package
0.0.0-20240916134854-020f48ada450
Repository: https://github.com/vpnhouse/api.git
Documentation: pkg.go.dev

# Functions

NewAppleServerNotificationsRequest calls the generic AppleServerNotifications builder with application/json body.
NewAppleServerNotificationsRequestWithBody generates requests for AppleServerNotifications with any type of body.
NewApplyTrialLicenseRequest calls the generic ApplyTrialLicense builder with application/json body.
NewApplyTrialLicenseRequestWithBody generates requests for ApplyTrialLicense with any type of body.
NewAuthenticateRequest calls the generic Authenticate builder with application/json body.
NewAuthenticateRequestWithBody generates requests for Authenticate with any type of body.
Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewConfirmRequest generates requests for Confirm.
NewCreatePurchaseContextRequest calls the generic CreatePurchaseContext builder with application/json body.
NewCreatePurchaseContextRequestWithBody generates requests for CreatePurchaseContext with any type of body.
NewCreateUserRequest calls the generic CreateUser builder with application/json body.
NewCreateUserRequestWithBody generates requests for CreateUser with any type of body.
NewDeleteUserRequest generates requests for DeleteUser.
NewGetFirebasePublicKeyRequest generates requests for GetFirebasePublicKey.
NewGetProviderPublicInfoRequest generates requests for GetProviderPublicInfo.
NewListLicenseByUserRequest generates requests for ListLicenseByUser.
NewListLicensesByEmailRequest calls the generic ListLicensesByEmail builder with application/json body.
NewListLicensesByEmailRequestWithBody generates requests for ListLicensesByEmail with any type of body.
NewListProductRequest generates requests for ListProduct.
NewPaymentDetailsRequest calls the generic PaymentDetails builder with application/json body.
NewPaymentDetailsRequestWithBody generates requests for PaymentDetails with any type of body.
NewPaymentLinkRequest calls the generic PaymentLink builder with application/json body.
NewPaymentLinkRequestWithBody generates requests for PaymentLink with any type of body.
NewPayRequest generates requests for Pay.
NewProcessAndroidPurchaseRequest calls the generic ProcessAndroidPurchase builder with application/json body.
NewProcessAndroidPurchaseRequestWithBody generates requests for ProcessAndroidPurchase with any type of body.
NewProcessIosPurchaseRequest calls the generic ProcessIosPurchase builder with application/json body.
NewProcessIosPurchaseRequestWithBody generates requests for ProcessIosPurchase with any type of body.
NewPurgeUserRequest calls the generic PurgeUser builder with application/json body.
NewPurgeUserRequestWithBody generates requests for PurgeUser with any type of body.
NewRegisterRequest calls the generic Register builder with application/json body.
NewRegisterRequestWithBody generates requests for Register with any type of body.
NewSendConfirmationLinkRequest calls the generic SendConfirmationLink builder with application/json body.
NewSendConfirmationLinkRequestWithBody generates requests for SendConfirmationLink with any type of body.
NewSendCrashLogRequest calls the generic SendCrashLog builder with application/json body.
NewSendCrashLogRequestWithBody generates requests for SendCrashLog with any type of body.
NewSendPayInCryptoRequest calls the generic SendPayInCrypto builder with application/json body.
NewSendPayInCryptoRequestWithBody generates requests for SendPayInCrypto with any type of body.
NewSendRestoreLinkRequest calls the generic SendRestoreLink builder with application/json body.
NewSendRestoreLinkRequestWithBody generates requests for SendRestoreLink with any type of body.
NewTokenRequest calls the generic Token builder with application/json body.
NewTokenRequestWithBody generates requests for Token with any type of body.
ParseAppleServerNotificationsResponse parses an HTTP response from a AppleServerNotificationsWithResponse call.
ParseApplyTrialLicenseResponse parses an HTTP response from a ApplyTrialLicenseWithResponse call.
ParseAuthenticateResponse parses an HTTP response from a AuthenticateWithResponse call.
ParseConfirmResponse parses an HTTP response from a ConfirmWithResponse call.
ParseCreatePurchaseContextResponse parses an HTTP response from a CreatePurchaseContextWithResponse call.
ParseCreateUserResponse parses an HTTP response from a CreateUserWithResponse call.
ParseDeleteUserResponse parses an HTTP response from a DeleteUserWithResponse call.
ParseGetFirebasePublicKeyResponse parses an HTTP response from a GetFirebasePublicKeyWithResponse call.
ParseGetProviderPublicInfoResponse parses an HTTP response from a GetProviderPublicInfoWithResponse call.
ParseListLicenseByUserResponse parses an HTTP response from a ListLicenseByUserWithResponse call.
ParseListLicensesByEmailResponse parses an HTTP response from a ListLicensesByEmailWithResponse call.
ParseListProductResponse parses an HTTP response from a ListProductWithResponse call.
ParsePaymentDetailsResponse parses an HTTP response from a PaymentDetailsWithResponse call.
ParsePaymentLinkResponse parses an HTTP response from a PaymentLinkWithResponse call.
ParsePayResponse parses an HTTP response from a PayWithResponse call.
ParseProcessAndroidPurchaseResponse parses an HTTP response from a ProcessAndroidPurchaseWithResponse call.
ParseProcessIosPurchaseResponse parses an HTTP response from a ProcessIosPurchaseWithResponse call.
ParsePurgeUserResponse parses an HTTP response from a PurgeUserWithResponse call.
ParseRegisterResponse parses an HTTP response from a RegisterWithResponse call.
ParseSendConfirmationLinkResponse parses an HTTP response from a SendConfirmationLinkWithResponse call.
ParseSendCrashLogResponse parses an HTTP response from a SendCrashLogWithResponse call.
ParseSendPayInCryptoResponse parses an HTTP response from a SendPayInCryptoWithResponse call.
ParseSendRestoreLinkResponse parses an HTTP response from a SendRestoreLinkWithResponse call.
ParseTokenResponse parses an HTTP response from a TokenWithResponse call.
WithBaseURL overrides the baseURL.
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client.
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request.

# 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.
No description provided by the author
ApplyTrialLicenseRequest defines model for ApplyTrialLicenseRequest.
No description provided by the author
No description provided by the author
AuthRequest defines model for AuthRequest.
AuthResp defines model for AuthResp.
Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
ConfirmParams defines parameters for Confirm.
No description provided by the author
CrashLogRequest defines model for CrashLogRequest.
CreatePurchaseContextRequest defines model for CreatePurchaseContextRequest.
CreatePurchaseContextResp defines model for CreatePurchaseContextResp.
No description provided by the author
CreateUserRequest defines model for CreateUserRequest.
No description provided by the author
No description provided by the author
GetFirebasePublicKeyParams defines parameters for GetFirebasePublicKey.
No description provided by the author
GetProviderPublicInfoParams defines parameters for GetProviderPublicInfo.
No description provided by the author
License defines model for License.
No description provided by the author
ListLicensesByEmailRequest defines model for ListLicensesByEmailRequest.
No description provided by the author
ListProductParams defines parameters for ListProduct.
No description provided by the author
PaymentDetailsRequest defines model for PaymentDetailsRequest.
PaymentDetailsResp defines model for PaymentDetailsResp.
No description provided by the author
PaymentLinkRequest defines model for PaymentLinkRequest.
PaymentLinkResp defines model for PaymentLinkResp.
No description provided by the author
PayParams defines parameters for Pay.
No description provided by the author
ProcessAndroidPurchaseRequest defines model for ProcessAndroidPurchaseRequest.
No description provided by the author
ProcessIOSPurchaseRequest defines model for ProcessIOSPurchaseRequest.
No description provided by the author
Product defines model for Product.
PurgeUserRequest defines model for PurgeUserRequest.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SendPayInCryptoRequest defines model for SendPayInCryptoRequest.
No description provided by the author
SendRestoreLinkRequest defines model for SendRestoreLinkRequest.
No description provided by the author
TokenRequest defines model for TokenRequest.
TokenResp defines model for TokenResp.
No description provided by the author
User defines model for User.

# Interfaces

The interface specification for the client above.
ClientWithResponsesInterface is the interface specification for the client with responses above.
Doer performs HTTP requests.

# 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.
ClientOption allows setting custom parameters during construction.
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.
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.
RequestEditorFn is the function signature for the RequestEditor callback function.
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.