Skip to content

Expose public service API types - #55

Open
saml-dev wants to merge 1 commit into
mainfrom
public-services-api
Open

Expose public service API types#55
saml-dev wants to merge 1 commit into
mainfrom
public-services-api

Conversation

@saml-dev

Copy link
Copy Markdown
Owner

Summary

  • add a public services package for service, request, and target types
  • update exported root APIs so their signatures no longer expose internal/services
  • document raw service calls and cover the boundary from an external test package

The implementation remains internal, while downstream consumers can now name service types and construct BaseServiceRequest values without importing an inaccessible package.

Verification

  • go test ./...
  • go test -race ./...
  • go vet ./...
  • built a separate external consumer module against the local checkout

Amp-Thread-ID: https://ampcode.com/threads/T-01a00b94-bcb8-779f-8768-ca2f15b9be7b
Co-authored-by: Sam Lewis <sam.lewis0602@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants