package
0.0.0-20240716142729-66c2f4e110e4
Repository: https://github.com/nbn23dev/proto-store-manager.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
RegisterStoreServiceHandler registers the http handlers for service StoreService to "mux".
RegisterStoreServiceHandlerClient registers the http handlers for service StoreService to "mux".
RegisterStoreServiceHandlerFromEndpoint is same as RegisterStoreServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterStoreServiceHandlerServer registers the http handlers for service StoreService to "mux".
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SUBSCRIPTION_CATEGORY_GIFT represents a subscription purchased as a gift.
SUBSCRIPTION_CATEGORY_GROUP represents a subscription purchased as a group.
No description provided by the author
SUBSCRIPTION_CODE_CANCELLED represents that a subscription has been cancelled.
SUBSCRIPTION_CODE_EXPIRED represents that a subscription has expired.
SUBSCRIPTION_CODE_RENEWED represents that a subscription has been renewed.
SUBSCRIPTION_CODE_STARTED represents that a subscription has started.
No description provided by the author
SUBSCRIPTION_PROVIDER_APPLE represents a subscription purchased through Apple.
SUBSCRIPTION_PROVIDER_GOOGLE represents a subscription purchased through Google.
SUBSCRIPTION_PROVIDER_PAYCOMET represents a subscription purchased through Paycomet.
SUBSCRIPTION_PROVIDER_STRIPE represents a subscription purchased through Stripe.
No description provided by the author
SUBSCRIPTION_TYPE_FREE represents a user with no subscription.
SUBSCRIPTION_TYPE_MANUAL_PREMIUM represents a manual premium subscription.
SUBSCRIPTION_TYPE_PREMIUM represents a premium subscription.
SUBSCRIPTION_TYPE_TRIAL represents a trial subscription.
No description provided by the author
USER_PROVIDER_APPLE represents a user registered through Apple.
USER_PROVIDER_CUSTOM represents a user registered through email and password.
USER_PROVIDER_GOOGLE represents a user registered through Google.
No description provided by the author

# Variables

No description provided by the author
StoreService_ServiceDesc is the grpc.ServiceDesc for StoreService service.
Enum value maps for SubscriptionCategory.
Enum value maps for SubscriptionCategory.
Enum value maps for SubscriptionCode.
Enum value maps for SubscriptionCode.
Enum value maps for SubscriptionProvider.
Enum value maps for SubscriptionProvider.
Enum value maps for SubscriptionType.
Enum value maps for SubscriptionType.
Enum value maps for UserProvider.
Enum value maps for UserProvider.

# Structs

AddMemberRequest AddMemberRequest represents a request to add a member to a subscription.
AddMemberResponse AddMemberResponse represents a response to add a member to a subscription.
CreateUserRequest CreateUserRequest represents a request to create a user.
CreateUserResponse CreateUserResponse represents a response to create a user.
DeleteUserRequest DeleteUserRequest represents a request to delete a user.
DeleteUserResponse DeleteUserResponse represents a response to update a user.
PrivacyPolicy PrivacyPolicy represents a privacy policy accepted by the user.
ProductPayload ProductPayload represents the payload of a product.
ReadSubscriptionRequest ReadSubscriptionRequest represents a request to get a subscription.
ReadSubscriptionResponse ReadSubscriptionResponse represents a response to get a subscription.
ReadUserByEmailRequest ReadUserByEmailRequest represents a request to get a user by email.
ReadUserByEmailResponse ReadUserByEmailResponse represents a response to get a user by email.
ReadUserRequest ReadUserRequest represents a request to get a user.
ReadUserResponse ReadUserResponse represents a response to get a user.
RemoveMemberRequest RemoveMemberRequest represents a request to remove a member from a subscription.
RemoveMemberResponse RemoveMemberResponse represents a response to remove a member from a subscription.
Subscription Subscription represents a subscription that a user has purchased.
SubscriptionPayload SubscriptionPayload represents the payload of a subscription.
UnimplementedStoreServiceServer must be embedded to have forward compatible implementations.
UpdateUserRequest UpdateUserRequest represents a request to update a user.
UpdateUserResponse UpdateUserResponse represents a response to update a user.
UpsertPrivacyPolicyRequest UpsertPrivacyPolicyRequest represents a request to create or update the privacy policy of a user.
UpsertPrivacyPolicyResponse UpsertPrivacyPolicyResponse represents a response to create or update the privacy policy of a user.
User User represents a user of the application.

# Interfaces

StoreServiceClient is the client API for StoreService service.
StoreServiceServer is the server API for StoreService service.
UnsafeStoreServiceServer may be embedded to opt out of forward compatibility for this service.

# Type aliases

SubscriptionCategory SubscriptionCategory represents the category of the subscription.
SubscriptionCode SubscriptionCode represents the code of the subscription.
SubscriptionProvider SubscriptionProvider represents the provider of the subscription.
SubscriptionType SubscriptionType represents the type of subscription that a user has purchased.
UserProvider UserProvider represents the provider of the user.