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.
NewApplyForUserByEmailRequest calls the generic ApplyForUserByEmail builder with application/json body.
NewApplyForUserByEmailRequestWithBody generates requests for ApplyForUserByEmail 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.
Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewCreateLicenseRequest calls the generic CreateLicense builder with application/json body.
NewCreateLicenseRequestWithBody generates requests for CreateLicense with any type of body.
NewCreateProductRequest calls the generic CreateProduct builder with application/json body.
NewCreateProductRequestWithBody generates requests for CreateProduct with any type of body.
NewCreatePurchaseContextRequest calls the generic CreatePurchaseContext builder with application/json body.
NewCreatePurchaseContextRequestWithBody generates requests for CreatePurchaseContext with any type of body.
NewCreatePurchaseRequest calls the generic CreatePurchase builder with application/json body.
NewCreatePurchaseRequestWithBody generates requests for CreatePurchase with any type of body.
NewDeleteLicenseRequest generates requests for DeleteLicense.
NewDeleteProductRequest generates requests for DeleteProduct.
NewDeletePurchaseRequest generates requests for DeletePurchase.
NewFindLicenseRequest calls the generic FindLicense builder with application/json body.
NewFindLicenseRequestWithBody generates requests for FindLicense with any type of body.
NewFindProductRequest calls the generic FindProduct builder with application/json body.
NewFindProductRequestWithBody generates requests for FindProduct with any type of body.
NewFindPurchaseRequest calls the generic FindPurchase builder with application/json body.
NewFindPurchaseRequestWithBody generates requests for FindPurchase with any type of body.
NewGetAnonymousEntitlementsRequest generates requests for GetAnonymousEntitlements.
NewGetAvailableLicensesRequest calls the generic GetAvailableLicenses builder with application/json body.
NewGetAvailableLicensesRequestWithBody generates requests for GetAvailableLicenses with any type of body.
NewGetEntitlementsRequest generates requests for GetEntitlements.
NewGetLicenseRequest generates requests for GetLicense.
NewGetPaymentLinkRequest generates requests for GetPaymentLink.
NewGetProductRequest generates requests for GetProduct.
NewGetPurchaseRequest generates requests for GetPurchase.
NewListLicenseRequest generates requests for ListLicense.
NewListProductRequest generates requests for ListProduct.
NewListPurchaseRequest generates requests for ListPurchase.
NewPatchLicenseRequest calls the generic PatchLicense builder with application/json body.
NewPatchLicenseRequestWithBody generates requests for PatchLicense with any type of body.
NewPatchProductRequest calls the generic PatchProduct builder with application/json body.
NewPatchProductRequestWithBody generates requests for PatchProduct with any type of body.
NewPatchPurchaseRequest calls the generic PatchPurchase builder with application/json body.
NewPatchPurchaseRequestWithBody generates requests for PatchPurchase with any type of body.
NewPaymentCallbackPaygateTypeRequest generates requests for PaymentCallbackPaygateType.
NewPaymentCallbackRequest generates requests for PaymentCallback.
NewPaymentDetailsRequest calls the generic PaymentDetails builder with application/json body.
NewPaymentDetailsRequestWithBody generates requests for PaymentDetails with any type of body.
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.
NewSendPayInCryptoRequest calls the generic SendPayInCrypto builder with application/json body.
NewSendPayInCryptoRequestWithBody generates requests for SendPayInCrypto with any type of body.
NewUpdateLicenseRequest calls the generic UpdateLicense builder with application/json body.
NewUpdateLicenseRequestWithBody generates requests for UpdateLicense with any type of body.
NewUpdateProductRequest calls the generic UpdateProduct builder with application/json body.
NewUpdateProductRequestWithBody generates requests for UpdateProduct with any type of body.
NewUpdatePurchaseRequest calls the generic UpdatePurchase builder with application/json body.
NewUpdatePurchaseRequestWithBody generates requests for UpdatePurchase with any type of body.
ParseAppleServerNotificationsResponse parses an HTTP response from a AppleServerNotificationsWithResponse call.
ParseApplyForUserByEmailResponse parses an HTTP response from a ApplyForUserByEmailWithResponse call.
ParseApplyTrialLicenseResponse parses an HTTP response from a ApplyTrialLicenseWithResponse call.
ParseCreateLicenseResponse parses an HTTP response from a CreateLicenseWithResponse call.
ParseCreateProductResponse parses an HTTP response from a CreateProductWithResponse call.
ParseCreatePurchaseContextResponse parses an HTTP response from a CreatePurchaseContextWithResponse call.
ParseCreatePurchaseResponse parses an HTTP response from a CreatePurchaseWithResponse call.
ParseDeleteLicenseResponse parses an HTTP response from a DeleteLicenseWithResponse call.
ParseDeleteProductResponse parses an HTTP response from a DeleteProductWithResponse call.
ParseDeletePurchaseResponse parses an HTTP response from a DeletePurchaseWithResponse call.
ParseFindLicenseResponse parses an HTTP response from a FindLicenseWithResponse call.
ParseFindProductResponse parses an HTTP response from a FindProductWithResponse call.
ParseFindPurchaseResponse parses an HTTP response from a FindPurchaseWithResponse call.
ParseGetAnonymousEntitlementsResponse parses an HTTP response from a GetAnonymousEntitlementsWithResponse call.
ParseGetAvailableLicensesResponse parses an HTTP response from a GetAvailableLicensesWithResponse call.
ParseGetEntitlementsResponse parses an HTTP response from a GetEntitlementsWithResponse call.
ParseGetLicenseResponse parses an HTTP response from a GetLicenseWithResponse call.
ParseGetPaymentLinkResponse parses an HTTP response from a GetPaymentLinkWithResponse call.
ParseGetProductResponse parses an HTTP response from a GetProductWithResponse call.
ParseGetPurchaseResponse parses an HTTP response from a GetPurchaseWithResponse call.
ParseListLicenseResponse parses an HTTP response from a ListLicenseWithResponse call.
ParseListProductResponse parses an HTTP response from a ListProductWithResponse call.
ParseListPurchaseResponse parses an HTTP response from a ListPurchaseWithResponse call.
ParsePatchLicenseResponse parses an HTTP response from a PatchLicenseWithResponse call.
ParsePatchProductResponse parses an HTTP response from a PatchProductWithResponse call.
ParsePatchPurchaseResponse parses an HTTP response from a PatchPurchaseWithResponse call.
ParsePaymentCallbackPaygateTypeResponse parses an HTTP response from a PaymentCallbackPaygateTypeWithResponse call.
ParsePaymentCallbackResponse parses an HTTP response from a PaymentCallbackWithResponse call.
ParsePaymentDetailsResponse parses an HTTP response from a PaymentDetailsWithResponse call.
ParseProcessAndroidPurchaseResponse parses an HTTP response from a ProcessAndroidPurchaseWithResponse call.
ParseProcessIosPurchaseResponse parses an HTTP response from a ProcessIosPurchaseWithResponse call.
ParseSendPayInCryptoResponse parses an HTTP response from a SendPayInCryptoWithResponse call.
ParseUpdateLicenseResponse parses an HTTP response from a UpdateLicenseWithResponse call.
ParseUpdateProductResponse parses an HTTP response from a UpdateProductWithResponse call.
ParseUpdatePurchaseResponse parses an HTTP response from a UpdatePurchaseWithResponse 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

# Structs

AppleServerNotificationsRequest defines model for AppleServerNotificationsRequest.
No description provided by the author
No description provided by the author
ApplyParams defines model for ApplyParams.
ApplyTrialLicenseRequest defines model for ApplyTrialLicenseRequest.
No description provided by the author
Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
CreateLicenseParams defines model for CreateLicenseParams.
No description provided by the author
CreateProductParams defines model for CreateProductParams.
No description provided by the author
CreatePurchaseContextRequest defines model for CreatePurchaseContextRequest.
CreatePurchaseContextResp defines model for CreatePurchaseContextResp.
No description provided by the author
CreatePurchaseParams defines model for CreatePurchaseParams.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FindLicenseParams defines model for FindLicenseParams.
No description provided by the author
FindProductParams defines model for FindProductParams.
No description provided by the author
FindPurchaseParams defines model for FindPurchaseParams.
No description provided by the author
GetAnonymousEntitlementsParams defines parameters for GetAnonymousEntitlements.
No description provided by the author
GetAvailableLicensesRequest defines model for GetAvailableLicensesRequest.
No description provided by the author
GetEntitlementsParams defines parameters for GetEntitlements.
No description provided by the author
No description provided by the author
GetPaymentLinkParams defines parameters for GetPaymentLink.
No description provided by the author
No description provided by the author
No description provided by the author
License defines model for License.
ListLicenseParams defines parameters for ListLicense.
No description provided by the author
ListProductParams defines parameters for ListProduct.
No description provided by the author
ListPurchaseParams defines parameters for ListPurchase.
No description provided by the author
PatchLicenseParams defines model for PatchLicenseParams.
No description provided by the author
PatchProductParams defines model for PatchProductParams.
No description provided by the author
PatchPurchaseParams defines model for PatchPurchaseParams.
No description provided by the author
No description provided by the author
No description provided by the author
PaymentDetailsRequest defines model for PaymentDetailsRequest.
PaymentDetailsResp defines model for PaymentDetailsResp.
No description provided by the author
PaymentLinkResp defines model for PaymentLinkResp.
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.
Purchase defines model for Purchase.
SendPayInCryptoRequest defines model for SendPayInCryptoRequest.
No description provided by the author
UpdateLicenseParams defines model for UpdateLicenseParams.
No description provided by the author
UpdateProductParams defines model for UpdateProductParams.
No description provided by the author
UpdatePurchaseParams defines model for UpdatePurchaseParams.
No description provided by the author
UserLicense defines model for UserLicense.

