package
0.0.0-20240916134854-020f48ada450
Repository: https://github.com/vpnhouse/api.git
Documentation: pkg.go.dev
# Functions
Handler creates http.Handler with routing matching OpenAPI spec.
HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.
No description provided by the author
HandlerWithOptions creates http.Handler with additional options.
# 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
# Structs
AppleServerNotificationsRequest defines model for AppleServerNotificationsRequest.
ApplyTrialLicenseRequest defines model for ApplyTrialLicenseRequest.
AuthRequest defines model for AuthRequest.
AuthResp defines model for AuthResp.
No description provided by the author
ConfirmParams defines parameters for Confirm.
CrashLogRequest defines model for CrashLogRequest.
CreatePurchaseContextRequest defines model for CreatePurchaseContextRequest.
CreatePurchaseContextResp defines model for CreatePurchaseContextResp.
CreateUserRequest defines model for CreateUserRequest.
GetFirebasePublicKeyParams defines parameters for GetFirebasePublicKey.
GetProviderPublicInfoParams defines parameters for GetProviderPublicInfo.
No description provided by the author
License defines model for License.
ListLicensesByEmailRequest defines model for ListLicensesByEmailRequest.
ListProductParams defines parameters for ListProduct.
PaymentDetailsRequest defines model for PaymentDetailsRequest.
PaymentDetailsResp defines model for PaymentDetailsResp.
PaymentLinkRequest defines model for PaymentLinkRequest.
PaymentLinkResp defines model for PaymentLinkResp.
PayParams defines parameters for Pay.
ProcessAndroidPurchaseRequest defines model for ProcessAndroidPurchaseRequest.
ProcessIOSPurchaseRequest defines model for ProcessIOSPurchaseRequest.
Product defines model for Product.
PurgeUserRequest defines model for PurgeUserRequest.
No description provided by the author
No description provided by the author
SendPayInCryptoRequest defines model for SendPayInCryptoRequest.
SendRestoreLinkRequest defines model for SendRestoreLinkRequest.
ServerInterfaceWrapper converts contexts to parameters.
TokenRequest defines model for TokenRequest.
TokenResp defines model for TokenResp.
No description provided by the author
No description provided by the author
No description provided by the author
User defines model for User.
# Interfaces
ServerInterface represents all server handlers.
# Type aliases
AppleServerNotificationsJSONBody defines parameters for AppleServerNotifications.
AppleServerNotificationsJSONRequestBody defines body for AppleServerNotifications for application/json ContentType.
ApplyTrialLicenseJSONBody defines parameters for ApplyTrialLicense.
ApplyTrialLicenseJSONRequestBody defines body for ApplyTrialLicense for application/json ContentType.
AuthenticateJSONBody defines parameters for Authenticate.
AuthenticateJSONRequestBody defines body for Authenticate for application/json ContentType.
CreatePurchaseContextJSONBody defines parameters for CreatePurchaseContext.
CreatePurchaseContextJSONRequestBody defines body for CreatePurchaseContext for application/json ContentType.
CreateUserJSONBody defines parameters for CreateUser.
CreateUserJSONRequestBody defines body for CreateUser for application/json ContentType.
ListLicensesByEmailJSONBody defines parameters for ListLicensesByEmail.
ListLicensesByEmailJSONRequestBody defines body for ListLicensesByEmail for application/json ContentType.
No description provided by the author
PaymentDetailsJSONBody defines parameters for PaymentDetails.
PaymentDetailsJSONRequestBody defines body for PaymentDetails for application/json ContentType.
PaymentLinkJSONBody defines parameters for PaymentLink.
PaymentLinkJSONRequestBody defines body for PaymentLink for application/json ContentType.
ProcessAndroidPurchaseJSONBody defines parameters for ProcessAndroidPurchase.
ProcessAndroidPurchaseJSONRequestBody defines body for ProcessAndroidPurchase for application/json ContentType.
ProcessIosPurchaseJSONBody defines parameters for ProcessIosPurchase.
ProcessIosPurchaseJSONRequestBody defines body for ProcessIosPurchase for application/json ContentType.
PurgeUserJSONBody defines parameters for PurgeUser.
PurgeUserJSONRequestBody defines body for PurgeUser for application/json ContentType.
RegisterJSONBody defines parameters for Register.
RegisterJSONRequestBody defines body for Register for application/json ContentType.
SendConfirmationLinkJSONBody defines parameters for SendConfirmationLink.
SendConfirmationLinkJSONRequestBody defines body for SendConfirmationLink for application/json ContentType.
SendCrashLogJSONBody defines parameters for SendCrashLog.
SendCrashLogJSONRequestBody defines body for SendCrashLog for application/json ContentType.
SendPayInCryptoJSONBody defines parameters for SendPayInCrypto.
SendPayInCryptoJSONRequestBody defines body for SendPayInCrypto for application/json ContentType.
SendRestoreLinkJSONBody defines parameters for SendRestoreLink.
SendRestoreLinkJSONRequestBody defines body for SendRestoreLink for application/json ContentType.
TokenJSONBody defines parameters for Token.
TokenJSONRequestBody defines body for Token for application/json ContentType.