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

# Structs

AppleServerNotificationsRequest defines model for AppleServerNotificationsRequest.
ApplyParams defines model for ApplyParams.
ApplyTrialLicenseRequest defines model for ApplyTrialLicenseRequest.
No description provided by the author
CreateLicenseParams defines model for CreateLicenseParams.
CreateProductParams defines model for CreateProductParams.
CreatePurchaseContextRequest defines model for CreatePurchaseContextRequest.
CreatePurchaseContextResp defines model for CreatePurchaseContextResp.
CreatePurchaseParams defines model for CreatePurchaseParams.
FindLicenseParams defines model for FindLicenseParams.
FindProductParams defines model for FindProductParams.
FindPurchaseParams defines model for FindPurchaseParams.
GetAnonymousEntitlementsParams defines parameters for GetAnonymousEntitlements.
GetAvailableLicensesRequest defines model for GetAvailableLicensesRequest.
GetEntitlementsParams defines parameters for GetEntitlements.
GetPaymentLinkParams defines parameters for GetPaymentLink.
No description provided by the author
License defines model for License.
ListLicenseParams defines parameters for ListLicense.
ListProductParams defines parameters for ListProduct.
ListPurchaseParams defines parameters for ListPurchase.
PatchLicenseParams defines model for PatchLicenseParams.
PatchProductParams defines model for PatchProductParams.
PatchPurchaseParams defines model for PatchPurchaseParams.
PaymentDetailsRequest defines model for PaymentDetailsRequest.
PaymentDetailsResp defines model for PaymentDetailsResp.
PaymentLinkResp defines model for PaymentLinkResp.
ProcessAndroidPurchaseRequest defines model for ProcessAndroidPurchaseRequest.
ProcessIOSPurchaseRequest defines model for ProcessIOSPurchaseRequest.
Product defines model for Product.
Purchase defines model for Purchase.
No description provided by the author
No description provided by the author
SendPayInCryptoRequest defines model for SendPayInCryptoRequest.
ServerInterfaceWrapper converts contexts to parameters.
No description provided by the author
No description provided by the author
No description provided by the author
UpdateLicenseParams defines model for UpdateLicenseParams.
UpdateProductParams defines model for UpdateProductParams.
UpdatePurchaseParams defines model for UpdatePurchaseParams.
UserLicense defines model for UserLicense.

# Interfaces

ServerInterface represents all server handlers.

# 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.
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.
No description provided by the author
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.
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.