# 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.
ApplyForUserByEmailJSONBody defines parameters for ApplyForUserByEmail.
ApplyForUserByEmailJSONRequestBody defines body for ApplyForUserByEmail for application/json ContentType.
ApplyTrialLicenseJSONBody defines parameters for ApplyTrialLicense.
ApplyTrialLicenseJSONRequestBody defines body for ApplyTrialLicense for application/json ContentType.
ClientOption allows setting custom parameters during construction.
CreateLicenseJSONBody defines parameters for CreateLicense.
CreateLicenseJSONRequestBody defines body for CreateLicense for application/json ContentType.
CreateProductJSONBody defines parameters for CreateProduct.
CreateProductJSONRequestBody defines body for CreateProduct for application/json ContentType.
CreatePurchaseContextJSONBody defines parameters for CreatePurchaseContext.
CreatePurchaseContextJSONRequestBody defines body for CreatePurchaseContext for application/json ContentType.
CreatePurchaseJSONBody defines parameters for CreatePurchase.
CreatePurchaseJSONRequestBody defines body for CreatePurchase for application/json ContentType.
FindLicenseJSONBody defines parameters for FindLicense.
FindLicenseJSONRequestBody defines body for FindLicense for application/json ContentType.
FindProductJSONBody defines parameters for FindProduct.
FindProductJSONRequestBody defines body for FindProduct for application/json ContentType.
FindPurchaseJSONBody defines parameters for FindPurchase.
FindPurchaseJSONRequestBody defines body for FindPurchase for application/json ContentType.
GetAvailableLicensesJSONBody defines parameters for GetAvailableLicenses.
GetAvailableLicensesJSONRequestBody defines body for GetAvailableLicenses for application/json ContentType.
PatchLicenseJSONBody defines parameters for PatchLicense.
PatchLicenseJSONRequestBody defines body for PatchLicense for application/json ContentType.
PatchProductJSONBody defines parameters for PatchProduct.
PatchProductJSONRequestBody defines body for PatchProduct for application/json ContentType.
PatchPurchaseJSONBody defines parameters for PatchPurchase.
PatchPurchaseJSONRequestBody defines body for PatchPurchase for application/json ContentType.
PaymentCallbackPaygateTypeParamsPaygateType defines parameters for PaymentCallbackPaygateType.
PaymentDetailsJSONBody defines parameters for PaymentDetails.
PaymentDetailsJSONRequestBody defines body for PaymentDetails 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.
RequestEditorFn is the function signature for the RequestEditor callback function.
SendPayInCryptoJSONBody defines parameters for SendPayInCrypto.
SendPayInCryptoJSONRequestBody defines body for SendPayInCrypto for application/json ContentType.
UpdateLicenseJSONBody defines parameters for UpdateLicense.
UpdateLicenseJSONRequestBody defines body for UpdateLicense for application/json ContentType.
UpdateProductJSONBody defines parameters for UpdateProduct.
UpdateProductJSONRequestBody defines body for UpdateProduct for application/json ContentType.
UpdatePurchaseJSONBody defines parameters for UpdatePurchase.
UpdatePurchaseJSONRequestBody defines body for UpdatePurchase for application/json ContentType.