client

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 26, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Overview

Package client provides primitives to interact with the openapi HTTP API.

Code generated by github.com/hostinger/public-api-generator/cli version (devel) DO NOT EDIT.

Index

Constants

View Source
const (
	ApiTokenScopes apiTokenContextKey = "apiToken.Scopes"
)

Variables

This section is empty.

Functions

func NewBillingDeletePaymentMethodV1Request

func NewBillingDeletePaymentMethodV1Request(server string, paymentMethodId PaymentMethodId) (*http.Request, error)

NewBillingDeletePaymentMethodV1Request generates requests for BillingDeletePaymentMethodV1

func NewBillingDisableAutoRenewalV1Request added in v0.1.14

func NewBillingDisableAutoRenewalV1Request(server string, subscriptionId SubscriptionId) (*http.Request, error)

NewBillingDisableAutoRenewalV1Request generates requests for BillingDisableAutoRenewalV1

func NewBillingEnableAutoRenewalV1Request added in v0.1.14

func NewBillingEnableAutoRenewalV1Request(server string, subscriptionId SubscriptionId) (*http.Request, error)

NewBillingEnableAutoRenewalV1Request generates requests for BillingEnableAutoRenewalV1

func NewBillingGetCatalogItemListV1Request

func NewBillingGetCatalogItemListV1Request(server string, params *BillingGetCatalogItemListV1Params) (*http.Request, error)

NewBillingGetCatalogItemListV1Request generates requests for BillingGetCatalogItemListV1

func NewBillingGetPaymentMethodListV1Request

func NewBillingGetPaymentMethodListV1Request(server string) (*http.Request, error)

NewBillingGetPaymentMethodListV1Request generates requests for BillingGetPaymentMethodListV1

func NewBillingGetSubscriptionListV1Request

func NewBillingGetSubscriptionListV1Request(server string) (*http.Request, error)

NewBillingGetSubscriptionListV1Request generates requests for BillingGetSubscriptionListV1

func NewBillingSetDefaultPaymentMethodV1Request

func NewBillingSetDefaultPaymentMethodV1Request(server string, paymentMethodId PaymentMethodId) (*http.Request, error)

NewBillingSetDefaultPaymentMethodV1Request generates requests for BillingSetDefaultPaymentMethodV1

func NewDNSDeleteDNSRecordsV1Request added in v0.1.14

func NewDNSDeleteDNSRecordsV1Request(server string, domain Domain, body DNSDeleteDNSRecordsV1JSONRequestBody) (*http.Request, error)

NewDNSDeleteDNSRecordsV1Request calls the generic DNSDeleteDNSRecordsV1 builder with application/json body

func NewDNSDeleteDNSRecordsV1RequestWithBody added in v0.1.14

func NewDNSDeleteDNSRecordsV1RequestWithBody(server string, domain Domain, contentType string, body io.Reader) (*http.Request, error)

NewDNSDeleteDNSRecordsV1RequestWithBody generates requests for DNSDeleteDNSRecordsV1 with any type of body

func NewDNSGetDNSRecordsV1Request added in v0.1.14

func NewDNSGetDNSRecordsV1Request(server string, domain Domain) (*http.Request, error)

NewDNSGetDNSRecordsV1Request generates requests for DNSGetDNSRecordsV1

func NewDNSGetDNSSnapshotListV1Request added in v0.1.14

func NewDNSGetDNSSnapshotListV1Request(server string, domain Domain) (*http.Request, error)

NewDNSGetDNSSnapshotListV1Request generates requests for DNSGetDNSSnapshotListV1

func NewDNSGetDNSSnapshotV1Request added in v0.1.14

func NewDNSGetDNSSnapshotV1Request(server string, domain Domain, snapshotId SnapshotId) (*http.Request, error)

NewDNSGetDNSSnapshotV1Request generates requests for DNSGetDNSSnapshotV1

func NewDNSResetDNSRecordsV1Request added in v0.1.14

func NewDNSResetDNSRecordsV1Request(server string, domain Domain, body DNSResetDNSRecordsV1JSONRequestBody) (*http.Request, error)

NewDNSResetDNSRecordsV1Request calls the generic DNSResetDNSRecordsV1 builder with application/json body

func NewDNSResetDNSRecordsV1RequestWithBody added in v0.1.14

func NewDNSResetDNSRecordsV1RequestWithBody(server string, domain Domain, contentType string, body io.Reader) (*http.Request, error)

NewDNSResetDNSRecordsV1RequestWithBody generates requests for DNSResetDNSRecordsV1 with any type of body

func NewDNSRestoreDNSSnapshotV1Request added in v0.1.14

func NewDNSRestoreDNSSnapshotV1Request(server string, domain Domain, snapshotId SnapshotId) (*http.Request, error)

NewDNSRestoreDNSSnapshotV1Request generates requests for DNSRestoreDNSSnapshotV1

func NewDNSUpdateDNSRecordsV1Request added in v0.1.14

func NewDNSUpdateDNSRecordsV1Request(server string, domain Domain, body DNSUpdateDNSRecordsV1JSONRequestBody) (*http.Request, error)

NewDNSUpdateDNSRecordsV1Request calls the generic DNSUpdateDNSRecordsV1 builder with application/json body

func NewDNSUpdateDNSRecordsV1RequestWithBody added in v0.1.14

func NewDNSUpdateDNSRecordsV1RequestWithBody(server string, domain Domain, contentType string, body io.Reader) (*http.Request, error)

NewDNSUpdateDNSRecordsV1RequestWithBody generates requests for DNSUpdateDNSRecordsV1 with any type of body

func NewDNSValidateDNSRecordsV1Request added in v0.1.14

func NewDNSValidateDNSRecordsV1Request(server string, domain Domain, body DNSValidateDNSRecordsV1JSONRequestBody) (*http.Request, error)

NewDNSValidateDNSRecordsV1Request calls the generic DNSValidateDNSRecordsV1 builder with application/json body

func NewDNSValidateDNSRecordsV1RequestWithBody added in v0.1.14

func NewDNSValidateDNSRecordsV1RequestWithBody(server string, domain Domain, contentType string, body io.Reader) (*http.Request, error)

NewDNSValidateDNSRecordsV1RequestWithBody generates requests for DNSValidateDNSRecordsV1 with any type of body

func NewDomainsCheckDomainAvailabilityV1Request

func NewDomainsCheckDomainAvailabilityV1Request(server string, body DomainsCheckDomainAvailabilityV1JSONRequestBody) (*http.Request, error)

NewDomainsCheckDomainAvailabilityV1Request calls the generic DomainsCheckDomainAvailabilityV1 builder with application/json body

func NewDomainsCheckDomainAvailabilityV1RequestWithBody

func NewDomainsCheckDomainAvailabilityV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDomainsCheckDomainAvailabilityV1RequestWithBody generates requests for DomainsCheckDomainAvailabilityV1 with any type of body

func NewDomainsCreateDomainForwardingV1Request added in v0.1.14

func NewDomainsCreateDomainForwardingV1Request(server string, body DomainsCreateDomainForwardingV1JSONRequestBody) (*http.Request, error)

NewDomainsCreateDomainForwardingV1Request calls the generic DomainsCreateDomainForwardingV1 builder with application/json body

func NewDomainsCreateDomainForwardingV1RequestWithBody added in v0.1.14

func NewDomainsCreateDomainForwardingV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDomainsCreateDomainForwardingV1RequestWithBody generates requests for DomainsCreateDomainForwardingV1 with any type of body

func NewDomainsCreateWHOISProfileV1Request

func NewDomainsCreateWHOISProfileV1Request(server string, body DomainsCreateWHOISProfileV1JSONRequestBody) (*http.Request, error)

NewDomainsCreateWHOISProfileV1Request calls the generic DomainsCreateWHOISProfileV1 builder with application/json body

func NewDomainsCreateWHOISProfileV1RequestWithBody

func NewDomainsCreateWHOISProfileV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDomainsCreateWHOISProfileV1RequestWithBody generates requests for DomainsCreateWHOISProfileV1 with any type of body

func NewDomainsDeleteDomainForwardingV1Request added in v0.1.14

func NewDomainsDeleteDomainForwardingV1Request(server string, domain Domain) (*http.Request, error)

NewDomainsDeleteDomainForwardingV1Request generates requests for DomainsDeleteDomainForwardingV1

func NewDomainsDeleteWHOISProfileV1Request

func NewDomainsDeleteWHOISProfileV1Request(server string, whoisId WhoisId) (*http.Request, error)

NewDomainsDeleteWHOISProfileV1Request generates requests for DomainsDeleteWHOISProfileV1

func NewDomainsDisableDomainLockV1Request

func NewDomainsDisableDomainLockV1Request(server string, domain Domain) (*http.Request, error)

NewDomainsDisableDomainLockV1Request generates requests for DomainsDisableDomainLockV1

func NewDomainsDisablePrivacyProtectionV1Request

func NewDomainsDisablePrivacyProtectionV1Request(server string, domain Domain) (*http.Request, error)

NewDomainsDisablePrivacyProtectionV1Request generates requests for DomainsDisablePrivacyProtectionV1

func NewDomainsEnableDomainLockV1Request

func NewDomainsEnableDomainLockV1Request(server string, domain Domain) (*http.Request, error)

NewDomainsEnableDomainLockV1Request generates requests for DomainsEnableDomainLockV1

func NewDomainsEnablePrivacyProtectionV1Request

func NewDomainsEnablePrivacyProtectionV1Request(server string, domain Domain) (*http.Request, error)

NewDomainsEnablePrivacyProtectionV1Request generates requests for DomainsEnablePrivacyProtectionV1

func NewDomainsGetDomainDetailsV1Request added in v0.1.14

func NewDomainsGetDomainDetailsV1Request(server string, domain Domain) (*http.Request, error)

NewDomainsGetDomainDetailsV1Request generates requests for DomainsGetDomainDetailsV1

func NewDomainsGetDomainForwardingV1Request added in v0.1.14

func NewDomainsGetDomainForwardingV1Request(server string, domain Domain) (*http.Request, error)

NewDomainsGetDomainForwardingV1Request generates requests for DomainsGetDomainForwardingV1

func NewDomainsGetDomainListV1Request

func NewDomainsGetDomainListV1Request(server string) (*http.Request, error)

NewDomainsGetDomainListV1Request generates requests for DomainsGetDomainListV1

func NewDomainsGetWHOISProfileListV1Request

func NewDomainsGetWHOISProfileListV1Request(server string, params *DomainsGetWHOISProfileListV1Params) (*http.Request, error)

NewDomainsGetWHOISProfileListV1Request generates requests for DomainsGetWHOISProfileListV1

func NewDomainsGetWHOISProfileUsageV1Request

func NewDomainsGetWHOISProfileUsageV1Request(server string, whoisId WhoisId) (*http.Request, error)

NewDomainsGetWHOISProfileUsageV1Request generates requests for DomainsGetWHOISProfileUsageV1

func NewDomainsGetWHOISProfileV1Request

func NewDomainsGetWHOISProfileV1Request(server string, whoisId WhoisId) (*http.Request, error)

NewDomainsGetWHOISProfileV1Request generates requests for DomainsGetWHOISProfileV1

func NewDomainsPurchaseNewDomainV1Request

func NewDomainsPurchaseNewDomainV1Request(server string, body DomainsPurchaseNewDomainV1JSONRequestBody) (*http.Request, error)

NewDomainsPurchaseNewDomainV1Request calls the generic DomainsPurchaseNewDomainV1 builder with application/json body

func NewDomainsPurchaseNewDomainV1RequestWithBody

func NewDomainsPurchaseNewDomainV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDomainsPurchaseNewDomainV1RequestWithBody generates requests for DomainsPurchaseNewDomainV1 with any type of body

func NewDomainsUpdateDomainNameserversV1Request added in v0.1.14

func NewDomainsUpdateDomainNameserversV1Request(server string, domain Domain, body DomainsUpdateDomainNameserversV1JSONRequestBody) (*http.Request, error)

NewDomainsUpdateDomainNameserversV1Request calls the generic DomainsUpdateDomainNameserversV1 builder with application/json body

func NewDomainsUpdateDomainNameserversV1RequestWithBody added in v0.1.14

func NewDomainsUpdateDomainNameserversV1RequestWithBody(server string, domain Domain, contentType string, body io.Reader) (*http.Request, error)

NewDomainsUpdateDomainNameserversV1RequestWithBody generates requests for DomainsUpdateDomainNameserversV1 with any type of body

func NewEcommerceCreateDigitalProductV1Request added in v1.1.1

func NewEcommerceCreateDigitalProductV1Request(server string, storeId string, body EcommerceCreateDigitalProductV1JSONRequestBody) (*http.Request, error)

NewEcommerceCreateDigitalProductV1Request calls the generic EcommerceCreateDigitalProductV1 builder with application/json body

func NewEcommerceCreateDigitalProductV1RequestWithBody added in v1.1.1

func NewEcommerceCreateDigitalProductV1RequestWithBody(server string, storeId string, contentType string, body io.Reader) (*http.Request, error)

NewEcommerceCreateDigitalProductV1RequestWithBody generates requests for EcommerceCreateDigitalProductV1 with any type of body

func NewEcommerceCreatePhysicalProductV1Request added in v1.1.1

func NewEcommerceCreatePhysicalProductV1Request(server string, storeId string, body EcommerceCreatePhysicalProductV1JSONRequestBody) (*http.Request, error)

NewEcommerceCreatePhysicalProductV1Request calls the generic EcommerceCreatePhysicalProductV1 builder with application/json body

func NewEcommerceCreatePhysicalProductV1RequestWithBody added in v1.1.1

func NewEcommerceCreatePhysicalProductV1RequestWithBody(server string, storeId string, contentType string, body io.Reader) (*http.Request, error)

NewEcommerceCreatePhysicalProductV1RequestWithBody generates requests for EcommerceCreatePhysicalProductV1 with any type of body

func NewEcommerceCreateStoreV1Request added in v0.1.14

func NewEcommerceCreateStoreV1Request(server string, body EcommerceCreateStoreV1JSONRequestBody) (*http.Request, error)

NewEcommerceCreateStoreV1Request calls the generic EcommerceCreateStoreV1 builder with application/json body

func NewEcommerceCreateStoreV1RequestWithBody added in v0.1.14

func NewEcommerceCreateStoreV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewEcommerceCreateStoreV1RequestWithBody generates requests for EcommerceCreateStoreV1 with any type of body

func NewEcommerceDeleteStoreV1Request added in v1.1.1

func NewEcommerceDeleteStoreV1Request(server string, storeId string) (*http.Request, error)

NewEcommerceDeleteStoreV1Request generates requests for EcommerceDeleteStoreV1

func NewEcommerceEnableManualPaymentMethodV1Request added in v1.1.1

func NewEcommerceEnableManualPaymentMethodV1Request(server string, storeId string, body EcommerceEnableManualPaymentMethodV1JSONRequestBody) (*http.Request, error)

NewEcommerceEnableManualPaymentMethodV1Request calls the generic EcommerceEnableManualPaymentMethodV1 builder with application/json body

func NewEcommerceEnableManualPaymentMethodV1RequestWithBody added in v1.1.1

func NewEcommerceEnableManualPaymentMethodV1RequestWithBody(server string, storeId string, contentType string, body io.Reader) (*http.Request, error)

NewEcommerceEnableManualPaymentMethodV1RequestWithBody generates requests for EcommerceEnableManualPaymentMethodV1 with any type of body

func NewEcommerceGetStoresV1Request added in v0.1.14

func NewEcommerceGetStoresV1Request(server string, params *EcommerceGetStoresV1Params) (*http.Request, error)

NewEcommerceGetStoresV1Request generates requests for EcommerceGetStoresV1

func NewEcommerceSetStoreShippingV1Request added in v1.1.1

func NewEcommerceSetStoreShippingV1Request(server string, storeId string, body EcommerceSetStoreShippingV1JSONRequestBody) (*http.Request, error)

NewEcommerceSetStoreShippingV1Request calls the generic EcommerceSetStoreShippingV1 builder with application/json body

func NewEcommerceSetStoreShippingV1RequestWithBody added in v1.1.1

func NewEcommerceSetStoreShippingV1RequestWithBody(server string, storeId string, contentType string, body io.Reader) (*http.Request, error)

NewEcommerceSetStoreShippingV1RequestWithBody generates requests for EcommerceSetStoreShippingV1 with any type of body

func NewHorizonsCreateWebsiteV1Request added in v0.1.14

func NewHorizonsCreateWebsiteV1Request(server string, body HorizonsCreateWebsiteV1JSONRequestBody) (*http.Request, error)

NewHorizonsCreateWebsiteV1Request calls the generic HorizonsCreateWebsiteV1 builder with application/json body

func NewHorizonsCreateWebsiteV1RequestWithBody added in v0.1.14

func NewHorizonsCreateWebsiteV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewHorizonsCreateWebsiteV1RequestWithBody generates requests for HorizonsCreateWebsiteV1 with any type of body

func NewHorizonsGetWebsiteV1Request added in v0.1.14

func NewHorizonsGetWebsiteV1Request(server string, websiteId WebsiteIdPath) (*http.Request, error)

NewHorizonsGetWebsiteV1Request generates requests for HorizonsGetWebsiteV1

func NewHostingChangeDatabasePasswordV1Request added in v0.1.14

func NewHostingChangeDatabasePasswordV1Request(server string, username UsernamePath, name DatabaseNamePath, body HostingChangeDatabasePasswordV1JSONRequestBody) (*http.Request, error)

NewHostingChangeDatabasePasswordV1Request calls the generic HostingChangeDatabasePasswordV1 builder with application/json body

func NewHostingChangeDatabasePasswordV1RequestWithBody added in v0.1.14

func NewHostingChangeDatabasePasswordV1RequestWithBody(server string, username UsernamePath, name DatabaseNamePath, contentType string, body io.Reader) (*http.Request, error)

NewHostingChangeDatabasePasswordV1RequestWithBody generates requests for HostingChangeDatabasePasswordV1 with any type of body

func NewHostingCreateAccountDatabaseV1Request added in v0.1.14

func NewHostingCreateAccountDatabaseV1Request(server string, username UsernamePath, body HostingCreateAccountDatabaseV1JSONRequestBody) (*http.Request, error)

NewHostingCreateAccountDatabaseV1Request calls the generic HostingCreateAccountDatabaseV1 builder with application/json body

func NewHostingCreateAccountDatabaseV1RequestWithBody added in v0.1.14

func NewHostingCreateAccountDatabaseV1RequestWithBody(server string, username UsernamePath, contentType string, body io.Reader) (*http.Request, error)

NewHostingCreateAccountDatabaseV1RequestWithBody generates requests for HostingCreateAccountDatabaseV1 with any type of body

func NewHostingCreateNodeJSBuildFromArchiveV1Request added in v0.1.14

func NewHostingCreateNodeJSBuildFromArchiveV1Request(server string, username UsernamePath, domain Domain, body HostingCreateNodeJSBuildFromArchiveV1JSONRequestBody) (*http.Request, error)

NewHostingCreateNodeJSBuildFromArchiveV1Request calls the generic HostingCreateNodeJSBuildFromArchiveV1 builder with application/json body

func NewHostingCreateNodeJSBuildFromArchiveV1RequestWithBody added in v0.1.14

func NewHostingCreateNodeJSBuildFromArchiveV1RequestWithBody(server string, username UsernamePath, domain Domain, contentType string, body io.Reader) (*http.Request, error)

NewHostingCreateNodeJSBuildFromArchiveV1RequestWithBody generates requests for HostingCreateNodeJSBuildFromArchiveV1 with any type of body

func NewHostingCreateWebsiteParkedDomainV1Request added in v0.1.14

func NewHostingCreateWebsiteParkedDomainV1Request(server string, username UsernamePath, domain Domain, body HostingCreateWebsiteParkedDomainV1JSONRequestBody) (*http.Request, error)

NewHostingCreateWebsiteParkedDomainV1Request calls the generic HostingCreateWebsiteParkedDomainV1 builder with application/json body

func NewHostingCreateWebsiteParkedDomainV1RequestWithBody added in v0.1.14

func NewHostingCreateWebsiteParkedDomainV1RequestWithBody(server string, username UsernamePath, domain Domain, contentType string, body io.Reader) (*http.Request, error)

NewHostingCreateWebsiteParkedDomainV1RequestWithBody generates requests for HostingCreateWebsiteParkedDomainV1 with any type of body

func NewHostingCreateWebsiteSubdomainV1Request added in v0.1.14

func NewHostingCreateWebsiteSubdomainV1Request(server string, username UsernamePath, domain Domain, body HostingCreateWebsiteSubdomainV1JSONRequestBody) (*http.Request, error)

NewHostingCreateWebsiteSubdomainV1Request calls the generic HostingCreateWebsiteSubdomainV1 builder with application/json body

func NewHostingCreateWebsiteSubdomainV1RequestWithBody added in v0.1.14

func NewHostingCreateWebsiteSubdomainV1RequestWithBody(server string, username UsernamePath, domain Domain, contentType string, body io.Reader) (*http.Request, error)

NewHostingCreateWebsiteSubdomainV1RequestWithBody generates requests for HostingCreateWebsiteSubdomainV1 with any type of body

func NewHostingCreateWebsiteV1Request added in v0.1.14

func NewHostingCreateWebsiteV1Request(server string, body HostingCreateWebsiteV1JSONRequestBody) (*http.Request, error)

NewHostingCreateWebsiteV1Request calls the generic HostingCreateWebsiteV1 builder with application/json body

func NewHostingCreateWebsiteV1RequestWithBody added in v0.1.14

func NewHostingCreateWebsiteV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewHostingCreateWebsiteV1RequestWithBody generates requests for HostingCreateWebsiteV1 with any type of body

func NewHostingDeleteAccountDatabaseV1Request added in v0.1.14

func NewHostingDeleteAccountDatabaseV1Request(server string, username UsernamePath, name DatabaseNamePath) (*http.Request, error)

NewHostingDeleteAccountDatabaseV1Request generates requests for HostingDeleteAccountDatabaseV1

func NewHostingDeleteWebsiteParkedDomainV1Request added in v0.1.14

func NewHostingDeleteWebsiteParkedDomainV1Request(server string, username UsernamePath, domain Domain, parkedDomain ParkedDomainPath) (*http.Request, error)

NewHostingDeleteWebsiteParkedDomainV1Request generates requests for HostingDeleteWebsiteParkedDomainV1

func NewHostingDeleteWebsiteSubdomainV1Request added in v0.1.14

func NewHostingDeleteWebsiteSubdomainV1Request(server string, username UsernamePath, domain Domain, subdomain SubdomainPath) (*http.Request, error)

NewHostingDeleteWebsiteSubdomainV1Request generates requests for HostingDeleteWebsiteSubdomainV1

func NewHostingGenerateAFreeSubdomainV1Request added in v0.1.14

func NewHostingGenerateAFreeSubdomainV1Request(server string) (*http.Request, error)

NewHostingGenerateAFreeSubdomainV1Request generates requests for HostingGenerateAFreeSubdomainV1

func NewHostingGetNodeJSBuildLogsV1Request added in v0.1.14

func NewHostingGetNodeJSBuildLogsV1Request(server string, username UsernamePath, domain Domain, uuid BuildUuidPath, params *HostingGetNodeJSBuildLogsV1Params) (*http.Request, error)

NewHostingGetNodeJSBuildLogsV1Request generates requests for HostingGetNodeJSBuildLogsV1

func NewHostingGetPhpMyAdminLinkV1Request added in v0.1.14

func NewHostingGetPhpMyAdminLinkV1Request(server string, username UsernamePath, name DatabaseNamePath) (*http.Request, error)

NewHostingGetPhpMyAdminLinkV1Request generates requests for HostingGetPhpMyAdminLinkV1

func NewHostingInstallWordPressV1Request added in v0.1.14

func NewHostingInstallWordPressV1Request(server string, username UsernamePath, body HostingInstallWordPressV1JSONRequestBody) (*http.Request, error)

NewHostingInstallWordPressV1Request calls the generic HostingInstallWordPressV1 builder with application/json body

func NewHostingInstallWordPressV1RequestWithBody added in v0.1.14

func NewHostingInstallWordPressV1RequestWithBody(server string, username UsernamePath, contentType string, body io.Reader) (*http.Request, error)

NewHostingInstallWordPressV1RequestWithBody generates requests for HostingInstallWordPressV1 with any type of body

func NewHostingListAccountDatabasesV1Request added in v0.1.14

func NewHostingListAccountDatabasesV1Request(server string, username UsernamePath, params *HostingListAccountDatabasesV1Params) (*http.Request, error)

NewHostingListAccountDatabasesV1Request generates requests for HostingListAccountDatabasesV1

func NewHostingListAvailableDatacentersV1Request added in v0.1.14

func NewHostingListAvailableDatacentersV1Request(server string, params *HostingListAvailableDatacentersV1Params) (*http.Request, error)

NewHostingListAvailableDatacentersV1Request generates requests for HostingListAvailableDatacentersV1

func NewHostingListNodeJSBuildsV1Request added in v0.1.14

func NewHostingListNodeJSBuildsV1Request(server string, username UsernamePath, domain Domain, params *HostingListNodeJSBuildsV1Params) (*http.Request, error)

NewHostingListNodeJSBuildsV1Request generates requests for HostingListNodeJSBuildsV1

func NewHostingListOrdersV1Request added in v0.1.14

func NewHostingListOrdersV1Request(server string, params *HostingListOrdersV1Params) (*http.Request, error)

NewHostingListOrdersV1Request generates requests for HostingListOrdersV1

func NewHostingListWebsiteParkedDomainsV1Request added in v0.1.14

func NewHostingListWebsiteParkedDomainsV1Request(server string, username UsernamePath, domain Domain) (*http.Request, error)

NewHostingListWebsiteParkedDomainsV1Request generates requests for HostingListWebsiteParkedDomainsV1

func NewHostingListWebsiteSubdomainsV1Request added in v0.1.14

func NewHostingListWebsiteSubdomainsV1Request(server string, username UsernamePath, domain Domain) (*http.Request, error)

NewHostingListWebsiteSubdomainsV1Request generates requests for HostingListWebsiteSubdomainsV1

func NewHostingListWebsitesV1Request added in v0.1.14

func NewHostingListWebsitesV1Request(server string, params *HostingListWebsitesV1Params) (*http.Request, error)

NewHostingListWebsitesV1Request generates requests for HostingListWebsitesV1

func NewHostingListWordPressInstallationsV1Request added in v0.1.14

func NewHostingListWordPressInstallationsV1Request(server string, params *HostingListWordPressInstallationsV1Params) (*http.Request, error)

NewHostingListWordPressInstallationsV1Request generates requests for HostingListWordPressInstallationsV1

func NewHostingRepairDatabaseV1Request added in v0.1.14

func NewHostingRepairDatabaseV1Request(server string, username UsernamePath, name DatabaseNamePath) (*http.Request, error)

NewHostingRepairDatabaseV1Request generates requests for HostingRepairDatabaseV1

func NewHostingVerifyDomainOwnershipV1Request added in v0.1.14

func NewHostingVerifyDomainOwnershipV1Request(server string, body HostingVerifyDomainOwnershipV1JSONRequestBody) (*http.Request, error)

NewHostingVerifyDomainOwnershipV1Request calls the generic HostingVerifyDomainOwnershipV1 builder with application/json body

func NewHostingVerifyDomainOwnershipV1RequestWithBody added in v0.1.14

func NewHostingVerifyDomainOwnershipV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewHostingVerifyDomainOwnershipV1RequestWithBody generates requests for HostingVerifyDomainOwnershipV1 with any type of body

func NewReachCreateANewContactSegmentV1Request added in v0.1.14

func NewReachCreateANewContactSegmentV1Request(server string, body ReachCreateANewContactSegmentV1JSONRequestBody) (*http.Request, error)

NewReachCreateANewContactSegmentV1Request calls the generic ReachCreateANewContactSegmentV1 builder with application/json body

func NewReachCreateANewContactSegmentV1RequestWithBody added in v0.1.14

func NewReachCreateANewContactSegmentV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewReachCreateANewContactSegmentV1RequestWithBody generates requests for ReachCreateANewContactSegmentV1 with any type of body

func NewReachCreateANewContactV1Request added in v0.1.14

func NewReachCreateANewContactV1Request(server string, body ReachCreateANewContactV1JSONRequestBody) (*http.Request, error)

NewReachCreateANewContactV1Request calls the generic ReachCreateANewContactV1 builder with application/json body

func NewReachCreateANewContactV1RequestWithBody added in v0.1.14

func NewReachCreateANewContactV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewReachCreateANewContactV1RequestWithBody generates requests for ReachCreateANewContactV1 with any type of body

func NewReachCreateNewContactsV1Request added in v0.1.14

func NewReachCreateNewContactsV1Request(server string, profileUuid ProfileUuid, body ReachCreateNewContactsV1JSONRequestBody) (*http.Request, error)

NewReachCreateNewContactsV1Request calls the generic ReachCreateNewContactsV1 builder with application/json body

func NewReachCreateNewContactsV1RequestWithBody added in v0.1.14

func NewReachCreateNewContactsV1RequestWithBody(server string, profileUuid ProfileUuid, contentType string, body io.Reader) (*http.Request, error)

NewReachCreateNewContactsV1RequestWithBody generates requests for ReachCreateNewContactsV1 with any type of body

func NewReachDeleteAContactV1Request added in v0.1.14

func NewReachDeleteAContactV1Request(server string, uuid Uuid) (*http.Request, error)

NewReachDeleteAContactV1Request generates requests for ReachDeleteAContactV1

func NewReachGetProfileDomainDNSStatusV1Request added in v1.1.2

func NewReachGetProfileDomainDNSStatusV1Request(server string, profileUuid ProfileUuid) (*http.Request, error)

NewReachGetProfileDomainDNSStatusV1Request generates requests for ReachGetProfileDomainDNSStatusV1

func NewReachGetSegmentDetailsV1Request added in v0.1.14

func NewReachGetSegmentDetailsV1Request(server string, segmentUuid SegmentUuid) (*http.Request, error)

NewReachGetSegmentDetailsV1Request generates requests for ReachGetSegmentDetailsV1

func NewReachListContactGroupsV1Request added in v0.1.14

func NewReachListContactGroupsV1Request(server string) (*http.Request, error)

NewReachListContactGroupsV1Request generates requests for ReachListContactGroupsV1

func NewReachListContactsV1Request added in v0.1.14

func NewReachListContactsV1Request(server string, params *ReachListContactsV1Params) (*http.Request, error)

NewReachListContactsV1Request generates requests for ReachListContactsV1

func NewReachListProfileSegmentContactsV1Request added in v0.1.17

func NewReachListProfileSegmentContactsV1Request(server string, profileUuid ProfileUuid, segmentUuid SegmentUuid, params *ReachListProfileSegmentContactsV1Params) (*http.Request, error)

NewReachListProfileSegmentContactsV1Request generates requests for ReachListProfileSegmentContactsV1

func NewReachListProfilesV1Request added in v0.1.14

func NewReachListProfilesV1Request(server string) (*http.Request, error)

NewReachListProfilesV1Request generates requests for ReachListProfilesV1

func NewReachListSegmentContactsV1Request added in v0.1.14

func NewReachListSegmentContactsV1Request(server string, segmentUuid SegmentUuid, params *ReachListSegmentContactsV1Params) (*http.Request, error)

NewReachListSegmentContactsV1Request generates requests for ReachListSegmentContactsV1

func NewReachListSegmentsV1Request added in v0.1.14

func NewReachListSegmentsV1Request(server string) (*http.Request, error)

NewReachListSegmentsV1Request generates requests for ReachListSegmentsV1

func NewV2GetDomainVerificationsDIRECTRequest added in v0.1.14

func NewV2GetDomainVerificationsDIRECTRequest(server string, body V2GetDomainVerificationsDIRECTJSONRequestBody) (*http.Request, error)

NewV2GetDomainVerificationsDIRECTRequest calls the generic V2GetDomainVerificationsDIRECT builder with application/json body

func NewV2GetDomainVerificationsDIRECTRequestWithBody added in v0.1.14

func NewV2GetDomainVerificationsDIRECTRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewV2GetDomainVerificationsDIRECTRequestWithBody generates requests for V2GetDomainVerificationsDIRECT with any type of body

func NewVPSActivateFirewallV1Request

func NewVPSActivateFirewallV1Request(server string, firewallId FirewallId, virtualMachineId VirtualMachineId) (*http.Request, error)

NewVPSActivateFirewallV1Request generates requests for VPSActivateFirewallV1

func NewVPSAttachPublicKeyV1Request

func NewVPSAttachPublicKeyV1Request(server string, virtualMachineId VirtualMachineId, body VPSAttachPublicKeyV1JSONRequestBody) (*http.Request, error)

NewVPSAttachPublicKeyV1Request calls the generic VPSAttachPublicKeyV1 builder with application/json body

func NewVPSAttachPublicKeyV1RequestWithBody

func NewVPSAttachPublicKeyV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, body io.Reader) (*http.Request, error)

NewVPSAttachPublicKeyV1RequestWithBody generates requests for VPSAttachPublicKeyV1 with any type of body

func NewVPSCreateFirewallRuleV1Request

func NewVPSCreateFirewallRuleV1Request(server string, firewallId FirewallId, body VPSCreateFirewallRuleV1JSONRequestBody) (*http.Request, error)

NewVPSCreateFirewallRuleV1Request calls the generic VPSCreateFirewallRuleV1 builder with application/json body

func NewVPSCreateFirewallRuleV1RequestWithBody

func NewVPSCreateFirewallRuleV1RequestWithBody(server string, firewallId FirewallId, contentType string, body io.Reader) (*http.Request, error)

NewVPSCreateFirewallRuleV1RequestWithBody generates requests for VPSCreateFirewallRuleV1 with any type of body

func NewVPSCreateNewFirewallV1Request

func NewVPSCreateNewFirewallV1Request(server string, body VPSCreateNewFirewallV1JSONRequestBody) (*http.Request, error)

NewVPSCreateNewFirewallV1Request calls the generic VPSCreateNewFirewallV1 builder with application/json body

func NewVPSCreateNewFirewallV1RequestWithBody

func NewVPSCreateNewFirewallV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewVPSCreateNewFirewallV1RequestWithBody generates requests for VPSCreateNewFirewallV1 with any type of body

func NewVPSCreateNewProjectV1Request added in v0.1.14

func NewVPSCreateNewProjectV1Request(server string, virtualMachineId VirtualMachineId, body VPSCreateNewProjectV1JSONRequestBody) (*http.Request, error)

NewVPSCreateNewProjectV1Request calls the generic VPSCreateNewProjectV1 builder with application/json body

func NewVPSCreateNewProjectV1RequestWithBody added in v0.1.14

func NewVPSCreateNewProjectV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, body io.Reader) (*http.Request, error)

NewVPSCreateNewProjectV1RequestWithBody generates requests for VPSCreateNewProjectV1 with any type of body

func NewVPSCreatePTRRecordV1Request

func NewVPSCreatePTRRecordV1Request(server string, virtualMachineId VirtualMachineId, ipAddressId IpAddressId, body VPSCreatePTRRecordV1JSONRequestBody) (*http.Request, error)

NewVPSCreatePTRRecordV1Request calls the generic VPSCreatePTRRecordV1 builder with application/json body

func NewVPSCreatePTRRecordV1RequestWithBody added in v0.1.14

func NewVPSCreatePTRRecordV1RequestWithBody(server string, virtualMachineId VirtualMachineId, ipAddressId IpAddressId, contentType string, body io.Reader) (*http.Request, error)

NewVPSCreatePTRRecordV1RequestWithBody generates requests for VPSCreatePTRRecordV1 with any type of body

func NewVPSCreatePostInstallScriptV1Request

func NewVPSCreatePostInstallScriptV1Request(server string, body VPSCreatePostInstallScriptV1JSONRequestBody) (*http.Request, error)

NewVPSCreatePostInstallScriptV1Request calls the generic VPSCreatePostInstallScriptV1 builder with application/json body

func NewVPSCreatePostInstallScriptV1RequestWithBody

func NewVPSCreatePostInstallScriptV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewVPSCreatePostInstallScriptV1RequestWithBody generates requests for VPSCreatePostInstallScriptV1 with any type of body

func NewVPSCreatePublicKeyV1Request added in v0.1.14

func NewVPSCreatePublicKeyV1Request(server string, body VPSCreatePublicKeyV1JSONRequestBody) (*http.Request, error)

NewVPSCreatePublicKeyV1Request calls the generic VPSCreatePublicKeyV1 builder with application/json body

func NewVPSCreatePublicKeyV1RequestWithBody added in v0.1.14

func NewVPSCreatePublicKeyV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewVPSCreatePublicKeyV1RequestWithBody generates requests for VPSCreatePublicKeyV1 with any type of body

func NewVPSCreateSnapshotV1Request

func NewVPSCreateSnapshotV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)

NewVPSCreateSnapshotV1Request generates requests for VPSCreateSnapshotV1

func NewVPSDeactivateFirewallV1Request

func NewVPSDeactivateFirewallV1Request(server string, firewallId FirewallId, virtualMachineId VirtualMachineId) (*http.Request, error)

NewVPSDeactivateFirewallV1Request generates requests for VPSDeactivateFirewallV1

func NewVPSDeleteFirewallRuleV1Request

func NewVPSDeleteFirewallRuleV1Request(server string, firewallId FirewallId, ruleId RuleId) (*http.Request, error)

NewVPSDeleteFirewallRuleV1Request generates requests for VPSDeleteFirewallRuleV1

func NewVPSDeleteFirewallV1Request

func NewVPSDeleteFirewallV1Request(server string, firewallId FirewallId) (*http.Request, error)

NewVPSDeleteFirewallV1Request generates requests for VPSDeleteFirewallV1

func NewVPSDeletePTRRecordV1Request

func NewVPSDeletePTRRecordV1Request(server string, virtualMachineId VirtualMachineId, ipAddressId IpAddressId) (*http.Request, error)

NewVPSDeletePTRRecordV1Request generates requests for VPSDeletePTRRecordV1

func NewVPSDeletePostInstallScriptV1Request added in v0.1.14

func NewVPSDeletePostInstallScriptV1Request(server string, postInstallScriptId PostInstallScriptId) (*http.Request, error)

NewVPSDeletePostInstallScriptV1Request generates requests for VPSDeletePostInstallScriptV1

func NewVPSDeleteProjectV1Request added in v0.1.14

func NewVPSDeleteProjectV1Request(server string, virtualMachineId VirtualMachineId, projectName ProjectName) (*http.Request, error)

NewVPSDeleteProjectV1Request generates requests for VPSDeleteProjectV1

func NewVPSDeletePublicKeyV1Request added in v0.1.14

func NewVPSDeletePublicKeyV1Request(server string, publicKeyId PublicKeyId) (*http.Request, error)

NewVPSDeletePublicKeyV1Request generates requests for VPSDeletePublicKeyV1

func NewVPSDeleteSnapshotV1Request

func NewVPSDeleteSnapshotV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)

NewVPSDeleteSnapshotV1Request generates requests for VPSDeleteSnapshotV1

func NewVPSGetActionDetailsV1Request added in v0.1.14

func NewVPSGetActionDetailsV1Request(server string, virtualMachineId VirtualMachineId, actionId ActionId) (*http.Request, error)

NewVPSGetActionDetailsV1Request generates requests for VPSGetActionDetailsV1

func NewVPSGetActionsV1Request added in v0.1.14

func NewVPSGetActionsV1Request(server string, virtualMachineId VirtualMachineId, params *VPSGetActionsV1Params) (*http.Request, error)

NewVPSGetActionsV1Request generates requests for VPSGetActionsV1

func NewVPSGetAttachedPublicKeysV1Request

func NewVPSGetAttachedPublicKeysV1Request(server string, virtualMachineId VirtualMachineId, params *VPSGetAttachedPublicKeysV1Params) (*http.Request, error)

NewVPSGetAttachedPublicKeysV1Request generates requests for VPSGetAttachedPublicKeysV1

func NewVPSGetBackupsV1Request added in v0.1.14

func NewVPSGetBackupsV1Request(server string, virtualMachineId VirtualMachineId, params *VPSGetBackupsV1Params) (*http.Request, error)

NewVPSGetBackupsV1Request generates requests for VPSGetBackupsV1

func NewVPSGetDataCenterListV1Request added in v0.1.14

func NewVPSGetDataCenterListV1Request(server string) (*http.Request, error)

NewVPSGetDataCenterListV1Request generates requests for VPSGetDataCenterListV1

func NewVPSGetFirewallDetailsV1Request added in v0.1.14

func NewVPSGetFirewallDetailsV1Request(server string, firewallId FirewallId) (*http.Request, error)

NewVPSGetFirewallDetailsV1Request generates requests for VPSGetFirewallDetailsV1

func NewVPSGetFirewallListV1Request

func NewVPSGetFirewallListV1Request(server string, params *VPSGetFirewallListV1Params) (*http.Request, error)

NewVPSGetFirewallListV1Request generates requests for VPSGetFirewallListV1

func NewVPSGetMetricsV1Request

func NewVPSGetMetricsV1Request(server string, virtualMachineId VirtualMachineId, params *VPSGetMetricsV1Params) (*http.Request, error)

NewVPSGetMetricsV1Request generates requests for VPSGetMetricsV1

func NewVPSGetPostInstallScriptV1Request

func NewVPSGetPostInstallScriptV1Request(server string, postInstallScriptId PostInstallScriptId) (*http.Request, error)

NewVPSGetPostInstallScriptV1Request generates requests for VPSGetPostInstallScriptV1

func NewVPSGetPostInstallScriptsV1Request added in v0.1.14

func NewVPSGetPostInstallScriptsV1Request(server string, params *VPSGetPostInstallScriptsV1Params) (*http.Request, error)

NewVPSGetPostInstallScriptsV1Request generates requests for VPSGetPostInstallScriptsV1

func NewVPSGetProjectContainersV1Request added in v0.1.14

func NewVPSGetProjectContainersV1Request(server string, virtualMachineId VirtualMachineId, projectName ProjectName) (*http.Request, error)

NewVPSGetProjectContainersV1Request generates requests for VPSGetProjectContainersV1

func NewVPSGetProjectContentsV1Request added in v0.1.14

func NewVPSGetProjectContentsV1Request(server string, virtualMachineId VirtualMachineId, projectName ProjectName) (*http.Request, error)

NewVPSGetProjectContentsV1Request generates requests for VPSGetProjectContentsV1

func NewVPSGetProjectListV1Request added in v0.1.14

func NewVPSGetProjectListV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)

NewVPSGetProjectListV1Request generates requests for VPSGetProjectListV1

func NewVPSGetProjectLogsV1Request added in v0.1.14

func NewVPSGetProjectLogsV1Request(server string, virtualMachineId VirtualMachineId, projectName ProjectName) (*http.Request, error)

NewVPSGetProjectLogsV1Request generates requests for VPSGetProjectLogsV1

func NewVPSGetPublicKeysV1Request added in v0.1.14

func NewVPSGetPublicKeysV1Request(server string, params *VPSGetPublicKeysV1Params) (*http.Request, error)

NewVPSGetPublicKeysV1Request generates requests for VPSGetPublicKeysV1

func NewVPSGetScanMetricsV1Request

func NewVPSGetScanMetricsV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)

NewVPSGetScanMetricsV1Request generates requests for VPSGetScanMetricsV1

func NewVPSGetSnapshotV1Request

func NewVPSGetSnapshotV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)

NewVPSGetSnapshotV1Request generates requests for VPSGetSnapshotV1

func NewVPSGetTemplateDetailsV1Request added in v0.1.14

func NewVPSGetTemplateDetailsV1Request(server string, templateId TemplateId) (*http.Request, error)

NewVPSGetTemplateDetailsV1Request generates requests for VPSGetTemplateDetailsV1

func NewVPSGetTemplatesV1Request added in v0.1.14

func NewVPSGetTemplatesV1Request(server string) (*http.Request, error)

NewVPSGetTemplatesV1Request generates requests for VPSGetTemplatesV1

func NewVPSGetVirtualMachineDetailsV1Request added in v0.1.14

func NewVPSGetVirtualMachineDetailsV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)

NewVPSGetVirtualMachineDetailsV1Request generates requests for VPSGetVirtualMachineDetailsV1

func NewVPSGetVirtualMachinesV1Request added in v0.1.14

func NewVPSGetVirtualMachinesV1Request(server string) (*http.Request, error)

NewVPSGetVirtualMachinesV1Request generates requests for VPSGetVirtualMachinesV1

func NewVPSInstallMonarxV1Request

func NewVPSInstallMonarxV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)

NewVPSInstallMonarxV1Request generates requests for VPSInstallMonarxV1

func NewVPSPurchaseNewVirtualMachineV1Request

func NewVPSPurchaseNewVirtualMachineV1Request(server string, body VPSPurchaseNewVirtualMachineV1JSONRequestBody) (*http.Request, error)

NewVPSPurchaseNewVirtualMachineV1Request calls the generic VPSPurchaseNewVirtualMachineV1 builder with application/json body

func NewVPSPurchaseNewVirtualMachineV1RequestWithBody

func NewVPSPurchaseNewVirtualMachineV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewVPSPurchaseNewVirtualMachineV1RequestWithBody generates requests for VPSPurchaseNewVirtualMachineV1 with any type of body

func NewVPSRecreateVirtualMachineV1Request

func NewVPSRecreateVirtualMachineV1Request(server string, virtualMachineId VirtualMachineId, body VPSRecreateVirtualMachineV1JSONRequestBody) (*http.Request, error)

NewVPSRecreateVirtualMachineV1Request calls the generic VPSRecreateVirtualMachineV1 builder with application/json body

func NewVPSRecreateVirtualMachineV1RequestWithBody

func NewVPSRecreateVirtualMachineV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, body io.Reader) (*http.Request, error)

NewVPSRecreateVirtualMachineV1RequestWithBody generates requests for VPSRecreateVirtualMachineV1 with any type of body

func NewVPSResetHostnameV1Request

func NewVPSResetHostnameV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)

NewVPSResetHostnameV1Request generates requests for VPSResetHostnameV1

func NewVPSRestartProjectV1Request added in v0.1.14

func NewVPSRestartProjectV1Request(server string, virtualMachineId VirtualMachineId, projectName ProjectName) (*http.Request, error)

NewVPSRestartProjectV1Request generates requests for VPSRestartProjectV1

func NewVPSRestartVirtualMachineV1Request

func NewVPSRestartVirtualMachineV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)

NewVPSRestartVirtualMachineV1Request generates requests for VPSRestartVirtualMachineV1

func NewVPSRestoreBackupV1Request

func NewVPSRestoreBackupV1Request(server string, virtualMachineId VirtualMachineId, backupId BackupId) (*http.Request, error)

NewVPSRestoreBackupV1Request generates requests for VPSRestoreBackupV1

func NewVPSRestoreSnapshotV1Request

func NewVPSRestoreSnapshotV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)

NewVPSRestoreSnapshotV1Request generates requests for VPSRestoreSnapshotV1

func NewVPSSetHostnameV1Request

func NewVPSSetHostnameV1Request(server string, virtualMachineId VirtualMachineId, body VPSSetHostnameV1JSONRequestBody) (*http.Request, error)

NewVPSSetHostnameV1Request calls the generic VPSSetHostnameV1 builder with application/json body

func NewVPSSetHostnameV1RequestWithBody

func NewVPSSetHostnameV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, body io.Reader) (*http.Request, error)

NewVPSSetHostnameV1RequestWithBody generates requests for VPSSetHostnameV1 with any type of body

func NewVPSSetNameserversV1Request

func NewVPSSetNameserversV1Request(server string, virtualMachineId VirtualMachineId, body VPSSetNameserversV1JSONRequestBody) (*http.Request, error)

NewVPSSetNameserversV1Request calls the generic VPSSetNameserversV1 builder with application/json body

func NewVPSSetNameserversV1RequestWithBody

func NewVPSSetNameserversV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, body io.Reader) (*http.Request, error)

NewVPSSetNameserversV1RequestWithBody generates requests for VPSSetNameserversV1 with any type of body

func NewVPSSetPanelPasswordV1Request

func NewVPSSetPanelPasswordV1Request(server string, virtualMachineId VirtualMachineId, body VPSSetPanelPasswordV1JSONRequestBody) (*http.Request, error)

NewVPSSetPanelPasswordV1Request calls the generic VPSSetPanelPasswordV1 builder with application/json body

func NewVPSSetPanelPasswordV1RequestWithBody

func NewVPSSetPanelPasswordV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, body io.Reader) (*http.Request, error)

NewVPSSetPanelPasswordV1RequestWithBody generates requests for VPSSetPanelPasswordV1 with any type of body

func NewVPSSetRootPasswordV1Request

func NewVPSSetRootPasswordV1Request(server string, virtualMachineId VirtualMachineId, body VPSSetRootPasswordV1JSONRequestBody) (*http.Request, error)

NewVPSSetRootPasswordV1Request calls the generic VPSSetRootPasswordV1 builder with application/json body

func NewVPSSetRootPasswordV1RequestWithBody

func NewVPSSetRootPasswordV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, body io.Reader) (*http.Request, error)

NewVPSSetRootPasswordV1RequestWithBody generates requests for VPSSetRootPasswordV1 with any type of body

func NewVPSSetupPurchasedVirtualMachineV1Request added in v0.1.14

func NewVPSSetupPurchasedVirtualMachineV1Request(server string, virtualMachineId VirtualMachineId, body VPSSetupPurchasedVirtualMachineV1JSONRequestBody) (*http.Request, error)

NewVPSSetupPurchasedVirtualMachineV1Request calls the generic VPSSetupPurchasedVirtualMachineV1 builder with application/json body

func NewVPSSetupPurchasedVirtualMachineV1RequestWithBody added in v0.1.14

func NewVPSSetupPurchasedVirtualMachineV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, body io.Reader) (*http.Request, error)

NewVPSSetupPurchasedVirtualMachineV1RequestWithBody generates requests for VPSSetupPurchasedVirtualMachineV1 with any type of body

func NewVPSStartProjectV1Request added in v0.1.14

func NewVPSStartProjectV1Request(server string, virtualMachineId VirtualMachineId, projectName ProjectName) (*http.Request, error)

NewVPSStartProjectV1Request generates requests for VPSStartProjectV1

func NewVPSStartRecoveryModeV1Request

func NewVPSStartRecoveryModeV1Request(server string, virtualMachineId VirtualMachineId, body VPSStartRecoveryModeV1JSONRequestBody) (*http.Request, error)

NewVPSStartRecoveryModeV1Request calls the generic VPSStartRecoveryModeV1 builder with application/json body

func NewVPSStartRecoveryModeV1RequestWithBody

func NewVPSStartRecoveryModeV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, body io.Reader) (*http.Request, error)

NewVPSStartRecoveryModeV1RequestWithBody generates requests for VPSStartRecoveryModeV1 with any type of body

func NewVPSStartVirtualMachineV1Request

func NewVPSStartVirtualMachineV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)

NewVPSStartVirtualMachineV1Request generates requests for VPSStartVirtualMachineV1

func NewVPSStopProjectV1Request added in v0.1.14

func NewVPSStopProjectV1Request(server string, virtualMachineId VirtualMachineId, projectName ProjectName) (*http.Request, error)

NewVPSStopProjectV1Request generates requests for VPSStopProjectV1

func NewVPSStopRecoveryModeV1Request

func NewVPSStopRecoveryModeV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)

NewVPSStopRecoveryModeV1Request generates requests for VPSStopRecoveryModeV1

func NewVPSStopVirtualMachineV1Request

func NewVPSStopVirtualMachineV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)

NewVPSStopVirtualMachineV1Request generates requests for VPSStopVirtualMachineV1

func NewVPSSyncFirewallV1Request

func NewVPSSyncFirewallV1Request(server string, firewallId FirewallId, virtualMachineId VirtualMachineId) (*http.Request, error)

NewVPSSyncFirewallV1Request generates requests for VPSSyncFirewallV1

func NewVPSUninstallMonarxV1Request

func NewVPSUninstallMonarxV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)

NewVPSUninstallMonarxV1Request generates requests for VPSUninstallMonarxV1

func NewVPSUpdateFirewallRuleV1Request

func NewVPSUpdateFirewallRuleV1Request(server string, firewallId FirewallId, ruleId RuleId, body VPSUpdateFirewallRuleV1JSONRequestBody) (*http.Request, error)

NewVPSUpdateFirewallRuleV1Request calls the generic VPSUpdateFirewallRuleV1 builder with application/json body

func NewVPSUpdateFirewallRuleV1RequestWithBody

func NewVPSUpdateFirewallRuleV1RequestWithBody(server string, firewallId FirewallId, ruleId RuleId, contentType string, body io.Reader) (*http.Request, error)

NewVPSUpdateFirewallRuleV1RequestWithBody generates requests for VPSUpdateFirewallRuleV1 with any type of body

func NewVPSUpdatePostInstallScriptV1Request

func NewVPSUpdatePostInstallScriptV1Request(server string, postInstallScriptId PostInstallScriptId, body VPSUpdatePostInstallScriptV1JSONRequestBody) (*http.Request, error)

NewVPSUpdatePostInstallScriptV1Request calls the generic VPSUpdatePostInstallScriptV1 builder with application/json body

func NewVPSUpdatePostInstallScriptV1RequestWithBody

func NewVPSUpdatePostInstallScriptV1RequestWithBody(server string, postInstallScriptId PostInstallScriptId, contentType string, body io.Reader) (*http.Request, error)

NewVPSUpdatePostInstallScriptV1RequestWithBody generates requests for VPSUpdatePostInstallScriptV1 with any type of body

func NewVPSUpdateProjectV1Request added in v0.1.14

func NewVPSUpdateProjectV1Request(server string, virtualMachineId VirtualMachineId, projectName ProjectName) (*http.Request, error)

NewVPSUpdateProjectV1Request generates requests for VPSUpdateProjectV1

Types

type ActionId

type ActionId = int

ActionId defines model for actionId.

type BackupId

type BackupId = int

BackupId defines model for backupId.

type BillingDeletePaymentMethodV1Response

type BillingDeletePaymentMethodV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseBillingDeletePaymentMethodV1Response

func ParseBillingDeletePaymentMethodV1Response(rsp *http.Response) (*BillingDeletePaymentMethodV1Response, error)

ParseBillingDeletePaymentMethodV1Response parses an HTTP response from a BillingDeletePaymentMethodV1WithResponse call

func (BillingDeletePaymentMethodV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (BillingDeletePaymentMethodV1Response) Status

Status returns HTTPResponse.Status

func (BillingDeletePaymentMethodV1Response) StatusCode

StatusCode returns HTTPResponse.StatusCode

type BillingDisableAutoRenewalV1Response added in v0.1.14

type BillingDisableAutoRenewalV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BillingV1SubscriptionSubscriptionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseBillingDisableAutoRenewalV1Response added in v0.1.14

func ParseBillingDisableAutoRenewalV1Response(rsp *http.Response) (*BillingDisableAutoRenewalV1Response, error)

ParseBillingDisableAutoRenewalV1Response parses an HTTP response from a BillingDisableAutoRenewalV1WithResponse call

func (BillingDisableAutoRenewalV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (BillingDisableAutoRenewalV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (BillingDisableAutoRenewalV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type BillingEnableAutoRenewalV1Response added in v0.1.14

type BillingEnableAutoRenewalV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BillingV1SubscriptionSubscriptionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseBillingEnableAutoRenewalV1Response added in v0.1.14

func ParseBillingEnableAutoRenewalV1Response(rsp *http.Response) (*BillingEnableAutoRenewalV1Response, error)

ParseBillingEnableAutoRenewalV1Response parses an HTTP response from a BillingEnableAutoRenewalV1WithResponse call

func (BillingEnableAutoRenewalV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (BillingEnableAutoRenewalV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (BillingEnableAutoRenewalV1Response) StatusCode added in v0.1.14

func (r BillingEnableAutoRenewalV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BillingGetCatalogItemListV1Params

type BillingGetCatalogItemListV1Params struct {
	// Category Filter catalog items by category
	Category *BillingGetCatalogItemListV1ParamsCategory `form:"category,omitempty" json:"category,omitempty"`

	// Name Filter catalog items by name. Use `*` for wildcard search, e.g. `.COM*` to find .com domain
	Name *Name `form:"name,omitempty" json:"name,omitempty"`
}

BillingGetCatalogItemListV1Params defines parameters for BillingGetCatalogItemListV1.

type BillingGetCatalogItemListV1ParamsCategory

type BillingGetCatalogItemListV1ParamsCategory string

BillingGetCatalogItemListV1ParamsCategory defines parameters for BillingGetCatalogItemListV1.

const (
	BillingGetCatalogItemListV1ParamsCategoryDOMAIN BillingGetCatalogItemListV1ParamsCategory = "DOMAIN"
	BillingGetCatalogItemListV1ParamsCategoryVPS    BillingGetCatalogItemListV1ParamsCategory = "VPS"
)

Defines values for BillingGetCatalogItemListV1ParamsCategory.

func (BillingGetCatalogItemListV1ParamsCategory) Valid added in v0.1.14

Valid indicates whether the value is a known member of the BillingGetCatalogItemListV1ParamsCategory enum.

type BillingGetCatalogItemListV1Response

type BillingGetCatalogItemListV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BillingV1CatalogCatalogItemCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseBillingGetCatalogItemListV1Response

func ParseBillingGetCatalogItemListV1Response(rsp *http.Response) (*BillingGetCatalogItemListV1Response, error)

ParseBillingGetCatalogItemListV1Response parses an HTTP response from a BillingGetCatalogItemListV1WithResponse call

func (BillingGetCatalogItemListV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (BillingGetCatalogItemListV1Response) Status

Status returns HTTPResponse.Status

func (BillingGetCatalogItemListV1Response) StatusCode

StatusCode returns HTTPResponse.StatusCode

type BillingGetPaymentMethodListV1Response

type BillingGetPaymentMethodListV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BillingV1PaymentMethodPaymentMethodCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseBillingGetPaymentMethodListV1Response

func ParseBillingGetPaymentMethodListV1Response(rsp *http.Response) (*BillingGetPaymentMethodListV1Response, error)

ParseBillingGetPaymentMethodListV1Response parses an HTTP response from a BillingGetPaymentMethodListV1WithResponse call

func (BillingGetPaymentMethodListV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (BillingGetPaymentMethodListV1Response) Status

Status returns HTTPResponse.Status

func (BillingGetPaymentMethodListV1Response) StatusCode

StatusCode returns HTTPResponse.StatusCode

type BillingGetSubscriptionListV1Response

type BillingGetSubscriptionListV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BillingV1SubscriptionSubscriptionCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseBillingGetSubscriptionListV1Response

func ParseBillingGetSubscriptionListV1Response(rsp *http.Response) (*BillingGetSubscriptionListV1Response, error)

ParseBillingGetSubscriptionListV1Response parses an HTTP response from a BillingGetSubscriptionListV1WithResponse call

func (BillingGetSubscriptionListV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (BillingGetSubscriptionListV1Response) Status

Status returns HTTPResponse.Status

func (BillingGetSubscriptionListV1Response) StatusCode

StatusCode returns HTTPResponse.StatusCode

type BillingSetDefaultPaymentMethodV1Response

type BillingSetDefaultPaymentMethodV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseBillingSetDefaultPaymentMethodV1Response

func ParseBillingSetDefaultPaymentMethodV1Response(rsp *http.Response) (*BillingSetDefaultPaymentMethodV1Response, error)

ParseBillingSetDefaultPaymentMethodV1Response parses an HTTP response from a BillingSetDefaultPaymentMethodV1WithResponse call

func (BillingSetDefaultPaymentMethodV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (BillingSetDefaultPaymentMethodV1Response) Status

Status returns HTTPResponse.Status

func (BillingSetDefaultPaymentMethodV1Response) StatusCode

StatusCode returns HTTPResponse.StatusCode

type BillingV1CatalogCatalogItemCollection

type BillingV1CatalogCatalogItemCollection = []BillingV1CatalogCatalogItemResource

BillingV1CatalogCatalogItemCollection Array of [`Billing.V1.Catalog.CatalogItemResource`](#model/billingv1catalogcatalogitemresource)

type BillingV1CatalogCatalogItemPriceCollection

type BillingV1CatalogCatalogItemPriceCollection = []BillingV1CatalogCatalogItemPriceResource

BillingV1CatalogCatalogItemPriceCollection Array of [`Billing.V1.Catalog.CatalogItemPriceResource`](#model/billingv1catalogcatalogitempriceresource)

type BillingV1CatalogCatalogItemPriceResource

type BillingV1CatalogCatalogItemPriceResource struct {
	// Currency Currency code
	Currency *string `json:"currency,omitempty"`

	// FirstPeriodPrice First period price in cents
	FirstPeriodPrice *int `json:"first_period_price,omitempty"`

	// Id Price item ID
	Id *string `json:"id,omitempty"`

	// Name Price item name
	Name *string `json:"name,omitempty"`

	// Period Period
	Period *int `json:"period,omitempty"`

	// PeriodUnit Period unit
	PeriodUnit *BillingV1CatalogCatalogItemPriceResourcePeriodUnit `json:"period_unit,omitempty"`

	// Price Price in cents
	Price *int `json:"price,omitempty"`
}

BillingV1CatalogCatalogItemPriceResource defines model for Billing.V1.Catalog.CatalogItemPriceResource.

type BillingV1CatalogCatalogItemPriceResourcePeriodUnit

type BillingV1CatalogCatalogItemPriceResourcePeriodUnit string

BillingV1CatalogCatalogItemPriceResourcePeriodUnit Period unit

const (
	BillingV1CatalogCatalogItemPriceResourcePeriodUnitDay   BillingV1CatalogCatalogItemPriceResourcePeriodUnit = "day"
	BillingV1CatalogCatalogItemPriceResourcePeriodUnitMonth BillingV1CatalogCatalogItemPriceResourcePeriodUnit = "month"
	BillingV1CatalogCatalogItemPriceResourcePeriodUnitNone  BillingV1CatalogCatalogItemPriceResourcePeriodUnit = "none"
	BillingV1CatalogCatalogItemPriceResourcePeriodUnitWeek  BillingV1CatalogCatalogItemPriceResourcePeriodUnit = "week"
	BillingV1CatalogCatalogItemPriceResourcePeriodUnitYear  BillingV1CatalogCatalogItemPriceResourcePeriodUnit = "year"
)

Defines values for BillingV1CatalogCatalogItemPriceResourcePeriodUnit.

func (BillingV1CatalogCatalogItemPriceResourcePeriodUnit) Valid added in v0.1.14

Valid indicates whether the value is a known member of the BillingV1CatalogCatalogItemPriceResourcePeriodUnit enum.

type BillingV1CatalogCatalogItemResource

type BillingV1CatalogCatalogItemResource struct {
	Category *string `json:"category,omitempty"`

	// Id Catalog item ID
	Id *string `json:"id,omitempty"`

	// Metadata
	//             Flexible key-value storage containing category-specific metadata for the catalog item.
	//             The structure and available fields vary depending on the item category.
	//
	Metadata *map[string]interface{} `json:"metadata,omitempty"`
	Name     *string                 `json:"name,omitempty"`

	// Prices Array of [`Billing.V1.Catalog.CatalogItemPriceResource`](#model/billingv1catalogcatalogitempriceresource)
	Prices *BillingV1CatalogCatalogItemPriceCollection `json:"prices,omitempty"`
}

BillingV1CatalogCatalogItemResource defines model for Billing.V1.Catalog.CatalogItemResource.

type BillingV1OrderOrderBillingAddressResource

type BillingV1OrderOrderBillingAddressResource struct {
	Address1  *string `json:"address_1,omitempty"`
	Address2  *string `json:"address_2,omitempty"`
	City      *string `json:"city,omitempty"`
	Company   *string `json:"company,omitempty"`
	Country   *string `json:"country,omitempty"`
	Email     *string `json:"email,omitempty"`
	FirstName *string `json:"first_name,omitempty"`
	LastName  *string `json:"last_name,omitempty"`
	Phone     *string `json:"phone,omitempty"`
	State     *string `json:"state,omitempty"`
	Zip       *string `json:"zip,omitempty"`
}

BillingV1OrderOrderBillingAddressResource defines model for Billing.V1.Order.OrderBillingAddressResource.

type BillingV1OrderOrderResource

type BillingV1OrderOrderResource struct {
	BillingAddress *BillingV1OrderOrderBillingAddressResource `json:"billing_address,omitempty"`
	CreatedAt      *time.Time                                 `json:"created_at,omitempty"`

	// Currency Currency code
	Currency *string `json:"currency,omitempty"`

	// Id Order ID
	Id     *int                               `json:"id,omitempty"`
	Status *BillingV1OrderOrderResourceStatus `json:"status,omitempty"`

	// SubscriptionId Subscription ID
	SubscriptionId *string `json:"subscription_id,omitempty"`

	// Subtotal Subtotal price (exc. VAT) in cents
	Subtotal *int `json:"subtotal,omitempty"`

	// Total Total price (inc. VAT) in cents
	Total     *int       `json:"total,omitempty"`
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
}

BillingV1OrderOrderResource defines model for Billing.V1.Order.OrderResource.

type BillingV1OrderOrderResourceStatus

type BillingV1OrderOrderResourceStatus string

BillingV1OrderOrderResourceStatus defines model for BillingV1OrderOrderResource.Status.

const (
	BillingV1OrderOrderResourceStatusAwaitingPayment  BillingV1OrderOrderResourceStatus = "awaiting_payment"
	BillingV1OrderOrderResourceStatusCancelled        BillingV1OrderOrderResourceStatus = "cancelled"
	BillingV1OrderOrderResourceStatusCompleted        BillingV1OrderOrderResourceStatus = "completed"
	BillingV1OrderOrderResourceStatusFailed           BillingV1OrderOrderResourceStatus = "failed"
	BillingV1OrderOrderResourceStatusFraudRefund      BillingV1OrderOrderResourceStatus = "fraud_refund"
	BillingV1OrderOrderResourceStatusPaymentInitiated BillingV1OrderOrderResourceStatus = "payment_initiated"
	BillingV1OrderOrderResourceStatusPending          BillingV1OrderOrderResourceStatus = "pending"
	BillingV1OrderOrderResourceStatusProcessing       BillingV1OrderOrderResourceStatus = "processing"
	BillingV1OrderOrderResourceStatusRefunded         BillingV1OrderOrderResourceStatus = "refunded"
)

Defines values for BillingV1OrderOrderResourceStatus.

func (BillingV1OrderOrderResourceStatus) Valid added in v0.1.14

Valid indicates whether the value is a known member of the BillingV1OrderOrderResourceStatus enum.

type BillingV1OrderVirtualMachineOrderResource added in v0.1.14

type BillingV1OrderVirtualMachineOrderResource struct {
	Order          *BillingV1OrderOrderResource               `json:"order,omitempty"`
	VirtualMachine *VPSV1VirtualMachineVirtualMachineResource `json:"virtual_machine,omitempty"`
}

BillingV1OrderVirtualMachineOrderResource defines model for Billing.V1.Order.VirtualMachineOrderResource.

type BillingV1PaymentMethodPaymentMethodCollection

type BillingV1PaymentMethodPaymentMethodCollection = []BillingV1PaymentMethodPaymentMethodResource

BillingV1PaymentMethodPaymentMethodCollection Array of [`Billing.V1.PaymentMethod.PaymentMethodResource`](#model/billingv1paymentmethodpaymentmethodresource)

type BillingV1PaymentMethodPaymentMethodResource

type BillingV1PaymentMethodPaymentMethodResource struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`
	ExpiresAt *time.Time `json:"expires_at,omitempty"`

	// Id Payment method ID
	Id            *int    `json:"id,omitempty"`
	Identifier    *string `json:"identifier,omitempty"`
	IsDefault     *bool   `json:"is_default,omitempty"`
	IsExpired     *bool   `json:"is_expired,omitempty"`
	IsSuspended   *bool   `json:"is_suspended,omitempty"`
	Name          *string `json:"name,omitempty"`
	PaymentMethod *string `json:"payment_method,omitempty"`
}

BillingV1PaymentMethodPaymentMethodResource defines model for Billing.V1.PaymentMethod.PaymentMethodResource.

type BillingV1SubscriptionSubscriptionCollection

type BillingV1SubscriptionSubscriptionCollection = []BillingV1SubscriptionSubscriptionResource

BillingV1SubscriptionSubscriptionCollection Array of [`Billing.V1.Subscription.SubscriptionResource`](#model/billingv1subscriptionsubscriptionresource)

type BillingV1SubscriptionSubscriptionResource

type BillingV1SubscriptionSubscriptionResource struct {
	BillingPeriod     *int       `json:"billing_period,omitempty"`
	BillingPeriodUnit *string    `json:"billing_period_unit,omitempty"`
	CreatedAt         *time.Time `json:"created_at,omitempty"`
	CurrencyCode      *string    `json:"currency_code,omitempty"`
	ExpiresAt         *time.Time `json:"expires_at,omitempty"`

	// Id Subscription ID
	Id            *string    `json:"id,omitempty"`
	IsAutoRenewed *bool      `json:"is_auto_renewed,omitempty"`
	Name          *string    `json:"name,omitempty"`
	NextBillingAt *time.Time `json:"next_billing_at,omitempty"`

	// RenewalPrice Renewal price in cents
	RenewalPrice *int                                             `json:"renewal_price,omitempty"`
	Status       *BillingV1SubscriptionSubscriptionResourceStatus `json:"status,omitempty"`

	// TotalPrice Total price in cents
	TotalPrice *int `json:"total_price,omitempty"`
}

BillingV1SubscriptionSubscriptionResource defines model for Billing.V1.Subscription.SubscriptionResource.

type BillingV1SubscriptionSubscriptionResourceStatus

type BillingV1SubscriptionSubscriptionResourceStatus string

BillingV1SubscriptionSubscriptionResourceStatus defines model for BillingV1SubscriptionSubscriptionResource.Status.

const (
	BillingV1SubscriptionSubscriptionResourceStatusActive      BillingV1SubscriptionSubscriptionResourceStatus = "active"
	BillingV1SubscriptionSubscriptionResourceStatusCancelled   BillingV1SubscriptionSubscriptionResourceStatus = "cancelled"
	BillingV1SubscriptionSubscriptionResourceStatusFuture      BillingV1SubscriptionSubscriptionResourceStatus = "future"
	BillingV1SubscriptionSubscriptionResourceStatusInTrial     BillingV1SubscriptionSubscriptionResourceStatus = "in_trial"
	BillingV1SubscriptionSubscriptionResourceStatusNotRenewing BillingV1SubscriptionSubscriptionResourceStatus = "not_renewing"
	BillingV1SubscriptionSubscriptionResourceStatusPaused      BillingV1SubscriptionSubscriptionResourceStatus = "paused"
	BillingV1SubscriptionSubscriptionResourceStatusTransferred BillingV1SubscriptionSubscriptionResourceStatus = "transferred"
)

Defines values for BillingV1SubscriptionSubscriptionResourceStatus.

func (BillingV1SubscriptionSubscriptionResourceStatus) Valid added in v0.1.14

Valid indicates whether the value is a known member of the BillingV1SubscriptionSubscriptionResourceStatus enum.

type BuildUuidPath added in v0.1.14

type BuildUuidPath = openapi_types.UUID

BuildUuidPath defines model for build_uuid_path.

type Category

type Category string

Category defines model for category.

const (
	CategoryDOMAIN Category = "DOMAIN"
	CategoryVPS    Category = "VPS"
)

Defines values for Category.

func (Category) Valid added in v0.1.14

func (e Category) Valid() bool

Valid indicates whether the value is a known member of the Category enum.

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) BillingDeletePaymentMethodV1

func (c *Client) BillingDeletePaymentMethodV1(ctx context.Context, paymentMethodId PaymentMethodId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BillingDisableAutoRenewalV1 added in v0.1.14

func (c *Client) BillingDisableAutoRenewalV1(ctx context.Context, subscriptionId SubscriptionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BillingEnableAutoRenewalV1 added in v0.1.14

func (c *Client) BillingEnableAutoRenewalV1(ctx context.Context, subscriptionId SubscriptionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BillingGetCatalogItemListV1

func (c *Client) BillingGetCatalogItemListV1(ctx context.Context, params *BillingGetCatalogItemListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BillingGetPaymentMethodListV1

func (c *Client) BillingGetPaymentMethodListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BillingGetSubscriptionListV1

func (c *Client) BillingGetSubscriptionListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BillingSetDefaultPaymentMethodV1

func (c *Client) BillingSetDefaultPaymentMethodV1(ctx context.Context, paymentMethodId PaymentMethodId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DNSDeleteDNSRecordsV1 added in v0.1.14

func (c *Client) DNSDeleteDNSRecordsV1(ctx context.Context, domain Domain, body DNSDeleteDNSRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DNSDeleteDNSRecordsV1WithBody added in v0.1.14

func (c *Client) DNSDeleteDNSRecordsV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DNSGetDNSRecordsV1 added in v0.1.14

func (c *Client) DNSGetDNSRecordsV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DNSGetDNSSnapshotListV1 added in v0.1.14

func (c *Client) DNSGetDNSSnapshotListV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DNSGetDNSSnapshotV1 added in v0.1.14

func (c *Client) DNSGetDNSSnapshotV1(ctx context.Context, domain Domain, snapshotId SnapshotId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DNSResetDNSRecordsV1 added in v0.1.14

func (c *Client) DNSResetDNSRecordsV1(ctx context.Context, domain Domain, body DNSResetDNSRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DNSResetDNSRecordsV1WithBody added in v0.1.14

func (c *Client) DNSResetDNSRecordsV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DNSRestoreDNSSnapshotV1 added in v0.1.14

func (c *Client) DNSRestoreDNSSnapshotV1(ctx context.Context, domain Domain, snapshotId SnapshotId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DNSUpdateDNSRecordsV1 added in v0.1.14

func (c *Client) DNSUpdateDNSRecordsV1(ctx context.Context, domain Domain, body DNSUpdateDNSRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DNSUpdateDNSRecordsV1WithBody added in v0.1.14

func (c *Client) DNSUpdateDNSRecordsV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DNSValidateDNSRecordsV1 added in v0.1.14

func (c *Client) DNSValidateDNSRecordsV1(ctx context.Context, domain Domain, body DNSValidateDNSRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DNSValidateDNSRecordsV1WithBody added in v0.1.14

func (c *Client) DNSValidateDNSRecordsV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsCheckDomainAvailabilityV1

func (c *Client) DomainsCheckDomainAvailabilityV1(ctx context.Context, body DomainsCheckDomainAvailabilityV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsCheckDomainAvailabilityV1WithBody

func (c *Client) DomainsCheckDomainAvailabilityV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsCreateDomainForwardingV1 added in v0.1.14

func (c *Client) DomainsCreateDomainForwardingV1(ctx context.Context, body DomainsCreateDomainForwardingV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsCreateDomainForwardingV1WithBody added in v0.1.14

func (c *Client) DomainsCreateDomainForwardingV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsCreateWHOISProfileV1

func (c *Client) DomainsCreateWHOISProfileV1(ctx context.Context, body DomainsCreateWHOISProfileV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsCreateWHOISProfileV1WithBody

func (c *Client) DomainsCreateWHOISProfileV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsDeleteDomainForwardingV1 added in v0.1.14

func (c *Client) DomainsDeleteDomainForwardingV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsDeleteWHOISProfileV1

func (c *Client) DomainsDeleteWHOISProfileV1(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsDisableDomainLockV1

func (c *Client) DomainsDisableDomainLockV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsDisablePrivacyProtectionV1

func (c *Client) DomainsDisablePrivacyProtectionV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsEnableDomainLockV1

func (c *Client) DomainsEnableDomainLockV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsEnablePrivacyProtectionV1

func (c *Client) DomainsEnablePrivacyProtectionV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsGetDomainDetailsV1 added in v0.1.14

func (c *Client) DomainsGetDomainDetailsV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsGetDomainForwardingV1 added in v0.1.14

func (c *Client) DomainsGetDomainForwardingV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsGetDomainListV1

func (c *Client) DomainsGetDomainListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsGetWHOISProfileListV1

func (c *Client) DomainsGetWHOISProfileListV1(ctx context.Context, params *DomainsGetWHOISProfileListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsGetWHOISProfileUsageV1

func (c *Client) DomainsGetWHOISProfileUsageV1(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsGetWHOISProfileV1

func (c *Client) DomainsGetWHOISProfileV1(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsPurchaseNewDomainV1

func (c *Client) DomainsPurchaseNewDomainV1(ctx context.Context, body DomainsPurchaseNewDomainV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsPurchaseNewDomainV1WithBody

func (c *Client) DomainsPurchaseNewDomainV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsUpdateDomainNameserversV1 added in v0.1.14

func (c *Client) DomainsUpdateDomainNameserversV1(ctx context.Context, domain Domain, body DomainsUpdateDomainNameserversV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainsUpdateDomainNameserversV1WithBody added in v0.1.14

func (c *Client) DomainsUpdateDomainNameserversV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EcommerceCreateDigitalProductV1 added in v1.1.1

func (c *Client) EcommerceCreateDigitalProductV1(ctx context.Context, storeId string, body EcommerceCreateDigitalProductV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EcommerceCreateDigitalProductV1WithBody added in v1.1.1

func (c *Client) EcommerceCreateDigitalProductV1WithBody(ctx context.Context, storeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EcommerceCreatePhysicalProductV1 added in v1.1.1

func (c *Client) EcommerceCreatePhysicalProductV1(ctx context.Context, storeId string, body EcommerceCreatePhysicalProductV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EcommerceCreatePhysicalProductV1WithBody added in v1.1.1

func (c *Client) EcommerceCreatePhysicalProductV1WithBody(ctx context.Context, storeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EcommerceCreateStoreV1 added in v0.1.14

func (c *Client) EcommerceCreateStoreV1(ctx context.Context, body EcommerceCreateStoreV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EcommerceCreateStoreV1WithBody added in v0.1.14

func (c *Client) EcommerceCreateStoreV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EcommerceDeleteStoreV1 added in v1.1.1

func (c *Client) EcommerceDeleteStoreV1(ctx context.Context, storeId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EcommerceEnableManualPaymentMethodV1 added in v1.1.1

func (c *Client) EcommerceEnableManualPaymentMethodV1(ctx context.Context, storeId string, body EcommerceEnableManualPaymentMethodV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EcommerceEnableManualPaymentMethodV1WithBody added in v1.1.1

func (c *Client) EcommerceEnableManualPaymentMethodV1WithBody(ctx context.Context, storeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EcommerceGetStoresV1 added in v0.1.14

func (c *Client) EcommerceGetStoresV1(ctx context.Context, params *EcommerceGetStoresV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EcommerceSetStoreShippingV1 added in v1.1.1

func (c *Client) EcommerceSetStoreShippingV1(ctx context.Context, storeId string, body EcommerceSetStoreShippingV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EcommerceSetStoreShippingV1WithBody added in v1.1.1

func (c *Client) EcommerceSetStoreShippingV1WithBody(ctx context.Context, storeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HorizonsCreateWebsiteV1 added in v0.1.14

func (c *Client) HorizonsCreateWebsiteV1(ctx context.Context, body HorizonsCreateWebsiteV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HorizonsCreateWebsiteV1WithBody added in v0.1.14

func (c *Client) HorizonsCreateWebsiteV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HorizonsGetWebsiteV1 added in v0.1.14

func (c *Client) HorizonsGetWebsiteV1(ctx context.Context, websiteId WebsiteIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingChangeDatabasePasswordV1 added in v0.1.14

func (c *Client) HostingChangeDatabasePasswordV1(ctx context.Context, username UsernamePath, name DatabaseNamePath, body HostingChangeDatabasePasswordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingChangeDatabasePasswordV1WithBody added in v0.1.14

func (c *Client) HostingChangeDatabasePasswordV1WithBody(ctx context.Context, username UsernamePath, name DatabaseNamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingCreateAccountDatabaseV1 added in v0.1.14

func (c *Client) HostingCreateAccountDatabaseV1(ctx context.Context, username UsernamePath, body HostingCreateAccountDatabaseV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingCreateAccountDatabaseV1WithBody added in v0.1.14

func (c *Client) HostingCreateAccountDatabaseV1WithBody(ctx context.Context, username UsernamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingCreateNodeJSBuildFromArchiveV1 added in v0.1.14

func (c *Client) HostingCreateNodeJSBuildFromArchiveV1(ctx context.Context, username UsernamePath, domain Domain, body HostingCreateNodeJSBuildFromArchiveV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingCreateNodeJSBuildFromArchiveV1WithBody added in v0.1.14

func (c *Client) HostingCreateNodeJSBuildFromArchiveV1WithBody(ctx context.Context, username UsernamePath, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingCreateWebsiteParkedDomainV1 added in v0.1.14

func (c *Client) HostingCreateWebsiteParkedDomainV1(ctx context.Context, username UsernamePath, domain Domain, body HostingCreateWebsiteParkedDomainV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingCreateWebsiteParkedDomainV1WithBody added in v0.1.14

func (c *Client) HostingCreateWebsiteParkedDomainV1WithBody(ctx context.Context, username UsernamePath, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingCreateWebsiteSubdomainV1 added in v0.1.14

func (c *Client) HostingCreateWebsiteSubdomainV1(ctx context.Context, username UsernamePath, domain Domain, body HostingCreateWebsiteSubdomainV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingCreateWebsiteSubdomainV1WithBody added in v0.1.14

func (c *Client) HostingCreateWebsiteSubdomainV1WithBody(ctx context.Context, username UsernamePath, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingCreateWebsiteV1 added in v0.1.14

func (c *Client) HostingCreateWebsiteV1(ctx context.Context, body HostingCreateWebsiteV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingCreateWebsiteV1WithBody added in v0.1.14

func (c *Client) HostingCreateWebsiteV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingDeleteAccountDatabaseV1 added in v0.1.14

func (c *Client) HostingDeleteAccountDatabaseV1(ctx context.Context, username UsernamePath, name DatabaseNamePath, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingDeleteWebsiteParkedDomainV1 added in v0.1.14

func (c *Client) HostingDeleteWebsiteParkedDomainV1(ctx context.Context, username UsernamePath, domain Domain, parkedDomain ParkedDomainPath, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingDeleteWebsiteSubdomainV1 added in v0.1.14

func (c *Client) HostingDeleteWebsiteSubdomainV1(ctx context.Context, username UsernamePath, domain Domain, subdomain SubdomainPath, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingGenerateAFreeSubdomainV1 added in v0.1.14

func (c *Client) HostingGenerateAFreeSubdomainV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingGetNodeJSBuildLogsV1 added in v0.1.14

func (c *Client) HostingGetNodeJSBuildLogsV1(ctx context.Context, username UsernamePath, domain Domain, uuid BuildUuidPath, params *HostingGetNodeJSBuildLogsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingGetPhpMyAdminLinkV1 added in v0.1.14

func (c *Client) HostingGetPhpMyAdminLinkV1(ctx context.Context, username UsernamePath, name DatabaseNamePath, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingInstallWordPressV1 added in v0.1.14

func (c *Client) HostingInstallWordPressV1(ctx context.Context, username UsernamePath, body HostingInstallWordPressV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingInstallWordPressV1WithBody added in v0.1.14

func (c *Client) HostingInstallWordPressV1WithBody(ctx context.Context, username UsernamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingListAccountDatabasesV1 added in v0.1.14

func (c *Client) HostingListAccountDatabasesV1(ctx context.Context, username UsernamePath, params *HostingListAccountDatabasesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingListAvailableDatacentersV1 added in v0.1.14

func (c *Client) HostingListAvailableDatacentersV1(ctx context.Context, params *HostingListAvailableDatacentersV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingListNodeJSBuildsV1 added in v0.1.14

func (c *Client) HostingListNodeJSBuildsV1(ctx context.Context, username UsernamePath, domain Domain, params *HostingListNodeJSBuildsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingListOrdersV1 added in v0.1.14

func (c *Client) HostingListOrdersV1(ctx context.Context, params *HostingListOrdersV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingListWebsiteParkedDomainsV1 added in v0.1.14

func (c *Client) HostingListWebsiteParkedDomainsV1(ctx context.Context, username UsernamePath, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingListWebsiteSubdomainsV1 added in v0.1.14

func (c *Client) HostingListWebsiteSubdomainsV1(ctx context.Context, username UsernamePath, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingListWebsitesV1 added in v0.1.14

func (c *Client) HostingListWebsitesV1(ctx context.Context, params *HostingListWebsitesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingListWordPressInstallationsV1 added in v0.1.14

func (c *Client) HostingListWordPressInstallationsV1(ctx context.Context, params *HostingListWordPressInstallationsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingRepairDatabaseV1 added in v0.1.14

func (c *Client) HostingRepairDatabaseV1(ctx context.Context, username UsernamePath, name DatabaseNamePath, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingVerifyDomainOwnershipV1 added in v0.1.14

func (c *Client) HostingVerifyDomainOwnershipV1(ctx context.Context, body HostingVerifyDomainOwnershipV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostingVerifyDomainOwnershipV1WithBody added in v0.1.14

func (c *Client) HostingVerifyDomainOwnershipV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReachCreateANewContactSegmentV1 added in v0.1.14

func (c *Client) ReachCreateANewContactSegmentV1(ctx context.Context, body ReachCreateANewContactSegmentV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReachCreateANewContactSegmentV1WithBody added in v0.1.14

func (c *Client) ReachCreateANewContactSegmentV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReachCreateANewContactV1 added in v0.1.14

func (c *Client) ReachCreateANewContactV1(ctx context.Context, body ReachCreateANewContactV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReachCreateANewContactV1WithBody added in v0.1.14

func (c *Client) ReachCreateANewContactV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReachCreateNewContactsV1 added in v0.1.14

func (c *Client) ReachCreateNewContactsV1(ctx context.Context, profileUuid ProfileUuid, body ReachCreateNewContactsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReachCreateNewContactsV1WithBody added in v0.1.14

func (c *Client) ReachCreateNewContactsV1WithBody(ctx context.Context, profileUuid ProfileUuid, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReachDeleteAContactV1 added in v0.1.14

func (c *Client) ReachDeleteAContactV1(ctx context.Context, uuid Uuid, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReachGetProfileDomainDNSStatusV1 added in v1.1.2

func (c *Client) ReachGetProfileDomainDNSStatusV1(ctx context.Context, profileUuid ProfileUuid, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReachGetSegmentDetailsV1 added in v0.1.14

func (c *Client) ReachGetSegmentDetailsV1(ctx context.Context, segmentUuid SegmentUuid, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReachListContactGroupsV1 added in v0.1.14

func (c *Client) ReachListContactGroupsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReachListContactsV1 added in v0.1.14

func (c *Client) ReachListContactsV1(ctx context.Context, params *ReachListContactsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReachListProfileSegmentContactsV1 added in v0.1.17

func (c *Client) ReachListProfileSegmentContactsV1(ctx context.Context, profileUuid ProfileUuid, segmentUuid SegmentUuid, params *ReachListProfileSegmentContactsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReachListProfilesV1 added in v0.1.14

func (c *Client) ReachListProfilesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReachListSegmentContactsV1 added in v0.1.14

func (c *Client) ReachListSegmentContactsV1(ctx context.Context, segmentUuid SegmentUuid, params *ReachListSegmentContactsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReachListSegmentsV1 added in v0.1.14

func (c *Client) ReachListSegmentsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V2GetDomainVerificationsDIRECT added in v0.1.14

func (c *Client) V2GetDomainVerificationsDIRECT(ctx context.Context, body V2GetDomainVerificationsDIRECTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V2GetDomainVerificationsDIRECTWithBody added in v0.1.14

func (c *Client) V2GetDomainVerificationsDIRECTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSActivateFirewallV1

func (c *Client) VPSActivateFirewallV1(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSAttachPublicKeyV1

func (c *Client) VPSAttachPublicKeyV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSAttachPublicKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSAttachPublicKeyV1WithBody

func (c *Client) VPSAttachPublicKeyV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSCreateFirewallRuleV1

func (c *Client) VPSCreateFirewallRuleV1(ctx context.Context, firewallId FirewallId, body VPSCreateFirewallRuleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSCreateFirewallRuleV1WithBody

func (c *Client) VPSCreateFirewallRuleV1WithBody(ctx context.Context, firewallId FirewallId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSCreateNewFirewallV1

func (c *Client) VPSCreateNewFirewallV1(ctx context.Context, body VPSCreateNewFirewallV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSCreateNewFirewallV1WithBody

func (c *Client) VPSCreateNewFirewallV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSCreateNewProjectV1 added in v0.1.14

func (c *Client) VPSCreateNewProjectV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSCreateNewProjectV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSCreateNewProjectV1WithBody added in v0.1.14

func (c *Client) VPSCreateNewProjectV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSCreatePTRRecordV1

func (c *Client) VPSCreatePTRRecordV1(ctx context.Context, virtualMachineId VirtualMachineId, ipAddressId IpAddressId, body VPSCreatePTRRecordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSCreatePTRRecordV1WithBody added in v0.1.14

func (c *Client) VPSCreatePTRRecordV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, ipAddressId IpAddressId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSCreatePostInstallScriptV1

func (c *Client) VPSCreatePostInstallScriptV1(ctx context.Context, body VPSCreatePostInstallScriptV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSCreatePostInstallScriptV1WithBody

func (c *Client) VPSCreatePostInstallScriptV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSCreatePublicKeyV1 added in v0.1.14

func (c *Client) VPSCreatePublicKeyV1(ctx context.Context, body VPSCreatePublicKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSCreatePublicKeyV1WithBody added in v0.1.14

func (c *Client) VPSCreatePublicKeyV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSCreateSnapshotV1

func (c *Client) VPSCreateSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSDeactivateFirewallV1

func (c *Client) VPSDeactivateFirewallV1(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSDeleteFirewallRuleV1

func (c *Client) VPSDeleteFirewallRuleV1(ctx context.Context, firewallId FirewallId, ruleId RuleId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSDeleteFirewallV1

func (c *Client) VPSDeleteFirewallV1(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSDeletePTRRecordV1

func (c *Client) VPSDeletePTRRecordV1(ctx context.Context, virtualMachineId VirtualMachineId, ipAddressId IpAddressId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSDeletePostInstallScriptV1 added in v0.1.14

func (c *Client) VPSDeletePostInstallScriptV1(ctx context.Context, postInstallScriptId PostInstallScriptId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSDeleteProjectV1 added in v0.1.14

func (c *Client) VPSDeleteProjectV1(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSDeletePublicKeyV1 added in v0.1.14

func (c *Client) VPSDeletePublicKeyV1(ctx context.Context, publicKeyId PublicKeyId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSDeleteSnapshotV1

func (c *Client) VPSDeleteSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetActionDetailsV1 added in v0.1.14

func (c *Client) VPSGetActionDetailsV1(ctx context.Context, virtualMachineId VirtualMachineId, actionId ActionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetActionsV1 added in v0.1.14

func (c *Client) VPSGetActionsV1(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetActionsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetAttachedPublicKeysV1

func (c *Client) VPSGetAttachedPublicKeysV1(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetAttachedPublicKeysV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetBackupsV1 added in v0.1.14

func (c *Client) VPSGetBackupsV1(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetBackupsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetDataCenterListV1 added in v0.1.14

func (c *Client) VPSGetDataCenterListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetFirewallDetailsV1 added in v0.1.14

func (c *Client) VPSGetFirewallDetailsV1(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetFirewallListV1

func (c *Client) VPSGetFirewallListV1(ctx context.Context, params *VPSGetFirewallListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetMetricsV1

func (c *Client) VPSGetMetricsV1(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetMetricsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetPostInstallScriptV1

func (c *Client) VPSGetPostInstallScriptV1(ctx context.Context, postInstallScriptId PostInstallScriptId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetPostInstallScriptsV1 added in v0.1.14

func (c *Client) VPSGetPostInstallScriptsV1(ctx context.Context, params *VPSGetPostInstallScriptsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetProjectContainersV1 added in v0.1.14

func (c *Client) VPSGetProjectContainersV1(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetProjectContentsV1 added in v0.1.14

func (c *Client) VPSGetProjectContentsV1(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetProjectListV1 added in v0.1.14

func (c *Client) VPSGetProjectListV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetProjectLogsV1 added in v0.1.14

func (c *Client) VPSGetProjectLogsV1(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetPublicKeysV1 added in v0.1.14

func (c *Client) VPSGetPublicKeysV1(ctx context.Context, params *VPSGetPublicKeysV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetScanMetricsV1

func (c *Client) VPSGetScanMetricsV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetSnapshotV1

func (c *Client) VPSGetSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetTemplateDetailsV1 added in v0.1.14

func (c *Client) VPSGetTemplateDetailsV1(ctx context.Context, templateId TemplateId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetTemplatesV1 added in v0.1.14

func (c *Client) VPSGetTemplatesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetVirtualMachineDetailsV1 added in v0.1.14

func (c *Client) VPSGetVirtualMachineDetailsV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSGetVirtualMachinesV1 added in v0.1.14

func (c *Client) VPSGetVirtualMachinesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSInstallMonarxV1

func (c *Client) VPSInstallMonarxV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSPurchaseNewVirtualMachineV1

func (c *Client) VPSPurchaseNewVirtualMachineV1(ctx context.Context, body VPSPurchaseNewVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSPurchaseNewVirtualMachineV1WithBody

func (c *Client) VPSPurchaseNewVirtualMachineV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSRecreateVirtualMachineV1

func (c *Client) VPSRecreateVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSRecreateVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSRecreateVirtualMachineV1WithBody

func (c *Client) VPSRecreateVirtualMachineV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSResetHostnameV1

func (c *Client) VPSResetHostnameV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSRestartProjectV1 added in v0.1.14

func (c *Client) VPSRestartProjectV1(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSRestartVirtualMachineV1

func (c *Client) VPSRestartVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSRestoreBackupV1

func (c *Client) VPSRestoreBackupV1(ctx context.Context, virtualMachineId VirtualMachineId, backupId BackupId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSRestoreSnapshotV1

func (c *Client) VPSRestoreSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSSetHostnameV1

func (c *Client) VPSSetHostnameV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetHostnameV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSSetHostnameV1WithBody

func (c *Client) VPSSetHostnameV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSSetNameserversV1

func (c *Client) VPSSetNameserversV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetNameserversV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSSetNameserversV1WithBody

func (c *Client) VPSSetNameserversV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSSetPanelPasswordV1

func (c *Client) VPSSetPanelPasswordV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetPanelPasswordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSSetPanelPasswordV1WithBody

func (c *Client) VPSSetPanelPasswordV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSSetRootPasswordV1

func (c *Client) VPSSetRootPasswordV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetRootPasswordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSSetRootPasswordV1WithBody

func (c *Client) VPSSetRootPasswordV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSSetupPurchasedVirtualMachineV1 added in v0.1.14

func (c *Client) VPSSetupPurchasedVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetupPurchasedVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSSetupPurchasedVirtualMachineV1WithBody added in v0.1.14

func (c *Client) VPSSetupPurchasedVirtualMachineV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSStartProjectV1 added in v0.1.14

func (c *Client) VPSStartProjectV1(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSStartRecoveryModeV1

func (c *Client) VPSStartRecoveryModeV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSStartRecoveryModeV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSStartRecoveryModeV1WithBody

func (c *Client) VPSStartRecoveryModeV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSStartVirtualMachineV1

func (c *Client) VPSStartVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSStopProjectV1 added in v0.1.14

func (c *Client) VPSStopProjectV1(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSStopRecoveryModeV1

func (c *Client) VPSStopRecoveryModeV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSStopVirtualMachineV1

func (c *Client) VPSStopVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSSyncFirewallV1

func (c *Client) VPSSyncFirewallV1(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSUninstallMonarxV1

func (c *Client) VPSUninstallMonarxV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSUpdateFirewallRuleV1

func (c *Client) VPSUpdateFirewallRuleV1(ctx context.Context, firewallId FirewallId, ruleId RuleId, body VPSUpdateFirewallRuleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSUpdateFirewallRuleV1WithBody

func (c *Client) VPSUpdateFirewallRuleV1WithBody(ctx context.Context, firewallId FirewallId, ruleId RuleId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSUpdatePostInstallScriptV1

func (c *Client) VPSUpdatePostInstallScriptV1(ctx context.Context, postInstallScriptId PostInstallScriptId, body VPSUpdatePostInstallScriptV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSUpdatePostInstallScriptV1WithBody

func (c *Client) VPSUpdatePostInstallScriptV1WithBody(ctx context.Context, postInstallScriptId PostInstallScriptId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VPSUpdateProjectV1 added in v0.1.14

func (c *Client) VPSUpdateProjectV1(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// BillingGetCatalogItemListV1 request
	BillingGetCatalogItemListV1(ctx context.Context, params *BillingGetCatalogItemListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BillingGetPaymentMethodListV1 request
	BillingGetPaymentMethodListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BillingDeletePaymentMethodV1 request
	BillingDeletePaymentMethodV1(ctx context.Context, paymentMethodId PaymentMethodId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BillingSetDefaultPaymentMethodV1 request
	BillingSetDefaultPaymentMethodV1(ctx context.Context, paymentMethodId PaymentMethodId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BillingGetSubscriptionListV1 request
	BillingGetSubscriptionListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BillingDisableAutoRenewalV1 request
	BillingDisableAutoRenewalV1(ctx context.Context, subscriptionId SubscriptionId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BillingEnableAutoRenewalV1 request
	BillingEnableAutoRenewalV1(ctx context.Context, subscriptionId SubscriptionId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DNSGetDNSSnapshotListV1 request
	DNSGetDNSSnapshotListV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DNSGetDNSSnapshotV1 request
	DNSGetDNSSnapshotV1(ctx context.Context, domain Domain, snapshotId SnapshotId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DNSRestoreDNSSnapshotV1 request
	DNSRestoreDNSSnapshotV1(ctx context.Context, domain Domain, snapshotId SnapshotId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DNSDeleteDNSRecordsV1WithBody request with any body
	DNSDeleteDNSRecordsV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DNSDeleteDNSRecordsV1(ctx context.Context, domain Domain, body DNSDeleteDNSRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DNSGetDNSRecordsV1 request
	DNSGetDNSRecordsV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DNSUpdateDNSRecordsV1WithBody request with any body
	DNSUpdateDNSRecordsV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DNSUpdateDNSRecordsV1(ctx context.Context, domain Domain, body DNSUpdateDNSRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DNSResetDNSRecordsV1WithBody request with any body
	DNSResetDNSRecordsV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DNSResetDNSRecordsV1(ctx context.Context, domain Domain, body DNSResetDNSRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DNSValidateDNSRecordsV1WithBody request with any body
	DNSValidateDNSRecordsV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DNSValidateDNSRecordsV1(ctx context.Context, domain Domain, body DNSValidateDNSRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DomainsCheckDomainAvailabilityV1WithBody request with any body
	DomainsCheckDomainAvailabilityV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DomainsCheckDomainAvailabilityV1(ctx context.Context, body DomainsCheckDomainAvailabilityV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DomainsCreateDomainForwardingV1WithBody request with any body
	DomainsCreateDomainForwardingV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DomainsCreateDomainForwardingV1(ctx context.Context, body DomainsCreateDomainForwardingV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DomainsDeleteDomainForwardingV1 request
	DomainsDeleteDomainForwardingV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DomainsGetDomainForwardingV1 request
	DomainsGetDomainForwardingV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DomainsGetDomainListV1 request
	DomainsGetDomainListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DomainsPurchaseNewDomainV1WithBody request with any body
	DomainsPurchaseNewDomainV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DomainsPurchaseNewDomainV1(ctx context.Context, body DomainsPurchaseNewDomainV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DomainsGetDomainDetailsV1 request
	DomainsGetDomainDetailsV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DomainsDisableDomainLockV1 request
	DomainsDisableDomainLockV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DomainsEnableDomainLockV1 request
	DomainsEnableDomainLockV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DomainsUpdateDomainNameserversV1WithBody request with any body
	DomainsUpdateDomainNameserversV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DomainsUpdateDomainNameserversV1(ctx context.Context, domain Domain, body DomainsUpdateDomainNameserversV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DomainsDisablePrivacyProtectionV1 request
	DomainsDisablePrivacyProtectionV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DomainsEnablePrivacyProtectionV1 request
	DomainsEnablePrivacyProtectionV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DomainsGetWHOISProfileListV1 request
	DomainsGetWHOISProfileListV1(ctx context.Context, params *DomainsGetWHOISProfileListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DomainsCreateWHOISProfileV1WithBody request with any body
	DomainsCreateWHOISProfileV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DomainsCreateWHOISProfileV1(ctx context.Context, body DomainsCreateWHOISProfileV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DomainsDeleteWHOISProfileV1 request
	DomainsDeleteWHOISProfileV1(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DomainsGetWHOISProfileV1 request
	DomainsGetWHOISProfileV1(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DomainsGetWHOISProfileUsageV1 request
	DomainsGetWHOISProfileUsageV1(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EcommerceGetStoresV1 request
	EcommerceGetStoresV1(ctx context.Context, params *EcommerceGetStoresV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EcommerceCreateStoreV1WithBody request with any body
	EcommerceCreateStoreV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EcommerceCreateStoreV1(ctx context.Context, body EcommerceCreateStoreV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EcommerceDeleteStoreV1 request
	EcommerceDeleteStoreV1(ctx context.Context, storeId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EcommerceEnableManualPaymentMethodV1WithBody request with any body
	EcommerceEnableManualPaymentMethodV1WithBody(ctx context.Context, storeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EcommerceEnableManualPaymentMethodV1(ctx context.Context, storeId string, body EcommerceEnableManualPaymentMethodV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EcommerceCreateDigitalProductV1WithBody request with any body
	EcommerceCreateDigitalProductV1WithBody(ctx context.Context, storeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EcommerceCreateDigitalProductV1(ctx context.Context, storeId string, body EcommerceCreateDigitalProductV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EcommerceCreatePhysicalProductV1WithBody request with any body
	EcommerceCreatePhysicalProductV1WithBody(ctx context.Context, storeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EcommerceCreatePhysicalProductV1(ctx context.Context, storeId string, body EcommerceCreatePhysicalProductV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EcommerceSetStoreShippingV1WithBody request with any body
	EcommerceSetStoreShippingV1WithBody(ctx context.Context, storeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EcommerceSetStoreShippingV1(ctx context.Context, storeId string, body EcommerceSetStoreShippingV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HorizonsCreateWebsiteV1WithBody request with any body
	HorizonsCreateWebsiteV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	HorizonsCreateWebsiteV1(ctx context.Context, body HorizonsCreateWebsiteV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HorizonsGetWebsiteV1 request
	HorizonsGetWebsiteV1(ctx context.Context, websiteId WebsiteIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingListAccountDatabasesV1 request
	HostingListAccountDatabasesV1(ctx context.Context, username UsernamePath, params *HostingListAccountDatabasesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingCreateAccountDatabaseV1WithBody request with any body
	HostingCreateAccountDatabaseV1WithBody(ctx context.Context, username UsernamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	HostingCreateAccountDatabaseV1(ctx context.Context, username UsernamePath, body HostingCreateAccountDatabaseV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingDeleteAccountDatabaseV1 request
	HostingDeleteAccountDatabaseV1(ctx context.Context, username UsernamePath, name DatabaseNamePath, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingChangeDatabasePasswordV1WithBody request with any body
	HostingChangeDatabasePasswordV1WithBody(ctx context.Context, username UsernamePath, name DatabaseNamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	HostingChangeDatabasePasswordV1(ctx context.Context, username UsernamePath, name DatabaseNamePath, body HostingChangeDatabasePasswordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingGetPhpMyAdminLinkV1 request
	HostingGetPhpMyAdminLinkV1(ctx context.Context, username UsernamePath, name DatabaseNamePath, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingRepairDatabaseV1 request
	HostingRepairDatabaseV1(ctx context.Context, username UsernamePath, name DatabaseNamePath, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingListNodeJSBuildsV1 request
	HostingListNodeJSBuildsV1(ctx context.Context, username UsernamePath, domain Domain, params *HostingListNodeJSBuildsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingCreateNodeJSBuildFromArchiveV1WithBody request with any body
	HostingCreateNodeJSBuildFromArchiveV1WithBody(ctx context.Context, username UsernamePath, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	HostingCreateNodeJSBuildFromArchiveV1(ctx context.Context, username UsernamePath, domain Domain, body HostingCreateNodeJSBuildFromArchiveV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingGetNodeJSBuildLogsV1 request
	HostingGetNodeJSBuildLogsV1(ctx context.Context, username UsernamePath, domain Domain, uuid BuildUuidPath, params *HostingGetNodeJSBuildLogsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingListWebsiteParkedDomainsV1 request
	HostingListWebsiteParkedDomainsV1(ctx context.Context, username UsernamePath, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingCreateWebsiteParkedDomainV1WithBody request with any body
	HostingCreateWebsiteParkedDomainV1WithBody(ctx context.Context, username UsernamePath, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	HostingCreateWebsiteParkedDomainV1(ctx context.Context, username UsernamePath, domain Domain, body HostingCreateWebsiteParkedDomainV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingDeleteWebsiteParkedDomainV1 request
	HostingDeleteWebsiteParkedDomainV1(ctx context.Context, username UsernamePath, domain Domain, parkedDomain ParkedDomainPath, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingListWebsiteSubdomainsV1 request
	HostingListWebsiteSubdomainsV1(ctx context.Context, username UsernamePath, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingCreateWebsiteSubdomainV1WithBody request with any body
	HostingCreateWebsiteSubdomainV1WithBody(ctx context.Context, username UsernamePath, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	HostingCreateWebsiteSubdomainV1(ctx context.Context, username UsernamePath, domain Domain, body HostingCreateWebsiteSubdomainV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingDeleteWebsiteSubdomainV1 request
	HostingDeleteWebsiteSubdomainV1(ctx context.Context, username UsernamePath, domain Domain, subdomain SubdomainPath, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingInstallWordPressV1WithBody request with any body
	HostingInstallWordPressV1WithBody(ctx context.Context, username UsernamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	HostingInstallWordPressV1(ctx context.Context, username UsernamePath, body HostingInstallWordPressV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingListAvailableDatacentersV1 request
	HostingListAvailableDatacentersV1(ctx context.Context, params *HostingListAvailableDatacentersV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingGenerateAFreeSubdomainV1 request
	HostingGenerateAFreeSubdomainV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingVerifyDomainOwnershipV1WithBody request with any body
	HostingVerifyDomainOwnershipV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	HostingVerifyDomainOwnershipV1(ctx context.Context, body HostingVerifyDomainOwnershipV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingListOrdersV1 request
	HostingListOrdersV1(ctx context.Context, params *HostingListOrdersV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingListWebsitesV1 request
	HostingListWebsitesV1(ctx context.Context, params *HostingListWebsitesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingCreateWebsiteV1WithBody request with any body
	HostingCreateWebsiteV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	HostingCreateWebsiteV1(ctx context.Context, body HostingCreateWebsiteV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostingListWordPressInstallationsV1 request
	HostingListWordPressInstallationsV1(ctx context.Context, params *HostingListWordPressInstallationsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReachListContactsV1 request
	ReachListContactsV1(ctx context.Context, params *ReachListContactsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReachCreateANewContactV1WithBody request with any body
	ReachCreateANewContactV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReachCreateANewContactV1(ctx context.Context, body ReachCreateANewContactV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReachListContactGroupsV1 request
	ReachListContactGroupsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReachDeleteAContactV1 request
	ReachDeleteAContactV1(ctx context.Context, uuid Uuid, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReachListProfilesV1 request
	ReachListProfilesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReachCreateNewContactsV1WithBody request with any body
	ReachCreateNewContactsV1WithBody(ctx context.Context, profileUuid ProfileUuid, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReachCreateNewContactsV1(ctx context.Context, profileUuid ProfileUuid, body ReachCreateNewContactsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReachGetProfileDomainDNSStatusV1 request
	ReachGetProfileDomainDNSStatusV1(ctx context.Context, profileUuid ProfileUuid, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReachListProfileSegmentContactsV1 request
	ReachListProfileSegmentContactsV1(ctx context.Context, profileUuid ProfileUuid, segmentUuid SegmentUuid, params *ReachListProfileSegmentContactsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReachListSegmentsV1 request
	ReachListSegmentsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReachCreateANewContactSegmentV1WithBody request with any body
	ReachCreateANewContactSegmentV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReachCreateANewContactSegmentV1(ctx context.Context, body ReachCreateANewContactSegmentV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReachGetSegmentDetailsV1 request
	ReachGetSegmentDetailsV1(ctx context.Context, segmentUuid SegmentUuid, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReachListSegmentContactsV1 request
	ReachListSegmentContactsV1(ctx context.Context, segmentUuid SegmentUuid, params *ReachListSegmentContactsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V2GetDomainVerificationsDIRECTWithBody request with any body
	V2GetDomainVerificationsDIRECTWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	V2GetDomainVerificationsDIRECT(ctx context.Context, body V2GetDomainVerificationsDIRECTJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetDataCenterListV1 request
	VPSGetDataCenterListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetFirewallListV1 request
	VPSGetFirewallListV1(ctx context.Context, params *VPSGetFirewallListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSCreateNewFirewallV1WithBody request with any body
	VPSCreateNewFirewallV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	VPSCreateNewFirewallV1(ctx context.Context, body VPSCreateNewFirewallV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSDeleteFirewallV1 request
	VPSDeleteFirewallV1(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetFirewallDetailsV1 request
	VPSGetFirewallDetailsV1(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSActivateFirewallV1 request
	VPSActivateFirewallV1(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSDeactivateFirewallV1 request
	VPSDeactivateFirewallV1(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSCreateFirewallRuleV1WithBody request with any body
	VPSCreateFirewallRuleV1WithBody(ctx context.Context, firewallId FirewallId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	VPSCreateFirewallRuleV1(ctx context.Context, firewallId FirewallId, body VPSCreateFirewallRuleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSDeleteFirewallRuleV1 request
	VPSDeleteFirewallRuleV1(ctx context.Context, firewallId FirewallId, ruleId RuleId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSUpdateFirewallRuleV1WithBody request with any body
	VPSUpdateFirewallRuleV1WithBody(ctx context.Context, firewallId FirewallId, ruleId RuleId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	VPSUpdateFirewallRuleV1(ctx context.Context, firewallId FirewallId, ruleId RuleId, body VPSUpdateFirewallRuleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSSyncFirewallV1 request
	VPSSyncFirewallV1(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetPostInstallScriptsV1 request
	VPSGetPostInstallScriptsV1(ctx context.Context, params *VPSGetPostInstallScriptsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSCreatePostInstallScriptV1WithBody request with any body
	VPSCreatePostInstallScriptV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	VPSCreatePostInstallScriptV1(ctx context.Context, body VPSCreatePostInstallScriptV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSDeletePostInstallScriptV1 request
	VPSDeletePostInstallScriptV1(ctx context.Context, postInstallScriptId PostInstallScriptId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetPostInstallScriptV1 request
	VPSGetPostInstallScriptV1(ctx context.Context, postInstallScriptId PostInstallScriptId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSUpdatePostInstallScriptV1WithBody request with any body
	VPSUpdatePostInstallScriptV1WithBody(ctx context.Context, postInstallScriptId PostInstallScriptId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	VPSUpdatePostInstallScriptV1(ctx context.Context, postInstallScriptId PostInstallScriptId, body VPSUpdatePostInstallScriptV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetPublicKeysV1 request
	VPSGetPublicKeysV1(ctx context.Context, params *VPSGetPublicKeysV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSCreatePublicKeyV1WithBody request with any body
	VPSCreatePublicKeyV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	VPSCreatePublicKeyV1(ctx context.Context, body VPSCreatePublicKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSAttachPublicKeyV1WithBody request with any body
	VPSAttachPublicKeyV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	VPSAttachPublicKeyV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSAttachPublicKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSDeletePublicKeyV1 request
	VPSDeletePublicKeyV1(ctx context.Context, publicKeyId PublicKeyId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetTemplatesV1 request
	VPSGetTemplatesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetTemplateDetailsV1 request
	VPSGetTemplateDetailsV1(ctx context.Context, templateId TemplateId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetVirtualMachinesV1 request
	VPSGetVirtualMachinesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSPurchaseNewVirtualMachineV1WithBody request with any body
	VPSPurchaseNewVirtualMachineV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	VPSPurchaseNewVirtualMachineV1(ctx context.Context, body VPSPurchaseNewVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetVirtualMachineDetailsV1 request
	VPSGetVirtualMachineDetailsV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetActionsV1 request
	VPSGetActionsV1(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetActionsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetActionDetailsV1 request
	VPSGetActionDetailsV1(ctx context.Context, virtualMachineId VirtualMachineId, actionId ActionId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetBackupsV1 request
	VPSGetBackupsV1(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetBackupsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSRestoreBackupV1 request
	VPSRestoreBackupV1(ctx context.Context, virtualMachineId VirtualMachineId, backupId BackupId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetProjectListV1 request
	VPSGetProjectListV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSCreateNewProjectV1WithBody request with any body
	VPSCreateNewProjectV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	VPSCreateNewProjectV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSCreateNewProjectV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetProjectContentsV1 request
	VPSGetProjectContentsV1(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetProjectContainersV1 request
	VPSGetProjectContainersV1(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSDeleteProjectV1 request
	VPSDeleteProjectV1(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetProjectLogsV1 request
	VPSGetProjectLogsV1(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSRestartProjectV1 request
	VPSRestartProjectV1(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSStartProjectV1 request
	VPSStartProjectV1(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSStopProjectV1 request
	VPSStopProjectV1(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSUpdateProjectV1 request
	VPSUpdateProjectV1(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSResetHostnameV1 request
	VPSResetHostnameV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSSetHostnameV1WithBody request with any body
	VPSSetHostnameV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	VPSSetHostnameV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetHostnameV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetMetricsV1 request
	VPSGetMetricsV1(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetMetricsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSUninstallMonarxV1 request
	VPSUninstallMonarxV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetScanMetricsV1 request
	VPSGetScanMetricsV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSInstallMonarxV1 request
	VPSInstallMonarxV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSSetNameserversV1WithBody request with any body
	VPSSetNameserversV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	VPSSetNameserversV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetNameserversV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSSetPanelPasswordV1WithBody request with any body
	VPSSetPanelPasswordV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	VPSSetPanelPasswordV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetPanelPasswordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSDeletePTRRecordV1 request
	VPSDeletePTRRecordV1(ctx context.Context, virtualMachineId VirtualMachineId, ipAddressId IpAddressId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSCreatePTRRecordV1WithBody request with any body
	VPSCreatePTRRecordV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, ipAddressId IpAddressId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	VPSCreatePTRRecordV1(ctx context.Context, virtualMachineId VirtualMachineId, ipAddressId IpAddressId, body VPSCreatePTRRecordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetAttachedPublicKeysV1 request
	VPSGetAttachedPublicKeysV1(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetAttachedPublicKeysV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSStopRecoveryModeV1 request
	VPSStopRecoveryModeV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSStartRecoveryModeV1WithBody request with any body
	VPSStartRecoveryModeV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	VPSStartRecoveryModeV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSStartRecoveryModeV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSRecreateVirtualMachineV1WithBody request with any body
	VPSRecreateVirtualMachineV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	VPSRecreateVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSRecreateVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSRestartVirtualMachineV1 request
	VPSRestartVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSSetRootPasswordV1WithBody request with any body
	VPSSetRootPasswordV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	VPSSetRootPasswordV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetRootPasswordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSSetupPurchasedVirtualMachineV1WithBody request with any body
	VPSSetupPurchasedVirtualMachineV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	VPSSetupPurchasedVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetupPurchasedVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSDeleteSnapshotV1 request
	VPSDeleteSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSGetSnapshotV1 request
	VPSGetSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSCreateSnapshotV1 request
	VPSCreateSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSRestoreSnapshotV1 request
	VPSRestoreSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSStartVirtualMachineV1 request
	VPSStartVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VPSStopVirtualMachineV1 request
	VPSStopVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) BillingDeletePaymentMethodV1WithResponse

func (c *ClientWithResponses) BillingDeletePaymentMethodV1WithResponse(ctx context.Context, paymentMethodId PaymentMethodId, reqEditors ...RequestEditorFn) (*BillingDeletePaymentMethodV1Response, error)

BillingDeletePaymentMethodV1WithResponse request returning *BillingDeletePaymentMethodV1Response

func (*ClientWithResponses) BillingDisableAutoRenewalV1WithResponse added in v0.1.14

func (c *ClientWithResponses) BillingDisableAutoRenewalV1WithResponse(ctx context.Context, subscriptionId SubscriptionId, reqEditors ...RequestEditorFn) (*BillingDisableAutoRenewalV1Response, error)

BillingDisableAutoRenewalV1WithResponse request returning *BillingDisableAutoRenewalV1Response

func (*ClientWithResponses) BillingEnableAutoRenewalV1WithResponse added in v0.1.14

func (c *ClientWithResponses) BillingEnableAutoRenewalV1WithResponse(ctx context.Context, subscriptionId SubscriptionId, reqEditors ...RequestEditorFn) (*BillingEnableAutoRenewalV1Response, error)

BillingEnableAutoRenewalV1WithResponse request returning *BillingEnableAutoRenewalV1Response

func (*ClientWithResponses) BillingGetCatalogItemListV1WithResponse

func (c *ClientWithResponses) BillingGetCatalogItemListV1WithResponse(ctx context.Context, params *BillingGetCatalogItemListV1Params, reqEditors ...RequestEditorFn) (*BillingGetCatalogItemListV1Response, error)

BillingGetCatalogItemListV1WithResponse request returning *BillingGetCatalogItemListV1Response

func (*ClientWithResponses) BillingGetPaymentMethodListV1WithResponse

func (c *ClientWithResponses) BillingGetPaymentMethodListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*BillingGetPaymentMethodListV1Response, error)

BillingGetPaymentMethodListV1WithResponse request returning *BillingGetPaymentMethodListV1Response

func (*ClientWithResponses) BillingGetSubscriptionListV1WithResponse

func (c *ClientWithResponses) BillingGetSubscriptionListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*BillingGetSubscriptionListV1Response, error)

BillingGetSubscriptionListV1WithResponse request returning *BillingGetSubscriptionListV1Response

func (*ClientWithResponses) BillingSetDefaultPaymentMethodV1WithResponse

func (c *ClientWithResponses) BillingSetDefaultPaymentMethodV1WithResponse(ctx context.Context, paymentMethodId PaymentMethodId, reqEditors ...RequestEditorFn) (*BillingSetDefaultPaymentMethodV1Response, error)

BillingSetDefaultPaymentMethodV1WithResponse request returning *BillingSetDefaultPaymentMethodV1Response

func (*ClientWithResponses) DNSDeleteDNSRecordsV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) DNSDeleteDNSRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DNSDeleteDNSRecordsV1Response, error)

DNSDeleteDNSRecordsV1WithBodyWithResponse request with arbitrary body returning *DNSDeleteDNSRecordsV1Response

func (*ClientWithResponses) DNSDeleteDNSRecordsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) DNSDeleteDNSRecordsV1WithResponse(ctx context.Context, domain Domain, body DNSDeleteDNSRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DNSDeleteDNSRecordsV1Response, error)

func (*ClientWithResponses) DNSGetDNSRecordsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) DNSGetDNSRecordsV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DNSGetDNSRecordsV1Response, error)

DNSGetDNSRecordsV1WithResponse request returning *DNSGetDNSRecordsV1Response

func (*ClientWithResponses) DNSGetDNSSnapshotListV1WithResponse added in v0.1.14

func (c *ClientWithResponses) DNSGetDNSSnapshotListV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DNSGetDNSSnapshotListV1Response, error)

DNSGetDNSSnapshotListV1WithResponse request returning *DNSGetDNSSnapshotListV1Response

func (*ClientWithResponses) DNSGetDNSSnapshotV1WithResponse added in v0.1.14

func (c *ClientWithResponses) DNSGetDNSSnapshotV1WithResponse(ctx context.Context, domain Domain, snapshotId SnapshotId, reqEditors ...RequestEditorFn) (*DNSGetDNSSnapshotV1Response, error)

DNSGetDNSSnapshotV1WithResponse request returning *DNSGetDNSSnapshotV1Response

func (*ClientWithResponses) DNSResetDNSRecordsV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) DNSResetDNSRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DNSResetDNSRecordsV1Response, error)

DNSResetDNSRecordsV1WithBodyWithResponse request with arbitrary body returning *DNSResetDNSRecordsV1Response

func (*ClientWithResponses) DNSResetDNSRecordsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) DNSResetDNSRecordsV1WithResponse(ctx context.Context, domain Domain, body DNSResetDNSRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DNSResetDNSRecordsV1Response, error)

func (*ClientWithResponses) DNSRestoreDNSSnapshotV1WithResponse added in v0.1.14

func (c *ClientWithResponses) DNSRestoreDNSSnapshotV1WithResponse(ctx context.Context, domain Domain, snapshotId SnapshotId, reqEditors ...RequestEditorFn) (*DNSRestoreDNSSnapshotV1Response, error)

DNSRestoreDNSSnapshotV1WithResponse request returning *DNSRestoreDNSSnapshotV1Response

func (*ClientWithResponses) DNSUpdateDNSRecordsV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) DNSUpdateDNSRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DNSUpdateDNSRecordsV1Response, error)

DNSUpdateDNSRecordsV1WithBodyWithResponse request with arbitrary body returning *DNSUpdateDNSRecordsV1Response

func (*ClientWithResponses) DNSUpdateDNSRecordsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) DNSUpdateDNSRecordsV1WithResponse(ctx context.Context, domain Domain, body DNSUpdateDNSRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DNSUpdateDNSRecordsV1Response, error)

func (*ClientWithResponses) DNSValidateDNSRecordsV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) DNSValidateDNSRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DNSValidateDNSRecordsV1Response, error)

DNSValidateDNSRecordsV1WithBodyWithResponse request with arbitrary body returning *DNSValidateDNSRecordsV1Response

func (*ClientWithResponses) DNSValidateDNSRecordsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) DNSValidateDNSRecordsV1WithResponse(ctx context.Context, domain Domain, body DNSValidateDNSRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DNSValidateDNSRecordsV1Response, error)

func (*ClientWithResponses) DomainsCheckDomainAvailabilityV1WithBodyWithResponse

func (c *ClientWithResponses) DomainsCheckDomainAvailabilityV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsCheckDomainAvailabilityV1Response, error)

DomainsCheckDomainAvailabilityV1WithBodyWithResponse request with arbitrary body returning *DomainsCheckDomainAvailabilityV1Response

func (*ClientWithResponses) DomainsCreateDomainForwardingV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) DomainsCreateDomainForwardingV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsCreateDomainForwardingV1Response, error)

DomainsCreateDomainForwardingV1WithBodyWithResponse request with arbitrary body returning *DomainsCreateDomainForwardingV1Response

func (*ClientWithResponses) DomainsCreateDomainForwardingV1WithResponse added in v0.1.14

func (c *ClientWithResponses) DomainsCreateDomainForwardingV1WithResponse(ctx context.Context, body DomainsCreateDomainForwardingV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DomainsCreateDomainForwardingV1Response, error)

func (*ClientWithResponses) DomainsCreateWHOISProfileV1WithBodyWithResponse

func (c *ClientWithResponses) DomainsCreateWHOISProfileV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsCreateWHOISProfileV1Response, error)

DomainsCreateWHOISProfileV1WithBodyWithResponse request with arbitrary body returning *DomainsCreateWHOISProfileV1Response

func (*ClientWithResponses) DomainsCreateWHOISProfileV1WithResponse

func (c *ClientWithResponses) DomainsCreateWHOISProfileV1WithResponse(ctx context.Context, body DomainsCreateWHOISProfileV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DomainsCreateWHOISProfileV1Response, error)

func (*ClientWithResponses) DomainsDeleteDomainForwardingV1WithResponse added in v0.1.14

func (c *ClientWithResponses) DomainsDeleteDomainForwardingV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsDeleteDomainForwardingV1Response, error)

DomainsDeleteDomainForwardingV1WithResponse request returning *DomainsDeleteDomainForwardingV1Response

func (*ClientWithResponses) DomainsDeleteWHOISProfileV1WithResponse

func (c *ClientWithResponses) DomainsDeleteWHOISProfileV1WithResponse(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*DomainsDeleteWHOISProfileV1Response, error)

DomainsDeleteWHOISProfileV1WithResponse request returning *DomainsDeleteWHOISProfileV1Response

func (*ClientWithResponses) DomainsDisableDomainLockV1WithResponse

func (c *ClientWithResponses) DomainsDisableDomainLockV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsDisableDomainLockV1Response, error)

DomainsDisableDomainLockV1WithResponse request returning *DomainsDisableDomainLockV1Response

func (*ClientWithResponses) DomainsDisablePrivacyProtectionV1WithResponse

func (c *ClientWithResponses) DomainsDisablePrivacyProtectionV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsDisablePrivacyProtectionV1Response, error)

DomainsDisablePrivacyProtectionV1WithResponse request returning *DomainsDisablePrivacyProtectionV1Response

func (*ClientWithResponses) DomainsEnableDomainLockV1WithResponse

func (c *ClientWithResponses) DomainsEnableDomainLockV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsEnableDomainLockV1Response, error)

DomainsEnableDomainLockV1WithResponse request returning *DomainsEnableDomainLockV1Response

func (*ClientWithResponses) DomainsEnablePrivacyProtectionV1WithResponse

func (c *ClientWithResponses) DomainsEnablePrivacyProtectionV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsEnablePrivacyProtectionV1Response, error)

DomainsEnablePrivacyProtectionV1WithResponse request returning *DomainsEnablePrivacyProtectionV1Response

func (*ClientWithResponses) DomainsGetDomainDetailsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) DomainsGetDomainDetailsV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsGetDomainDetailsV1Response, error)

DomainsGetDomainDetailsV1WithResponse request returning *DomainsGetDomainDetailsV1Response

func (*ClientWithResponses) DomainsGetDomainForwardingV1WithResponse added in v0.1.14

func (c *ClientWithResponses) DomainsGetDomainForwardingV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsGetDomainForwardingV1Response, error)

DomainsGetDomainForwardingV1WithResponse request returning *DomainsGetDomainForwardingV1Response

func (*ClientWithResponses) DomainsGetDomainListV1WithResponse

func (c *ClientWithResponses) DomainsGetDomainListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DomainsGetDomainListV1Response, error)

DomainsGetDomainListV1WithResponse request returning *DomainsGetDomainListV1Response

func (*ClientWithResponses) DomainsGetWHOISProfileListV1WithResponse

func (c *ClientWithResponses) DomainsGetWHOISProfileListV1WithResponse(ctx context.Context, params *DomainsGetWHOISProfileListV1Params, reqEditors ...RequestEditorFn) (*DomainsGetWHOISProfileListV1Response, error)

DomainsGetWHOISProfileListV1WithResponse request returning *DomainsGetWHOISProfileListV1Response

func (*ClientWithResponses) DomainsGetWHOISProfileUsageV1WithResponse

func (c *ClientWithResponses) DomainsGetWHOISProfileUsageV1WithResponse(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*DomainsGetWHOISProfileUsageV1Response, error)

DomainsGetWHOISProfileUsageV1WithResponse request returning *DomainsGetWHOISProfileUsageV1Response

func (*ClientWithResponses) DomainsGetWHOISProfileV1WithResponse

func (c *ClientWithResponses) DomainsGetWHOISProfileV1WithResponse(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*DomainsGetWHOISProfileV1Response, error)

DomainsGetWHOISProfileV1WithResponse request returning *DomainsGetWHOISProfileV1Response

func (*ClientWithResponses) DomainsPurchaseNewDomainV1WithBodyWithResponse

func (c *ClientWithResponses) DomainsPurchaseNewDomainV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsPurchaseNewDomainV1Response, error)

DomainsPurchaseNewDomainV1WithBodyWithResponse request with arbitrary body returning *DomainsPurchaseNewDomainV1Response

func (*ClientWithResponses) DomainsPurchaseNewDomainV1WithResponse

func (c *ClientWithResponses) DomainsPurchaseNewDomainV1WithResponse(ctx context.Context, body DomainsPurchaseNewDomainV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DomainsPurchaseNewDomainV1Response, error)

func (*ClientWithResponses) DomainsUpdateDomainNameserversV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) DomainsUpdateDomainNameserversV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsUpdateDomainNameserversV1Response, error)

DomainsUpdateDomainNameserversV1WithBodyWithResponse request with arbitrary body returning *DomainsUpdateDomainNameserversV1Response

func (*ClientWithResponses) DomainsUpdateDomainNameserversV1WithResponse added in v0.1.14

func (c *ClientWithResponses) DomainsUpdateDomainNameserversV1WithResponse(ctx context.Context, domain Domain, body DomainsUpdateDomainNameserversV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DomainsUpdateDomainNameserversV1Response, error)

func (*ClientWithResponses) EcommerceCreateDigitalProductV1WithBodyWithResponse added in v1.1.1

func (c *ClientWithResponses) EcommerceCreateDigitalProductV1WithBodyWithResponse(ctx context.Context, storeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EcommerceCreateDigitalProductV1Response, error)

EcommerceCreateDigitalProductV1WithBodyWithResponse request with arbitrary body returning *EcommerceCreateDigitalProductV1Response

func (*ClientWithResponses) EcommerceCreateDigitalProductV1WithResponse added in v1.1.1

func (c *ClientWithResponses) EcommerceCreateDigitalProductV1WithResponse(ctx context.Context, storeId string, body EcommerceCreateDigitalProductV1JSONRequestBody, reqEditors ...RequestEditorFn) (*EcommerceCreateDigitalProductV1Response, error)

func (*ClientWithResponses) EcommerceCreatePhysicalProductV1WithBodyWithResponse added in v1.1.1

func (c *ClientWithResponses) EcommerceCreatePhysicalProductV1WithBodyWithResponse(ctx context.Context, storeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EcommerceCreatePhysicalProductV1Response, error)

EcommerceCreatePhysicalProductV1WithBodyWithResponse request with arbitrary body returning *EcommerceCreatePhysicalProductV1Response

func (*ClientWithResponses) EcommerceCreatePhysicalProductV1WithResponse added in v1.1.1

func (c *ClientWithResponses) EcommerceCreatePhysicalProductV1WithResponse(ctx context.Context, storeId string, body EcommerceCreatePhysicalProductV1JSONRequestBody, reqEditors ...RequestEditorFn) (*EcommerceCreatePhysicalProductV1Response, error)

func (*ClientWithResponses) EcommerceCreateStoreV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) EcommerceCreateStoreV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EcommerceCreateStoreV1Response, error)

EcommerceCreateStoreV1WithBodyWithResponse request with arbitrary body returning *EcommerceCreateStoreV1Response

func (*ClientWithResponses) EcommerceCreateStoreV1WithResponse added in v0.1.14

func (c *ClientWithResponses) EcommerceCreateStoreV1WithResponse(ctx context.Context, body EcommerceCreateStoreV1JSONRequestBody, reqEditors ...RequestEditorFn) (*EcommerceCreateStoreV1Response, error)

func (*ClientWithResponses) EcommerceDeleteStoreV1WithResponse added in v1.1.1

func (c *ClientWithResponses) EcommerceDeleteStoreV1WithResponse(ctx context.Context, storeId string, reqEditors ...RequestEditorFn) (*EcommerceDeleteStoreV1Response, error)

EcommerceDeleteStoreV1WithResponse request returning *EcommerceDeleteStoreV1Response

func (*ClientWithResponses) EcommerceEnableManualPaymentMethodV1WithBodyWithResponse added in v1.1.1

func (c *ClientWithResponses) EcommerceEnableManualPaymentMethodV1WithBodyWithResponse(ctx context.Context, storeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EcommerceEnableManualPaymentMethodV1Response, error)

EcommerceEnableManualPaymentMethodV1WithBodyWithResponse request with arbitrary body returning *EcommerceEnableManualPaymentMethodV1Response

func (*ClientWithResponses) EcommerceEnableManualPaymentMethodV1WithResponse added in v1.1.1

func (c *ClientWithResponses) EcommerceEnableManualPaymentMethodV1WithResponse(ctx context.Context, storeId string, body EcommerceEnableManualPaymentMethodV1JSONRequestBody, reqEditors ...RequestEditorFn) (*EcommerceEnableManualPaymentMethodV1Response, error)

func (*ClientWithResponses) EcommerceGetStoresV1WithResponse added in v0.1.14

func (c *ClientWithResponses) EcommerceGetStoresV1WithResponse(ctx context.Context, params *EcommerceGetStoresV1Params, reqEditors ...RequestEditorFn) (*EcommerceGetStoresV1Response, error)

EcommerceGetStoresV1WithResponse request returning *EcommerceGetStoresV1Response

func (*ClientWithResponses) EcommerceSetStoreShippingV1WithBodyWithResponse added in v1.1.1

func (c *ClientWithResponses) EcommerceSetStoreShippingV1WithBodyWithResponse(ctx context.Context, storeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EcommerceSetStoreShippingV1Response, error)

EcommerceSetStoreShippingV1WithBodyWithResponse request with arbitrary body returning *EcommerceSetStoreShippingV1Response

func (*ClientWithResponses) EcommerceSetStoreShippingV1WithResponse added in v1.1.1

func (c *ClientWithResponses) EcommerceSetStoreShippingV1WithResponse(ctx context.Context, storeId string, body EcommerceSetStoreShippingV1JSONRequestBody, reqEditors ...RequestEditorFn) (*EcommerceSetStoreShippingV1Response, error)

func (*ClientWithResponses) HorizonsCreateWebsiteV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) HorizonsCreateWebsiteV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HorizonsCreateWebsiteV1Response, error)

HorizonsCreateWebsiteV1WithBodyWithResponse request with arbitrary body returning *HorizonsCreateWebsiteV1Response

func (*ClientWithResponses) HorizonsCreateWebsiteV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HorizonsCreateWebsiteV1WithResponse(ctx context.Context, body HorizonsCreateWebsiteV1JSONRequestBody, reqEditors ...RequestEditorFn) (*HorizonsCreateWebsiteV1Response, error)

func (*ClientWithResponses) HorizonsGetWebsiteV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HorizonsGetWebsiteV1WithResponse(ctx context.Context, websiteId WebsiteIdPath, reqEditors ...RequestEditorFn) (*HorizonsGetWebsiteV1Response, error)

HorizonsGetWebsiteV1WithResponse request returning *HorizonsGetWebsiteV1Response

func (*ClientWithResponses) HostingChangeDatabasePasswordV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) HostingChangeDatabasePasswordV1WithBodyWithResponse(ctx context.Context, username UsernamePath, name DatabaseNamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HostingChangeDatabasePasswordV1Response, error)

HostingChangeDatabasePasswordV1WithBodyWithResponse request with arbitrary body returning *HostingChangeDatabasePasswordV1Response

func (*ClientWithResponses) HostingChangeDatabasePasswordV1WithResponse added in v0.1.14

func (*ClientWithResponses) HostingCreateAccountDatabaseV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) HostingCreateAccountDatabaseV1WithBodyWithResponse(ctx context.Context, username UsernamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HostingCreateAccountDatabaseV1Response, error)

HostingCreateAccountDatabaseV1WithBodyWithResponse request with arbitrary body returning *HostingCreateAccountDatabaseV1Response

func (*ClientWithResponses) HostingCreateAccountDatabaseV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingCreateAccountDatabaseV1WithResponse(ctx context.Context, username UsernamePath, body HostingCreateAccountDatabaseV1JSONRequestBody, reqEditors ...RequestEditorFn) (*HostingCreateAccountDatabaseV1Response, error)

func (*ClientWithResponses) HostingCreateNodeJSBuildFromArchiveV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) HostingCreateNodeJSBuildFromArchiveV1WithBodyWithResponse(ctx context.Context, username UsernamePath, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HostingCreateNodeJSBuildFromArchiveV1Response, error)

HostingCreateNodeJSBuildFromArchiveV1WithBodyWithResponse request with arbitrary body returning *HostingCreateNodeJSBuildFromArchiveV1Response

func (*ClientWithResponses) HostingCreateNodeJSBuildFromArchiveV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingCreateNodeJSBuildFromArchiveV1WithResponse(ctx context.Context, username UsernamePath, domain Domain, body HostingCreateNodeJSBuildFromArchiveV1JSONRequestBody, reqEditors ...RequestEditorFn) (*HostingCreateNodeJSBuildFromArchiveV1Response, error)

func (*ClientWithResponses) HostingCreateWebsiteParkedDomainV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) HostingCreateWebsiteParkedDomainV1WithBodyWithResponse(ctx context.Context, username UsernamePath, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HostingCreateWebsiteParkedDomainV1Response, error)

HostingCreateWebsiteParkedDomainV1WithBodyWithResponse request with arbitrary body returning *HostingCreateWebsiteParkedDomainV1Response

func (*ClientWithResponses) HostingCreateWebsiteParkedDomainV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingCreateWebsiteParkedDomainV1WithResponse(ctx context.Context, username UsernamePath, domain Domain, body HostingCreateWebsiteParkedDomainV1JSONRequestBody, reqEditors ...RequestEditorFn) (*HostingCreateWebsiteParkedDomainV1Response, error)

func (*ClientWithResponses) HostingCreateWebsiteSubdomainV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) HostingCreateWebsiteSubdomainV1WithBodyWithResponse(ctx context.Context, username UsernamePath, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HostingCreateWebsiteSubdomainV1Response, error)

HostingCreateWebsiteSubdomainV1WithBodyWithResponse request with arbitrary body returning *HostingCreateWebsiteSubdomainV1Response

func (*ClientWithResponses) HostingCreateWebsiteSubdomainV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingCreateWebsiteSubdomainV1WithResponse(ctx context.Context, username UsernamePath, domain Domain, body HostingCreateWebsiteSubdomainV1JSONRequestBody, reqEditors ...RequestEditorFn) (*HostingCreateWebsiteSubdomainV1Response, error)

func (*ClientWithResponses) HostingCreateWebsiteV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) HostingCreateWebsiteV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HostingCreateWebsiteV1Response, error)

HostingCreateWebsiteV1WithBodyWithResponse request with arbitrary body returning *HostingCreateWebsiteV1Response

func (*ClientWithResponses) HostingCreateWebsiteV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingCreateWebsiteV1WithResponse(ctx context.Context, body HostingCreateWebsiteV1JSONRequestBody, reqEditors ...RequestEditorFn) (*HostingCreateWebsiteV1Response, error)

func (*ClientWithResponses) HostingDeleteAccountDatabaseV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingDeleteAccountDatabaseV1WithResponse(ctx context.Context, username UsernamePath, name DatabaseNamePath, reqEditors ...RequestEditorFn) (*HostingDeleteAccountDatabaseV1Response, error)

HostingDeleteAccountDatabaseV1WithResponse request returning *HostingDeleteAccountDatabaseV1Response

func (*ClientWithResponses) HostingDeleteWebsiteParkedDomainV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingDeleteWebsiteParkedDomainV1WithResponse(ctx context.Context, username UsernamePath, domain Domain, parkedDomain ParkedDomainPath, reqEditors ...RequestEditorFn) (*HostingDeleteWebsiteParkedDomainV1Response, error)

HostingDeleteWebsiteParkedDomainV1WithResponse request returning *HostingDeleteWebsiteParkedDomainV1Response

func (*ClientWithResponses) HostingDeleteWebsiteSubdomainV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingDeleteWebsiteSubdomainV1WithResponse(ctx context.Context, username UsernamePath, domain Domain, subdomain SubdomainPath, reqEditors ...RequestEditorFn) (*HostingDeleteWebsiteSubdomainV1Response, error)

HostingDeleteWebsiteSubdomainV1WithResponse request returning *HostingDeleteWebsiteSubdomainV1Response

func (*ClientWithResponses) HostingGenerateAFreeSubdomainV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingGenerateAFreeSubdomainV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HostingGenerateAFreeSubdomainV1Response, error)

HostingGenerateAFreeSubdomainV1WithResponse request returning *HostingGenerateAFreeSubdomainV1Response

func (*ClientWithResponses) HostingGetNodeJSBuildLogsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingGetNodeJSBuildLogsV1WithResponse(ctx context.Context, username UsernamePath, domain Domain, uuid BuildUuidPath, params *HostingGetNodeJSBuildLogsV1Params, reqEditors ...RequestEditorFn) (*HostingGetNodeJSBuildLogsV1Response, error)

HostingGetNodeJSBuildLogsV1WithResponse request returning *HostingGetNodeJSBuildLogsV1Response

func (*ClientWithResponses) HostingGetPhpMyAdminLinkV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingGetPhpMyAdminLinkV1WithResponse(ctx context.Context, username UsernamePath, name DatabaseNamePath, reqEditors ...RequestEditorFn) (*HostingGetPhpMyAdminLinkV1Response, error)

HostingGetPhpMyAdminLinkV1WithResponse request returning *HostingGetPhpMyAdminLinkV1Response

func (*ClientWithResponses) HostingInstallWordPressV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) HostingInstallWordPressV1WithBodyWithResponse(ctx context.Context, username UsernamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HostingInstallWordPressV1Response, error)

HostingInstallWordPressV1WithBodyWithResponse request with arbitrary body returning *HostingInstallWordPressV1Response

func (*ClientWithResponses) HostingInstallWordPressV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingInstallWordPressV1WithResponse(ctx context.Context, username UsernamePath, body HostingInstallWordPressV1JSONRequestBody, reqEditors ...RequestEditorFn) (*HostingInstallWordPressV1Response, error)

func (*ClientWithResponses) HostingListAccountDatabasesV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingListAccountDatabasesV1WithResponse(ctx context.Context, username UsernamePath, params *HostingListAccountDatabasesV1Params, reqEditors ...RequestEditorFn) (*HostingListAccountDatabasesV1Response, error)

HostingListAccountDatabasesV1WithResponse request returning *HostingListAccountDatabasesV1Response

func (*ClientWithResponses) HostingListAvailableDatacentersV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingListAvailableDatacentersV1WithResponse(ctx context.Context, params *HostingListAvailableDatacentersV1Params, reqEditors ...RequestEditorFn) (*HostingListAvailableDatacentersV1Response, error)

HostingListAvailableDatacentersV1WithResponse request returning *HostingListAvailableDatacentersV1Response

func (*ClientWithResponses) HostingListNodeJSBuildsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingListNodeJSBuildsV1WithResponse(ctx context.Context, username UsernamePath, domain Domain, params *HostingListNodeJSBuildsV1Params, reqEditors ...RequestEditorFn) (*HostingListNodeJSBuildsV1Response, error)

HostingListNodeJSBuildsV1WithResponse request returning *HostingListNodeJSBuildsV1Response

func (*ClientWithResponses) HostingListOrdersV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingListOrdersV1WithResponse(ctx context.Context, params *HostingListOrdersV1Params, reqEditors ...RequestEditorFn) (*HostingListOrdersV1Response, error)

HostingListOrdersV1WithResponse request returning *HostingListOrdersV1Response

func (*ClientWithResponses) HostingListWebsiteParkedDomainsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingListWebsiteParkedDomainsV1WithResponse(ctx context.Context, username UsernamePath, domain Domain, reqEditors ...RequestEditorFn) (*HostingListWebsiteParkedDomainsV1Response, error)

HostingListWebsiteParkedDomainsV1WithResponse request returning *HostingListWebsiteParkedDomainsV1Response

func (*ClientWithResponses) HostingListWebsiteSubdomainsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingListWebsiteSubdomainsV1WithResponse(ctx context.Context, username UsernamePath, domain Domain, reqEditors ...RequestEditorFn) (*HostingListWebsiteSubdomainsV1Response, error)

HostingListWebsiteSubdomainsV1WithResponse request returning *HostingListWebsiteSubdomainsV1Response

func (*ClientWithResponses) HostingListWebsitesV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingListWebsitesV1WithResponse(ctx context.Context, params *HostingListWebsitesV1Params, reqEditors ...RequestEditorFn) (*HostingListWebsitesV1Response, error)

HostingListWebsitesV1WithResponse request returning *HostingListWebsitesV1Response

func (*ClientWithResponses) HostingListWordPressInstallationsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingListWordPressInstallationsV1WithResponse(ctx context.Context, params *HostingListWordPressInstallationsV1Params, reqEditors ...RequestEditorFn) (*HostingListWordPressInstallationsV1Response, error)

HostingListWordPressInstallationsV1WithResponse request returning *HostingListWordPressInstallationsV1Response

func (*ClientWithResponses) HostingRepairDatabaseV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingRepairDatabaseV1WithResponse(ctx context.Context, username UsernamePath, name DatabaseNamePath, reqEditors ...RequestEditorFn) (*HostingRepairDatabaseV1Response, error)

HostingRepairDatabaseV1WithResponse request returning *HostingRepairDatabaseV1Response

func (*ClientWithResponses) HostingVerifyDomainOwnershipV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) HostingVerifyDomainOwnershipV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HostingVerifyDomainOwnershipV1Response, error)

HostingVerifyDomainOwnershipV1WithBodyWithResponse request with arbitrary body returning *HostingVerifyDomainOwnershipV1Response

func (*ClientWithResponses) HostingVerifyDomainOwnershipV1WithResponse added in v0.1.14

func (c *ClientWithResponses) HostingVerifyDomainOwnershipV1WithResponse(ctx context.Context, body HostingVerifyDomainOwnershipV1JSONRequestBody, reqEditors ...RequestEditorFn) (*HostingVerifyDomainOwnershipV1Response, error)

func (*ClientWithResponses) ReachCreateANewContactSegmentV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) ReachCreateANewContactSegmentV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReachCreateANewContactSegmentV1Response, error)

ReachCreateANewContactSegmentV1WithBodyWithResponse request with arbitrary body returning *ReachCreateANewContactSegmentV1Response

func (*ClientWithResponses) ReachCreateANewContactSegmentV1WithResponse added in v0.1.14

func (c *ClientWithResponses) ReachCreateANewContactSegmentV1WithResponse(ctx context.Context, body ReachCreateANewContactSegmentV1JSONRequestBody, reqEditors ...RequestEditorFn) (*ReachCreateANewContactSegmentV1Response, error)

func (*ClientWithResponses) ReachCreateANewContactV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) ReachCreateANewContactV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReachCreateANewContactV1Response, error)

ReachCreateANewContactV1WithBodyWithResponse request with arbitrary body returning *ReachCreateANewContactV1Response

func (*ClientWithResponses) ReachCreateANewContactV1WithResponse added in v0.1.14

func (c *ClientWithResponses) ReachCreateANewContactV1WithResponse(ctx context.Context, body ReachCreateANewContactV1JSONRequestBody, reqEditors ...RequestEditorFn) (*ReachCreateANewContactV1Response, error)

func (*ClientWithResponses) ReachCreateNewContactsV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) ReachCreateNewContactsV1WithBodyWithResponse(ctx context.Context, profileUuid ProfileUuid, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReachCreateNewContactsV1Response, error)

ReachCreateNewContactsV1WithBodyWithResponse request with arbitrary body returning *ReachCreateNewContactsV1Response

func (*ClientWithResponses) ReachCreateNewContactsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) ReachCreateNewContactsV1WithResponse(ctx context.Context, profileUuid ProfileUuid, body ReachCreateNewContactsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*ReachCreateNewContactsV1Response, error)

func (*ClientWithResponses) ReachDeleteAContactV1WithResponse added in v0.1.14

func (c *ClientWithResponses) ReachDeleteAContactV1WithResponse(ctx context.Context, uuid Uuid, reqEditors ...RequestEditorFn) (*ReachDeleteAContactV1Response, error)

ReachDeleteAContactV1WithResponse request returning *ReachDeleteAContactV1Response

func (*ClientWithResponses) ReachGetProfileDomainDNSStatusV1WithResponse added in v1.1.2

func (c *ClientWithResponses) ReachGetProfileDomainDNSStatusV1WithResponse(ctx context.Context, profileUuid ProfileUuid, reqEditors ...RequestEditorFn) (*ReachGetProfileDomainDNSStatusV1Response, error)

ReachGetProfileDomainDNSStatusV1WithResponse request returning *ReachGetProfileDomainDNSStatusV1Response

func (*ClientWithResponses) ReachGetSegmentDetailsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) ReachGetSegmentDetailsV1WithResponse(ctx context.Context, segmentUuid SegmentUuid, reqEditors ...RequestEditorFn) (*ReachGetSegmentDetailsV1Response, error)

ReachGetSegmentDetailsV1WithResponse request returning *ReachGetSegmentDetailsV1Response

func (*ClientWithResponses) ReachListContactGroupsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) ReachListContactGroupsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ReachListContactGroupsV1Response, error)

ReachListContactGroupsV1WithResponse request returning *ReachListContactGroupsV1Response

func (*ClientWithResponses) ReachListContactsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) ReachListContactsV1WithResponse(ctx context.Context, params *ReachListContactsV1Params, reqEditors ...RequestEditorFn) (*ReachListContactsV1Response, error)

ReachListContactsV1WithResponse request returning *ReachListContactsV1Response

func (*ClientWithResponses) ReachListProfileSegmentContactsV1WithResponse added in v0.1.17

func (c *ClientWithResponses) ReachListProfileSegmentContactsV1WithResponse(ctx context.Context, profileUuid ProfileUuid, segmentUuid SegmentUuid, params *ReachListProfileSegmentContactsV1Params, reqEditors ...RequestEditorFn) (*ReachListProfileSegmentContactsV1Response, error)

ReachListProfileSegmentContactsV1WithResponse request returning *ReachListProfileSegmentContactsV1Response

func (*ClientWithResponses) ReachListProfilesV1WithResponse added in v0.1.14

func (c *ClientWithResponses) ReachListProfilesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ReachListProfilesV1Response, error)

ReachListProfilesV1WithResponse request returning *ReachListProfilesV1Response

func (*ClientWithResponses) ReachListSegmentContactsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) ReachListSegmentContactsV1WithResponse(ctx context.Context, segmentUuid SegmentUuid, params *ReachListSegmentContactsV1Params, reqEditors ...RequestEditorFn) (*ReachListSegmentContactsV1Response, error)

ReachListSegmentContactsV1WithResponse request returning *ReachListSegmentContactsV1Response

func (*ClientWithResponses) ReachListSegmentsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) ReachListSegmentsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ReachListSegmentsV1Response, error)

ReachListSegmentsV1WithResponse request returning *ReachListSegmentsV1Response

func (*ClientWithResponses) V2GetDomainVerificationsDIRECTWithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) V2GetDomainVerificationsDIRECTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V2GetDomainVerificationsDIRECTResponse, error)

V2GetDomainVerificationsDIRECTWithBodyWithResponse request with arbitrary body returning *V2GetDomainVerificationsDIRECTResponse

func (*ClientWithResponses) V2GetDomainVerificationsDIRECTWithResponse added in v0.1.14

func (c *ClientWithResponses) V2GetDomainVerificationsDIRECTWithResponse(ctx context.Context, body V2GetDomainVerificationsDIRECTJSONRequestBody, reqEditors ...RequestEditorFn) (*V2GetDomainVerificationsDIRECTResponse, error)

func (*ClientWithResponses) VPSActivateFirewallV1WithResponse

func (c *ClientWithResponses) VPSActivateFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSActivateFirewallV1Response, error)

VPSActivateFirewallV1WithResponse request returning *VPSActivateFirewallV1Response

func (*ClientWithResponses) VPSAttachPublicKeyV1WithBodyWithResponse

func (c *ClientWithResponses) VPSAttachPublicKeyV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSAttachPublicKeyV1Response, error)

VPSAttachPublicKeyV1WithBodyWithResponse request with arbitrary body returning *VPSAttachPublicKeyV1Response

func (*ClientWithResponses) VPSAttachPublicKeyV1WithResponse

func (c *ClientWithResponses) VPSAttachPublicKeyV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSAttachPublicKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSAttachPublicKeyV1Response, error)

func (*ClientWithResponses) VPSCreateFirewallRuleV1WithBodyWithResponse

func (c *ClientWithResponses) VPSCreateFirewallRuleV1WithBodyWithResponse(ctx context.Context, firewallId FirewallId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreateFirewallRuleV1Response, error)

VPSCreateFirewallRuleV1WithBodyWithResponse request with arbitrary body returning *VPSCreateFirewallRuleV1Response

func (*ClientWithResponses) VPSCreateFirewallRuleV1WithResponse

func (c *ClientWithResponses) VPSCreateFirewallRuleV1WithResponse(ctx context.Context, firewallId FirewallId, body VPSCreateFirewallRuleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreateFirewallRuleV1Response, error)

func (*ClientWithResponses) VPSCreateNewFirewallV1WithBodyWithResponse

func (c *ClientWithResponses) VPSCreateNewFirewallV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreateNewFirewallV1Response, error)

VPSCreateNewFirewallV1WithBodyWithResponse request with arbitrary body returning *VPSCreateNewFirewallV1Response

func (*ClientWithResponses) VPSCreateNewFirewallV1WithResponse

func (c *ClientWithResponses) VPSCreateNewFirewallV1WithResponse(ctx context.Context, body VPSCreateNewFirewallV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreateNewFirewallV1Response, error)

func (*ClientWithResponses) VPSCreateNewProjectV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) VPSCreateNewProjectV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreateNewProjectV1Response, error)

VPSCreateNewProjectV1WithBodyWithResponse request with arbitrary body returning *VPSCreateNewProjectV1Response

func (*ClientWithResponses) VPSCreateNewProjectV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSCreateNewProjectV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSCreateNewProjectV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreateNewProjectV1Response, error)

func (*ClientWithResponses) VPSCreatePTRRecordV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) VPSCreatePTRRecordV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ipAddressId IpAddressId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreatePTRRecordV1Response, error)

VPSCreatePTRRecordV1WithBodyWithResponse request with arbitrary body returning *VPSCreatePTRRecordV1Response

func (*ClientWithResponses) VPSCreatePTRRecordV1WithResponse

func (c *ClientWithResponses) VPSCreatePTRRecordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ipAddressId IpAddressId, body VPSCreatePTRRecordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreatePTRRecordV1Response, error)

func (*ClientWithResponses) VPSCreatePostInstallScriptV1WithBodyWithResponse

func (c *ClientWithResponses) VPSCreatePostInstallScriptV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreatePostInstallScriptV1Response, error)

VPSCreatePostInstallScriptV1WithBodyWithResponse request with arbitrary body returning *VPSCreatePostInstallScriptV1Response

func (*ClientWithResponses) VPSCreatePostInstallScriptV1WithResponse

func (c *ClientWithResponses) VPSCreatePostInstallScriptV1WithResponse(ctx context.Context, body VPSCreatePostInstallScriptV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreatePostInstallScriptV1Response, error)

func (*ClientWithResponses) VPSCreatePublicKeyV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) VPSCreatePublicKeyV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreatePublicKeyV1Response, error)

VPSCreatePublicKeyV1WithBodyWithResponse request with arbitrary body returning *VPSCreatePublicKeyV1Response

func (*ClientWithResponses) VPSCreatePublicKeyV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSCreatePublicKeyV1WithResponse(ctx context.Context, body VPSCreatePublicKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreatePublicKeyV1Response, error)

func (*ClientWithResponses) VPSCreateSnapshotV1WithResponse

func (c *ClientWithResponses) VPSCreateSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSCreateSnapshotV1Response, error)

VPSCreateSnapshotV1WithResponse request returning *VPSCreateSnapshotV1Response

func (*ClientWithResponses) VPSDeactivateFirewallV1WithResponse

func (c *ClientWithResponses) VPSDeactivateFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSDeactivateFirewallV1Response, error)

VPSDeactivateFirewallV1WithResponse request returning *VPSDeactivateFirewallV1Response

func (*ClientWithResponses) VPSDeleteFirewallRuleV1WithResponse

func (c *ClientWithResponses) VPSDeleteFirewallRuleV1WithResponse(ctx context.Context, firewallId FirewallId, ruleId RuleId, reqEditors ...RequestEditorFn) (*VPSDeleteFirewallRuleV1Response, error)

VPSDeleteFirewallRuleV1WithResponse request returning *VPSDeleteFirewallRuleV1Response

func (*ClientWithResponses) VPSDeleteFirewallV1WithResponse

func (c *ClientWithResponses) VPSDeleteFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*VPSDeleteFirewallV1Response, error)

VPSDeleteFirewallV1WithResponse request returning *VPSDeleteFirewallV1Response

func (*ClientWithResponses) VPSDeletePTRRecordV1WithResponse

func (c *ClientWithResponses) VPSDeletePTRRecordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ipAddressId IpAddressId, reqEditors ...RequestEditorFn) (*VPSDeletePTRRecordV1Response, error)

VPSDeletePTRRecordV1WithResponse request returning *VPSDeletePTRRecordV1Response

func (*ClientWithResponses) VPSDeletePostInstallScriptV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSDeletePostInstallScriptV1WithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, reqEditors ...RequestEditorFn) (*VPSDeletePostInstallScriptV1Response, error)

VPSDeletePostInstallScriptV1WithResponse request returning *VPSDeletePostInstallScriptV1Response

func (*ClientWithResponses) VPSDeleteProjectV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSDeleteProjectV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*VPSDeleteProjectV1Response, error)

VPSDeleteProjectV1WithResponse request returning *VPSDeleteProjectV1Response

func (*ClientWithResponses) VPSDeletePublicKeyV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSDeletePublicKeyV1WithResponse(ctx context.Context, publicKeyId PublicKeyId, reqEditors ...RequestEditorFn) (*VPSDeletePublicKeyV1Response, error)

VPSDeletePublicKeyV1WithResponse request returning *VPSDeletePublicKeyV1Response

func (*ClientWithResponses) VPSDeleteSnapshotV1WithResponse

func (c *ClientWithResponses) VPSDeleteSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSDeleteSnapshotV1Response, error)

VPSDeleteSnapshotV1WithResponse request returning *VPSDeleteSnapshotV1Response

func (*ClientWithResponses) VPSGetActionDetailsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSGetActionDetailsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, actionId ActionId, reqEditors ...RequestEditorFn) (*VPSGetActionDetailsV1Response, error)

VPSGetActionDetailsV1WithResponse request returning *VPSGetActionDetailsV1Response

func (*ClientWithResponses) VPSGetActionsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSGetActionsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetActionsV1Params, reqEditors ...RequestEditorFn) (*VPSGetActionsV1Response, error)

VPSGetActionsV1WithResponse request returning *VPSGetActionsV1Response

func (*ClientWithResponses) VPSGetAttachedPublicKeysV1WithResponse

func (c *ClientWithResponses) VPSGetAttachedPublicKeysV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetAttachedPublicKeysV1Params, reqEditors ...RequestEditorFn) (*VPSGetAttachedPublicKeysV1Response, error)

VPSGetAttachedPublicKeysV1WithResponse request returning *VPSGetAttachedPublicKeysV1Response

func (*ClientWithResponses) VPSGetBackupsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSGetBackupsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetBackupsV1Params, reqEditors ...RequestEditorFn) (*VPSGetBackupsV1Response, error)

VPSGetBackupsV1WithResponse request returning *VPSGetBackupsV1Response

func (*ClientWithResponses) VPSGetDataCenterListV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSGetDataCenterListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VPSGetDataCenterListV1Response, error)

VPSGetDataCenterListV1WithResponse request returning *VPSGetDataCenterListV1Response

func (*ClientWithResponses) VPSGetFirewallDetailsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSGetFirewallDetailsV1WithResponse(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*VPSGetFirewallDetailsV1Response, error)

VPSGetFirewallDetailsV1WithResponse request returning *VPSGetFirewallDetailsV1Response

func (*ClientWithResponses) VPSGetFirewallListV1WithResponse

func (c *ClientWithResponses) VPSGetFirewallListV1WithResponse(ctx context.Context, params *VPSGetFirewallListV1Params, reqEditors ...RequestEditorFn) (*VPSGetFirewallListV1Response, error)

VPSGetFirewallListV1WithResponse request returning *VPSGetFirewallListV1Response

func (*ClientWithResponses) VPSGetMetricsV1WithResponse

func (c *ClientWithResponses) VPSGetMetricsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetMetricsV1Params, reqEditors ...RequestEditorFn) (*VPSGetMetricsV1Response, error)

VPSGetMetricsV1WithResponse request returning *VPSGetMetricsV1Response

func (*ClientWithResponses) VPSGetPostInstallScriptV1WithResponse

func (c *ClientWithResponses) VPSGetPostInstallScriptV1WithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, reqEditors ...RequestEditorFn) (*VPSGetPostInstallScriptV1Response, error)

VPSGetPostInstallScriptV1WithResponse request returning *VPSGetPostInstallScriptV1Response

func (*ClientWithResponses) VPSGetPostInstallScriptsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSGetPostInstallScriptsV1WithResponse(ctx context.Context, params *VPSGetPostInstallScriptsV1Params, reqEditors ...RequestEditorFn) (*VPSGetPostInstallScriptsV1Response, error)

VPSGetPostInstallScriptsV1WithResponse request returning *VPSGetPostInstallScriptsV1Response

func (*ClientWithResponses) VPSGetProjectContainersV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSGetProjectContainersV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*VPSGetProjectContainersV1Response, error)

VPSGetProjectContainersV1WithResponse request returning *VPSGetProjectContainersV1Response

func (*ClientWithResponses) VPSGetProjectContentsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSGetProjectContentsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*VPSGetProjectContentsV1Response, error)

VPSGetProjectContentsV1WithResponse request returning *VPSGetProjectContentsV1Response

func (*ClientWithResponses) VPSGetProjectListV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSGetProjectListV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSGetProjectListV1Response, error)

VPSGetProjectListV1WithResponse request returning *VPSGetProjectListV1Response

func (*ClientWithResponses) VPSGetProjectLogsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSGetProjectLogsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*VPSGetProjectLogsV1Response, error)

VPSGetProjectLogsV1WithResponse request returning *VPSGetProjectLogsV1Response

func (*ClientWithResponses) VPSGetPublicKeysV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSGetPublicKeysV1WithResponse(ctx context.Context, params *VPSGetPublicKeysV1Params, reqEditors ...RequestEditorFn) (*VPSGetPublicKeysV1Response, error)

VPSGetPublicKeysV1WithResponse request returning *VPSGetPublicKeysV1Response

func (*ClientWithResponses) VPSGetScanMetricsV1WithResponse

func (c *ClientWithResponses) VPSGetScanMetricsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSGetScanMetricsV1Response, error)

VPSGetScanMetricsV1WithResponse request returning *VPSGetScanMetricsV1Response

func (*ClientWithResponses) VPSGetSnapshotV1WithResponse

func (c *ClientWithResponses) VPSGetSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSGetSnapshotV1Response, error)

VPSGetSnapshotV1WithResponse request returning *VPSGetSnapshotV1Response

func (*ClientWithResponses) VPSGetTemplateDetailsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSGetTemplateDetailsV1WithResponse(ctx context.Context, templateId TemplateId, reqEditors ...RequestEditorFn) (*VPSGetTemplateDetailsV1Response, error)

VPSGetTemplateDetailsV1WithResponse request returning *VPSGetTemplateDetailsV1Response

func (*ClientWithResponses) VPSGetTemplatesV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSGetTemplatesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VPSGetTemplatesV1Response, error)

VPSGetTemplatesV1WithResponse request returning *VPSGetTemplatesV1Response

func (*ClientWithResponses) VPSGetVirtualMachineDetailsV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSGetVirtualMachineDetailsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSGetVirtualMachineDetailsV1Response, error)

VPSGetVirtualMachineDetailsV1WithResponse request returning *VPSGetVirtualMachineDetailsV1Response

func (*ClientWithResponses) VPSGetVirtualMachinesV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSGetVirtualMachinesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VPSGetVirtualMachinesV1Response, error)

VPSGetVirtualMachinesV1WithResponse request returning *VPSGetVirtualMachinesV1Response

func (*ClientWithResponses) VPSInstallMonarxV1WithResponse

func (c *ClientWithResponses) VPSInstallMonarxV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSInstallMonarxV1Response, error)

VPSInstallMonarxV1WithResponse request returning *VPSInstallMonarxV1Response

func (*ClientWithResponses) VPSPurchaseNewVirtualMachineV1WithBodyWithResponse

func (c *ClientWithResponses) VPSPurchaseNewVirtualMachineV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSPurchaseNewVirtualMachineV1Response, error)

VPSPurchaseNewVirtualMachineV1WithBodyWithResponse request with arbitrary body returning *VPSPurchaseNewVirtualMachineV1Response

func (*ClientWithResponses) VPSPurchaseNewVirtualMachineV1WithResponse

func (c *ClientWithResponses) VPSPurchaseNewVirtualMachineV1WithResponse(ctx context.Context, body VPSPurchaseNewVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSPurchaseNewVirtualMachineV1Response, error)

func (*ClientWithResponses) VPSRecreateVirtualMachineV1WithBodyWithResponse

func (c *ClientWithResponses) VPSRecreateVirtualMachineV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSRecreateVirtualMachineV1Response, error)

VPSRecreateVirtualMachineV1WithBodyWithResponse request with arbitrary body returning *VPSRecreateVirtualMachineV1Response

func (*ClientWithResponses) VPSRecreateVirtualMachineV1WithResponse

func (c *ClientWithResponses) VPSRecreateVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSRecreateVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSRecreateVirtualMachineV1Response, error)

func (*ClientWithResponses) VPSResetHostnameV1WithResponse

func (c *ClientWithResponses) VPSResetHostnameV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSResetHostnameV1Response, error)

VPSResetHostnameV1WithResponse request returning *VPSResetHostnameV1Response

func (*ClientWithResponses) VPSRestartProjectV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSRestartProjectV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*VPSRestartProjectV1Response, error)

VPSRestartProjectV1WithResponse request returning *VPSRestartProjectV1Response

func (*ClientWithResponses) VPSRestartVirtualMachineV1WithResponse

func (c *ClientWithResponses) VPSRestartVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSRestartVirtualMachineV1Response, error)

VPSRestartVirtualMachineV1WithResponse request returning *VPSRestartVirtualMachineV1Response

func (*ClientWithResponses) VPSRestoreBackupV1WithResponse

func (c *ClientWithResponses) VPSRestoreBackupV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, backupId BackupId, reqEditors ...RequestEditorFn) (*VPSRestoreBackupV1Response, error)

VPSRestoreBackupV1WithResponse request returning *VPSRestoreBackupV1Response

func (*ClientWithResponses) VPSRestoreSnapshotV1WithResponse

func (c *ClientWithResponses) VPSRestoreSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSRestoreSnapshotV1Response, error)

VPSRestoreSnapshotV1WithResponse request returning *VPSRestoreSnapshotV1Response

func (*ClientWithResponses) VPSSetHostnameV1WithBodyWithResponse

func (c *ClientWithResponses) VPSSetHostnameV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetHostnameV1Response, error)

VPSSetHostnameV1WithBodyWithResponse request with arbitrary body returning *VPSSetHostnameV1Response

func (*ClientWithResponses) VPSSetHostnameV1WithResponse

func (c *ClientWithResponses) VPSSetHostnameV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetHostnameV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetHostnameV1Response, error)

func (*ClientWithResponses) VPSSetNameserversV1WithBodyWithResponse

func (c *ClientWithResponses) VPSSetNameserversV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetNameserversV1Response, error)

VPSSetNameserversV1WithBodyWithResponse request with arbitrary body returning *VPSSetNameserversV1Response

func (*ClientWithResponses) VPSSetNameserversV1WithResponse

func (c *ClientWithResponses) VPSSetNameserversV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetNameserversV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetNameserversV1Response, error)

func (*ClientWithResponses) VPSSetPanelPasswordV1WithBodyWithResponse

func (c *ClientWithResponses) VPSSetPanelPasswordV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetPanelPasswordV1Response, error)

VPSSetPanelPasswordV1WithBodyWithResponse request with arbitrary body returning *VPSSetPanelPasswordV1Response

func (*ClientWithResponses) VPSSetPanelPasswordV1WithResponse

func (c *ClientWithResponses) VPSSetPanelPasswordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetPanelPasswordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetPanelPasswordV1Response, error)

func (*ClientWithResponses) VPSSetRootPasswordV1WithBodyWithResponse

func (c *ClientWithResponses) VPSSetRootPasswordV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetRootPasswordV1Response, error)

VPSSetRootPasswordV1WithBodyWithResponse request with arbitrary body returning *VPSSetRootPasswordV1Response

func (*ClientWithResponses) VPSSetRootPasswordV1WithResponse

func (c *ClientWithResponses) VPSSetRootPasswordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetRootPasswordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetRootPasswordV1Response, error)

func (*ClientWithResponses) VPSSetupPurchasedVirtualMachineV1WithBodyWithResponse added in v0.1.14

func (c *ClientWithResponses) VPSSetupPurchasedVirtualMachineV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetupPurchasedVirtualMachineV1Response, error)

VPSSetupPurchasedVirtualMachineV1WithBodyWithResponse request with arbitrary body returning *VPSSetupPurchasedVirtualMachineV1Response

func (*ClientWithResponses) VPSSetupPurchasedVirtualMachineV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSSetupPurchasedVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetupPurchasedVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetupPurchasedVirtualMachineV1Response, error)

func (*ClientWithResponses) VPSStartProjectV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSStartProjectV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*VPSStartProjectV1Response, error)

VPSStartProjectV1WithResponse request returning *VPSStartProjectV1Response

func (*ClientWithResponses) VPSStartRecoveryModeV1WithBodyWithResponse

func (c *ClientWithResponses) VPSStartRecoveryModeV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSStartRecoveryModeV1Response, error)

VPSStartRecoveryModeV1WithBodyWithResponse request with arbitrary body returning *VPSStartRecoveryModeV1Response

func (*ClientWithResponses) VPSStartRecoveryModeV1WithResponse

func (c *ClientWithResponses) VPSStartRecoveryModeV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSStartRecoveryModeV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSStartRecoveryModeV1Response, error)

func (*ClientWithResponses) VPSStartVirtualMachineV1WithResponse

func (c *ClientWithResponses) VPSStartVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSStartVirtualMachineV1Response, error)

VPSStartVirtualMachineV1WithResponse request returning *VPSStartVirtualMachineV1Response

func (*ClientWithResponses) VPSStopProjectV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSStopProjectV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*VPSStopProjectV1Response, error)

VPSStopProjectV1WithResponse request returning *VPSStopProjectV1Response

func (*ClientWithResponses) VPSStopRecoveryModeV1WithResponse

func (c *ClientWithResponses) VPSStopRecoveryModeV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSStopRecoveryModeV1Response, error)

VPSStopRecoveryModeV1WithResponse request returning *VPSStopRecoveryModeV1Response

func (*ClientWithResponses) VPSStopVirtualMachineV1WithResponse

func (c *ClientWithResponses) VPSStopVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSStopVirtualMachineV1Response, error)

VPSStopVirtualMachineV1WithResponse request returning *VPSStopVirtualMachineV1Response

func (*ClientWithResponses) VPSSyncFirewallV1WithResponse

func (c *ClientWithResponses) VPSSyncFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSSyncFirewallV1Response, error)

VPSSyncFirewallV1WithResponse request returning *VPSSyncFirewallV1Response

func (*ClientWithResponses) VPSUninstallMonarxV1WithResponse

func (c *ClientWithResponses) VPSUninstallMonarxV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSUninstallMonarxV1Response, error)

VPSUninstallMonarxV1WithResponse request returning *VPSUninstallMonarxV1Response

func (*ClientWithResponses) VPSUpdateFirewallRuleV1WithBodyWithResponse

func (c *ClientWithResponses) VPSUpdateFirewallRuleV1WithBodyWithResponse(ctx context.Context, firewallId FirewallId, ruleId RuleId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSUpdateFirewallRuleV1Response, error)

VPSUpdateFirewallRuleV1WithBodyWithResponse request with arbitrary body returning *VPSUpdateFirewallRuleV1Response

func (*ClientWithResponses) VPSUpdateFirewallRuleV1WithResponse

func (c *ClientWithResponses) VPSUpdateFirewallRuleV1WithResponse(ctx context.Context, firewallId FirewallId, ruleId RuleId, body VPSUpdateFirewallRuleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSUpdateFirewallRuleV1Response, error)

func (*ClientWithResponses) VPSUpdatePostInstallScriptV1WithBodyWithResponse

func (c *ClientWithResponses) VPSUpdatePostInstallScriptV1WithBodyWithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSUpdatePostInstallScriptV1Response, error)

VPSUpdatePostInstallScriptV1WithBodyWithResponse request with arbitrary body returning *VPSUpdatePostInstallScriptV1Response

func (*ClientWithResponses) VPSUpdatePostInstallScriptV1WithResponse

func (c *ClientWithResponses) VPSUpdatePostInstallScriptV1WithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, body VPSUpdatePostInstallScriptV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSUpdatePostInstallScriptV1Response, error)

func (*ClientWithResponses) VPSUpdateProjectV1WithResponse added in v0.1.14

func (c *ClientWithResponses) VPSUpdateProjectV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*VPSUpdateProjectV1Response, error)

VPSUpdateProjectV1WithResponse request returning *VPSUpdateProjectV1Response

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// BillingGetCatalogItemListV1WithResponse request
	BillingGetCatalogItemListV1WithResponse(ctx context.Context, params *BillingGetCatalogItemListV1Params, reqEditors ...RequestEditorFn) (*BillingGetCatalogItemListV1Response, error)

	// BillingGetPaymentMethodListV1WithResponse request
	BillingGetPaymentMethodListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*BillingGetPaymentMethodListV1Response, error)

	// BillingDeletePaymentMethodV1WithResponse request
	BillingDeletePaymentMethodV1WithResponse(ctx context.Context, paymentMethodId PaymentMethodId, reqEditors ...RequestEditorFn) (*BillingDeletePaymentMethodV1Response, error)

	// BillingSetDefaultPaymentMethodV1WithResponse request
	BillingSetDefaultPaymentMethodV1WithResponse(ctx context.Context, paymentMethodId PaymentMethodId, reqEditors ...RequestEditorFn) (*BillingSetDefaultPaymentMethodV1Response, error)

	// BillingGetSubscriptionListV1WithResponse request
	BillingGetSubscriptionListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*BillingGetSubscriptionListV1Response, error)

	// BillingDisableAutoRenewalV1WithResponse request
	BillingDisableAutoRenewalV1WithResponse(ctx context.Context, subscriptionId SubscriptionId, reqEditors ...RequestEditorFn) (*BillingDisableAutoRenewalV1Response, error)

	// BillingEnableAutoRenewalV1WithResponse request
	BillingEnableAutoRenewalV1WithResponse(ctx context.Context, subscriptionId SubscriptionId, reqEditors ...RequestEditorFn) (*BillingEnableAutoRenewalV1Response, error)

	// DNSGetDNSSnapshotListV1WithResponse request
	DNSGetDNSSnapshotListV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DNSGetDNSSnapshotListV1Response, error)

	// DNSGetDNSSnapshotV1WithResponse request
	DNSGetDNSSnapshotV1WithResponse(ctx context.Context, domain Domain, snapshotId SnapshotId, reqEditors ...RequestEditorFn) (*DNSGetDNSSnapshotV1Response, error)

	// DNSRestoreDNSSnapshotV1WithResponse request
	DNSRestoreDNSSnapshotV1WithResponse(ctx context.Context, domain Domain, snapshotId SnapshotId, reqEditors ...RequestEditorFn) (*DNSRestoreDNSSnapshotV1Response, error)

	// DNSDeleteDNSRecordsV1WithBodyWithResponse request with any body
	DNSDeleteDNSRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DNSDeleteDNSRecordsV1Response, error)

	DNSDeleteDNSRecordsV1WithResponse(ctx context.Context, domain Domain, body DNSDeleteDNSRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DNSDeleteDNSRecordsV1Response, error)

	// DNSGetDNSRecordsV1WithResponse request
	DNSGetDNSRecordsV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DNSGetDNSRecordsV1Response, error)

	// DNSUpdateDNSRecordsV1WithBodyWithResponse request with any body
	DNSUpdateDNSRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DNSUpdateDNSRecordsV1Response, error)

	DNSUpdateDNSRecordsV1WithResponse(ctx context.Context, domain Domain, body DNSUpdateDNSRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DNSUpdateDNSRecordsV1Response, error)

	// DNSResetDNSRecordsV1WithBodyWithResponse request with any body
	DNSResetDNSRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DNSResetDNSRecordsV1Response, error)

	DNSResetDNSRecordsV1WithResponse(ctx context.Context, domain Domain, body DNSResetDNSRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DNSResetDNSRecordsV1Response, error)

	// DNSValidateDNSRecordsV1WithBodyWithResponse request with any body
	DNSValidateDNSRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DNSValidateDNSRecordsV1Response, error)

	DNSValidateDNSRecordsV1WithResponse(ctx context.Context, domain Domain, body DNSValidateDNSRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DNSValidateDNSRecordsV1Response, error)

	// DomainsCheckDomainAvailabilityV1WithBodyWithResponse request with any body
	DomainsCheckDomainAvailabilityV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsCheckDomainAvailabilityV1Response, error)

	DomainsCheckDomainAvailabilityV1WithResponse(ctx context.Context, body DomainsCheckDomainAvailabilityV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DomainsCheckDomainAvailabilityV1Response, error)

	// DomainsCreateDomainForwardingV1WithBodyWithResponse request with any body
	DomainsCreateDomainForwardingV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsCreateDomainForwardingV1Response, error)

	DomainsCreateDomainForwardingV1WithResponse(ctx context.Context, body DomainsCreateDomainForwardingV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DomainsCreateDomainForwardingV1Response, error)

	// DomainsDeleteDomainForwardingV1WithResponse request
	DomainsDeleteDomainForwardingV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsDeleteDomainForwardingV1Response, error)

	// DomainsGetDomainForwardingV1WithResponse request
	DomainsGetDomainForwardingV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsGetDomainForwardingV1Response, error)

	// DomainsGetDomainListV1WithResponse request
	DomainsGetDomainListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DomainsGetDomainListV1Response, error)

	// DomainsPurchaseNewDomainV1WithBodyWithResponse request with any body
	DomainsPurchaseNewDomainV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsPurchaseNewDomainV1Response, error)

	DomainsPurchaseNewDomainV1WithResponse(ctx context.Context, body DomainsPurchaseNewDomainV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DomainsPurchaseNewDomainV1Response, error)

	// DomainsGetDomainDetailsV1WithResponse request
	DomainsGetDomainDetailsV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsGetDomainDetailsV1Response, error)

	// DomainsDisableDomainLockV1WithResponse request
	DomainsDisableDomainLockV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsDisableDomainLockV1Response, error)

	// DomainsEnableDomainLockV1WithResponse request
	DomainsEnableDomainLockV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsEnableDomainLockV1Response, error)

	// DomainsUpdateDomainNameserversV1WithBodyWithResponse request with any body
	DomainsUpdateDomainNameserversV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsUpdateDomainNameserversV1Response, error)

	DomainsUpdateDomainNameserversV1WithResponse(ctx context.Context, domain Domain, body DomainsUpdateDomainNameserversV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DomainsUpdateDomainNameserversV1Response, error)

	// DomainsDisablePrivacyProtectionV1WithResponse request
	DomainsDisablePrivacyProtectionV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsDisablePrivacyProtectionV1Response, error)

	// DomainsEnablePrivacyProtectionV1WithResponse request
	DomainsEnablePrivacyProtectionV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsEnablePrivacyProtectionV1Response, error)

	// DomainsGetWHOISProfileListV1WithResponse request
	DomainsGetWHOISProfileListV1WithResponse(ctx context.Context, params *DomainsGetWHOISProfileListV1Params, reqEditors ...RequestEditorFn) (*DomainsGetWHOISProfileListV1Response, error)

	// DomainsCreateWHOISProfileV1WithBodyWithResponse request with any body
	DomainsCreateWHOISProfileV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsCreateWHOISProfileV1Response, error)

	DomainsCreateWHOISProfileV1WithResponse(ctx context.Context, body DomainsCreateWHOISProfileV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DomainsCreateWHOISProfileV1Response, error)

	// DomainsDeleteWHOISProfileV1WithResponse request
	DomainsDeleteWHOISProfileV1WithResponse(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*DomainsDeleteWHOISProfileV1Response, error)

	// DomainsGetWHOISProfileV1WithResponse request
	DomainsGetWHOISProfileV1WithResponse(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*DomainsGetWHOISProfileV1Response, error)

	// DomainsGetWHOISProfileUsageV1WithResponse request
	DomainsGetWHOISProfileUsageV1WithResponse(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*DomainsGetWHOISProfileUsageV1Response, error)

	// EcommerceGetStoresV1WithResponse request
	EcommerceGetStoresV1WithResponse(ctx context.Context, params *EcommerceGetStoresV1Params, reqEditors ...RequestEditorFn) (*EcommerceGetStoresV1Response, error)

	// EcommerceCreateStoreV1WithBodyWithResponse request with any body
	EcommerceCreateStoreV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EcommerceCreateStoreV1Response, error)

	EcommerceCreateStoreV1WithResponse(ctx context.Context, body EcommerceCreateStoreV1JSONRequestBody, reqEditors ...RequestEditorFn) (*EcommerceCreateStoreV1Response, error)

	// EcommerceDeleteStoreV1WithResponse request
	EcommerceDeleteStoreV1WithResponse(ctx context.Context, storeId string, reqEditors ...RequestEditorFn) (*EcommerceDeleteStoreV1Response, error)

	// EcommerceEnableManualPaymentMethodV1WithBodyWithResponse request with any body
	EcommerceEnableManualPaymentMethodV1WithBodyWithResponse(ctx context.Context, storeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EcommerceEnableManualPaymentMethodV1Response, error)

	EcommerceEnableManualPaymentMethodV1WithResponse(ctx context.Context, storeId string, body EcommerceEnableManualPaymentMethodV1JSONRequestBody, reqEditors ...RequestEditorFn) (*EcommerceEnableManualPaymentMethodV1Response, error)

	// EcommerceCreateDigitalProductV1WithBodyWithResponse request with any body
	EcommerceCreateDigitalProductV1WithBodyWithResponse(ctx context.Context, storeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EcommerceCreateDigitalProductV1Response, error)

	EcommerceCreateDigitalProductV1WithResponse(ctx context.Context, storeId string, body EcommerceCreateDigitalProductV1JSONRequestBody, reqEditors ...RequestEditorFn) (*EcommerceCreateDigitalProductV1Response, error)

	// EcommerceCreatePhysicalProductV1WithBodyWithResponse request with any body
	EcommerceCreatePhysicalProductV1WithBodyWithResponse(ctx context.Context, storeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EcommerceCreatePhysicalProductV1Response, error)

	EcommerceCreatePhysicalProductV1WithResponse(ctx context.Context, storeId string, body EcommerceCreatePhysicalProductV1JSONRequestBody, reqEditors ...RequestEditorFn) (*EcommerceCreatePhysicalProductV1Response, error)

	// EcommerceSetStoreShippingV1WithBodyWithResponse request with any body
	EcommerceSetStoreShippingV1WithBodyWithResponse(ctx context.Context, storeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EcommerceSetStoreShippingV1Response, error)

	EcommerceSetStoreShippingV1WithResponse(ctx context.Context, storeId string, body EcommerceSetStoreShippingV1JSONRequestBody, reqEditors ...RequestEditorFn) (*EcommerceSetStoreShippingV1Response, error)

	// HorizonsCreateWebsiteV1WithBodyWithResponse request with any body
	HorizonsCreateWebsiteV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HorizonsCreateWebsiteV1Response, error)

	HorizonsCreateWebsiteV1WithResponse(ctx context.Context, body HorizonsCreateWebsiteV1JSONRequestBody, reqEditors ...RequestEditorFn) (*HorizonsCreateWebsiteV1Response, error)

	// HorizonsGetWebsiteV1WithResponse request
	HorizonsGetWebsiteV1WithResponse(ctx context.Context, websiteId WebsiteIdPath, reqEditors ...RequestEditorFn) (*HorizonsGetWebsiteV1Response, error)

	// HostingListAccountDatabasesV1WithResponse request
	HostingListAccountDatabasesV1WithResponse(ctx context.Context, username UsernamePath, params *HostingListAccountDatabasesV1Params, reqEditors ...RequestEditorFn) (*HostingListAccountDatabasesV1Response, error)

	// HostingCreateAccountDatabaseV1WithBodyWithResponse request with any body
	HostingCreateAccountDatabaseV1WithBodyWithResponse(ctx context.Context, username UsernamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HostingCreateAccountDatabaseV1Response, error)

	HostingCreateAccountDatabaseV1WithResponse(ctx context.Context, username UsernamePath, body HostingCreateAccountDatabaseV1JSONRequestBody, reqEditors ...RequestEditorFn) (*HostingCreateAccountDatabaseV1Response, error)

	// HostingDeleteAccountDatabaseV1WithResponse request
	HostingDeleteAccountDatabaseV1WithResponse(ctx context.Context, username UsernamePath, name DatabaseNamePath, reqEditors ...RequestEditorFn) (*HostingDeleteAccountDatabaseV1Response, error)

	// HostingChangeDatabasePasswordV1WithBodyWithResponse request with any body
	HostingChangeDatabasePasswordV1WithBodyWithResponse(ctx context.Context, username UsernamePath, name DatabaseNamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HostingChangeDatabasePasswordV1Response, error)

	HostingChangeDatabasePasswordV1WithResponse(ctx context.Context, username UsernamePath, name DatabaseNamePath, body HostingChangeDatabasePasswordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*HostingChangeDatabasePasswordV1Response, error)

	// HostingGetPhpMyAdminLinkV1WithResponse request
	HostingGetPhpMyAdminLinkV1WithResponse(ctx context.Context, username UsernamePath, name DatabaseNamePath, reqEditors ...RequestEditorFn) (*HostingGetPhpMyAdminLinkV1Response, error)

	// HostingRepairDatabaseV1WithResponse request
	HostingRepairDatabaseV1WithResponse(ctx context.Context, username UsernamePath, name DatabaseNamePath, reqEditors ...RequestEditorFn) (*HostingRepairDatabaseV1Response, error)

	// HostingListNodeJSBuildsV1WithResponse request
	HostingListNodeJSBuildsV1WithResponse(ctx context.Context, username UsernamePath, domain Domain, params *HostingListNodeJSBuildsV1Params, reqEditors ...RequestEditorFn) (*HostingListNodeJSBuildsV1Response, error)

	// HostingCreateNodeJSBuildFromArchiveV1WithBodyWithResponse request with any body
	HostingCreateNodeJSBuildFromArchiveV1WithBodyWithResponse(ctx context.Context, username UsernamePath, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HostingCreateNodeJSBuildFromArchiveV1Response, error)

	HostingCreateNodeJSBuildFromArchiveV1WithResponse(ctx context.Context, username UsernamePath, domain Domain, body HostingCreateNodeJSBuildFromArchiveV1JSONRequestBody, reqEditors ...RequestEditorFn) (*HostingCreateNodeJSBuildFromArchiveV1Response, error)

	// HostingGetNodeJSBuildLogsV1WithResponse request
	HostingGetNodeJSBuildLogsV1WithResponse(ctx context.Context, username UsernamePath, domain Domain, uuid BuildUuidPath, params *HostingGetNodeJSBuildLogsV1Params, reqEditors ...RequestEditorFn) (*HostingGetNodeJSBuildLogsV1Response, error)

	// HostingListWebsiteParkedDomainsV1WithResponse request
	HostingListWebsiteParkedDomainsV1WithResponse(ctx context.Context, username UsernamePath, domain Domain, reqEditors ...RequestEditorFn) (*HostingListWebsiteParkedDomainsV1Response, error)

	// HostingCreateWebsiteParkedDomainV1WithBodyWithResponse request with any body
	HostingCreateWebsiteParkedDomainV1WithBodyWithResponse(ctx context.Context, username UsernamePath, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HostingCreateWebsiteParkedDomainV1Response, error)

	HostingCreateWebsiteParkedDomainV1WithResponse(ctx context.Context, username UsernamePath, domain Domain, body HostingCreateWebsiteParkedDomainV1JSONRequestBody, reqEditors ...RequestEditorFn) (*HostingCreateWebsiteParkedDomainV1Response, error)

	// HostingDeleteWebsiteParkedDomainV1WithResponse request
	HostingDeleteWebsiteParkedDomainV1WithResponse(ctx context.Context, username UsernamePath, domain Domain, parkedDomain ParkedDomainPath, reqEditors ...RequestEditorFn) (*HostingDeleteWebsiteParkedDomainV1Response, error)

	// HostingListWebsiteSubdomainsV1WithResponse request
	HostingListWebsiteSubdomainsV1WithResponse(ctx context.Context, username UsernamePath, domain Domain, reqEditors ...RequestEditorFn) (*HostingListWebsiteSubdomainsV1Response, error)

	// HostingCreateWebsiteSubdomainV1WithBodyWithResponse request with any body
	HostingCreateWebsiteSubdomainV1WithBodyWithResponse(ctx context.Context, username UsernamePath, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HostingCreateWebsiteSubdomainV1Response, error)

	HostingCreateWebsiteSubdomainV1WithResponse(ctx context.Context, username UsernamePath, domain Domain, body HostingCreateWebsiteSubdomainV1JSONRequestBody, reqEditors ...RequestEditorFn) (*HostingCreateWebsiteSubdomainV1Response, error)

	// HostingDeleteWebsiteSubdomainV1WithResponse request
	HostingDeleteWebsiteSubdomainV1WithResponse(ctx context.Context, username UsernamePath, domain Domain, subdomain SubdomainPath, reqEditors ...RequestEditorFn) (*HostingDeleteWebsiteSubdomainV1Response, error)

	// HostingInstallWordPressV1WithBodyWithResponse request with any body
	HostingInstallWordPressV1WithBodyWithResponse(ctx context.Context, username UsernamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HostingInstallWordPressV1Response, error)

	HostingInstallWordPressV1WithResponse(ctx context.Context, username UsernamePath, body HostingInstallWordPressV1JSONRequestBody, reqEditors ...RequestEditorFn) (*HostingInstallWordPressV1Response, error)

	// HostingListAvailableDatacentersV1WithResponse request
	HostingListAvailableDatacentersV1WithResponse(ctx context.Context, params *HostingListAvailableDatacentersV1Params, reqEditors ...RequestEditorFn) (*HostingListAvailableDatacentersV1Response, error)

	// HostingGenerateAFreeSubdomainV1WithResponse request
	HostingGenerateAFreeSubdomainV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HostingGenerateAFreeSubdomainV1Response, error)

	// HostingVerifyDomainOwnershipV1WithBodyWithResponse request with any body
	HostingVerifyDomainOwnershipV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HostingVerifyDomainOwnershipV1Response, error)

	HostingVerifyDomainOwnershipV1WithResponse(ctx context.Context, body HostingVerifyDomainOwnershipV1JSONRequestBody, reqEditors ...RequestEditorFn) (*HostingVerifyDomainOwnershipV1Response, error)

	// HostingListOrdersV1WithResponse request
	HostingListOrdersV1WithResponse(ctx context.Context, params *HostingListOrdersV1Params, reqEditors ...RequestEditorFn) (*HostingListOrdersV1Response, error)

	// HostingListWebsitesV1WithResponse request
	HostingListWebsitesV1WithResponse(ctx context.Context, params *HostingListWebsitesV1Params, reqEditors ...RequestEditorFn) (*HostingListWebsitesV1Response, error)

	// HostingCreateWebsiteV1WithBodyWithResponse request with any body
	HostingCreateWebsiteV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HostingCreateWebsiteV1Response, error)

	HostingCreateWebsiteV1WithResponse(ctx context.Context, body HostingCreateWebsiteV1JSONRequestBody, reqEditors ...RequestEditorFn) (*HostingCreateWebsiteV1Response, error)

	// HostingListWordPressInstallationsV1WithResponse request
	HostingListWordPressInstallationsV1WithResponse(ctx context.Context, params *HostingListWordPressInstallationsV1Params, reqEditors ...RequestEditorFn) (*HostingListWordPressInstallationsV1Response, error)

	// ReachListContactsV1WithResponse request
	ReachListContactsV1WithResponse(ctx context.Context, params *ReachListContactsV1Params, reqEditors ...RequestEditorFn) (*ReachListContactsV1Response, error)

	// ReachCreateANewContactV1WithBodyWithResponse request with any body
	ReachCreateANewContactV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReachCreateANewContactV1Response, error)

	ReachCreateANewContactV1WithResponse(ctx context.Context, body ReachCreateANewContactV1JSONRequestBody, reqEditors ...RequestEditorFn) (*ReachCreateANewContactV1Response, error)

	// ReachListContactGroupsV1WithResponse request
	ReachListContactGroupsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ReachListContactGroupsV1Response, error)

	// ReachDeleteAContactV1WithResponse request
	ReachDeleteAContactV1WithResponse(ctx context.Context, uuid Uuid, reqEditors ...RequestEditorFn) (*ReachDeleteAContactV1Response, error)

	// ReachListProfilesV1WithResponse request
	ReachListProfilesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ReachListProfilesV1Response, error)

	// ReachCreateNewContactsV1WithBodyWithResponse request with any body
	ReachCreateNewContactsV1WithBodyWithResponse(ctx context.Context, profileUuid ProfileUuid, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReachCreateNewContactsV1Response, error)

	ReachCreateNewContactsV1WithResponse(ctx context.Context, profileUuid ProfileUuid, body ReachCreateNewContactsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*ReachCreateNewContactsV1Response, error)

	// ReachGetProfileDomainDNSStatusV1WithResponse request
	ReachGetProfileDomainDNSStatusV1WithResponse(ctx context.Context, profileUuid ProfileUuid, reqEditors ...RequestEditorFn) (*ReachGetProfileDomainDNSStatusV1Response, error)

	// ReachListProfileSegmentContactsV1WithResponse request
	ReachListProfileSegmentContactsV1WithResponse(ctx context.Context, profileUuid ProfileUuid, segmentUuid SegmentUuid, params *ReachListProfileSegmentContactsV1Params, reqEditors ...RequestEditorFn) (*ReachListProfileSegmentContactsV1Response, error)

	// ReachListSegmentsV1WithResponse request
	ReachListSegmentsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ReachListSegmentsV1Response, error)

	// ReachCreateANewContactSegmentV1WithBodyWithResponse request with any body
	ReachCreateANewContactSegmentV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReachCreateANewContactSegmentV1Response, error)

	ReachCreateANewContactSegmentV1WithResponse(ctx context.Context, body ReachCreateANewContactSegmentV1JSONRequestBody, reqEditors ...RequestEditorFn) (*ReachCreateANewContactSegmentV1Response, error)

	// ReachGetSegmentDetailsV1WithResponse request
	ReachGetSegmentDetailsV1WithResponse(ctx context.Context, segmentUuid SegmentUuid, reqEditors ...RequestEditorFn) (*ReachGetSegmentDetailsV1Response, error)

	// ReachListSegmentContactsV1WithResponse request
	ReachListSegmentContactsV1WithResponse(ctx context.Context, segmentUuid SegmentUuid, params *ReachListSegmentContactsV1Params, reqEditors ...RequestEditorFn) (*ReachListSegmentContactsV1Response, error)

	// V2GetDomainVerificationsDIRECTWithBodyWithResponse request with any body
	V2GetDomainVerificationsDIRECTWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V2GetDomainVerificationsDIRECTResponse, error)

	V2GetDomainVerificationsDIRECTWithResponse(ctx context.Context, body V2GetDomainVerificationsDIRECTJSONRequestBody, reqEditors ...RequestEditorFn) (*V2GetDomainVerificationsDIRECTResponse, error)

	// VPSGetDataCenterListV1WithResponse request
	VPSGetDataCenterListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VPSGetDataCenterListV1Response, error)

	// VPSGetFirewallListV1WithResponse request
	VPSGetFirewallListV1WithResponse(ctx context.Context, params *VPSGetFirewallListV1Params, reqEditors ...RequestEditorFn) (*VPSGetFirewallListV1Response, error)

	// VPSCreateNewFirewallV1WithBodyWithResponse request with any body
	VPSCreateNewFirewallV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreateNewFirewallV1Response, error)

	VPSCreateNewFirewallV1WithResponse(ctx context.Context, body VPSCreateNewFirewallV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreateNewFirewallV1Response, error)

	// VPSDeleteFirewallV1WithResponse request
	VPSDeleteFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*VPSDeleteFirewallV1Response, error)

	// VPSGetFirewallDetailsV1WithResponse request
	VPSGetFirewallDetailsV1WithResponse(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*VPSGetFirewallDetailsV1Response, error)

	// VPSActivateFirewallV1WithResponse request
	VPSActivateFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSActivateFirewallV1Response, error)

	// VPSDeactivateFirewallV1WithResponse request
	VPSDeactivateFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSDeactivateFirewallV1Response, error)

	// VPSCreateFirewallRuleV1WithBodyWithResponse request with any body
	VPSCreateFirewallRuleV1WithBodyWithResponse(ctx context.Context, firewallId FirewallId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreateFirewallRuleV1Response, error)

	VPSCreateFirewallRuleV1WithResponse(ctx context.Context, firewallId FirewallId, body VPSCreateFirewallRuleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreateFirewallRuleV1Response, error)

	// VPSDeleteFirewallRuleV1WithResponse request
	VPSDeleteFirewallRuleV1WithResponse(ctx context.Context, firewallId FirewallId, ruleId RuleId, reqEditors ...RequestEditorFn) (*VPSDeleteFirewallRuleV1Response, error)

	// VPSUpdateFirewallRuleV1WithBodyWithResponse request with any body
	VPSUpdateFirewallRuleV1WithBodyWithResponse(ctx context.Context, firewallId FirewallId, ruleId RuleId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSUpdateFirewallRuleV1Response, error)

	VPSUpdateFirewallRuleV1WithResponse(ctx context.Context, firewallId FirewallId, ruleId RuleId, body VPSUpdateFirewallRuleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSUpdateFirewallRuleV1Response, error)

	// VPSSyncFirewallV1WithResponse request
	VPSSyncFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSSyncFirewallV1Response, error)

	// VPSGetPostInstallScriptsV1WithResponse request
	VPSGetPostInstallScriptsV1WithResponse(ctx context.Context, params *VPSGetPostInstallScriptsV1Params, reqEditors ...RequestEditorFn) (*VPSGetPostInstallScriptsV1Response, error)

	// VPSCreatePostInstallScriptV1WithBodyWithResponse request with any body
	VPSCreatePostInstallScriptV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreatePostInstallScriptV1Response, error)

	VPSCreatePostInstallScriptV1WithResponse(ctx context.Context, body VPSCreatePostInstallScriptV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreatePostInstallScriptV1Response, error)

	// VPSDeletePostInstallScriptV1WithResponse request
	VPSDeletePostInstallScriptV1WithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, reqEditors ...RequestEditorFn) (*VPSDeletePostInstallScriptV1Response, error)

	// VPSGetPostInstallScriptV1WithResponse request
	VPSGetPostInstallScriptV1WithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, reqEditors ...RequestEditorFn) (*VPSGetPostInstallScriptV1Response, error)

	// VPSUpdatePostInstallScriptV1WithBodyWithResponse request with any body
	VPSUpdatePostInstallScriptV1WithBodyWithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSUpdatePostInstallScriptV1Response, error)

	VPSUpdatePostInstallScriptV1WithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, body VPSUpdatePostInstallScriptV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSUpdatePostInstallScriptV1Response, error)

	// VPSGetPublicKeysV1WithResponse request
	VPSGetPublicKeysV1WithResponse(ctx context.Context, params *VPSGetPublicKeysV1Params, reqEditors ...RequestEditorFn) (*VPSGetPublicKeysV1Response, error)

	// VPSCreatePublicKeyV1WithBodyWithResponse request with any body
	VPSCreatePublicKeyV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreatePublicKeyV1Response, error)

	VPSCreatePublicKeyV1WithResponse(ctx context.Context, body VPSCreatePublicKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreatePublicKeyV1Response, error)

	// VPSAttachPublicKeyV1WithBodyWithResponse request with any body
	VPSAttachPublicKeyV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSAttachPublicKeyV1Response, error)

	VPSAttachPublicKeyV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSAttachPublicKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSAttachPublicKeyV1Response, error)

	// VPSDeletePublicKeyV1WithResponse request
	VPSDeletePublicKeyV1WithResponse(ctx context.Context, publicKeyId PublicKeyId, reqEditors ...RequestEditorFn) (*VPSDeletePublicKeyV1Response, error)

	// VPSGetTemplatesV1WithResponse request
	VPSGetTemplatesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VPSGetTemplatesV1Response, error)

	// VPSGetTemplateDetailsV1WithResponse request
	VPSGetTemplateDetailsV1WithResponse(ctx context.Context, templateId TemplateId, reqEditors ...RequestEditorFn) (*VPSGetTemplateDetailsV1Response, error)

	// VPSGetVirtualMachinesV1WithResponse request
	VPSGetVirtualMachinesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VPSGetVirtualMachinesV1Response, error)

	// VPSPurchaseNewVirtualMachineV1WithBodyWithResponse request with any body
	VPSPurchaseNewVirtualMachineV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSPurchaseNewVirtualMachineV1Response, error)

	VPSPurchaseNewVirtualMachineV1WithResponse(ctx context.Context, body VPSPurchaseNewVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSPurchaseNewVirtualMachineV1Response, error)

	// VPSGetVirtualMachineDetailsV1WithResponse request
	VPSGetVirtualMachineDetailsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSGetVirtualMachineDetailsV1Response, error)

	// VPSGetActionsV1WithResponse request
	VPSGetActionsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetActionsV1Params, reqEditors ...RequestEditorFn) (*VPSGetActionsV1Response, error)

	// VPSGetActionDetailsV1WithResponse request
	VPSGetActionDetailsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, actionId ActionId, reqEditors ...RequestEditorFn) (*VPSGetActionDetailsV1Response, error)

	// VPSGetBackupsV1WithResponse request
	VPSGetBackupsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetBackupsV1Params, reqEditors ...RequestEditorFn) (*VPSGetBackupsV1Response, error)

	// VPSRestoreBackupV1WithResponse request
	VPSRestoreBackupV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, backupId BackupId, reqEditors ...RequestEditorFn) (*VPSRestoreBackupV1Response, error)

	// VPSGetProjectListV1WithResponse request
	VPSGetProjectListV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSGetProjectListV1Response, error)

	// VPSCreateNewProjectV1WithBodyWithResponse request with any body
	VPSCreateNewProjectV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreateNewProjectV1Response, error)

	VPSCreateNewProjectV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSCreateNewProjectV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreateNewProjectV1Response, error)

	// VPSGetProjectContentsV1WithResponse request
	VPSGetProjectContentsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*VPSGetProjectContentsV1Response, error)

	// VPSGetProjectContainersV1WithResponse request
	VPSGetProjectContainersV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*VPSGetProjectContainersV1Response, error)

	// VPSDeleteProjectV1WithResponse request
	VPSDeleteProjectV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*VPSDeleteProjectV1Response, error)

	// VPSGetProjectLogsV1WithResponse request
	VPSGetProjectLogsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*VPSGetProjectLogsV1Response, error)

	// VPSRestartProjectV1WithResponse request
	VPSRestartProjectV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*VPSRestartProjectV1Response, error)

	// VPSStartProjectV1WithResponse request
	VPSStartProjectV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*VPSStartProjectV1Response, error)

	// VPSStopProjectV1WithResponse request
	VPSStopProjectV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*VPSStopProjectV1Response, error)

	// VPSUpdateProjectV1WithResponse request
	VPSUpdateProjectV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, projectName ProjectName, reqEditors ...RequestEditorFn) (*VPSUpdateProjectV1Response, error)

	// VPSResetHostnameV1WithResponse request
	VPSResetHostnameV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSResetHostnameV1Response, error)

	// VPSSetHostnameV1WithBodyWithResponse request with any body
	VPSSetHostnameV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetHostnameV1Response, error)

	VPSSetHostnameV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetHostnameV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetHostnameV1Response, error)

	// VPSGetMetricsV1WithResponse request
	VPSGetMetricsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetMetricsV1Params, reqEditors ...RequestEditorFn) (*VPSGetMetricsV1Response, error)

	// VPSUninstallMonarxV1WithResponse request
	VPSUninstallMonarxV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSUninstallMonarxV1Response, error)

	// VPSGetScanMetricsV1WithResponse request
	VPSGetScanMetricsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSGetScanMetricsV1Response, error)

	// VPSInstallMonarxV1WithResponse request
	VPSInstallMonarxV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSInstallMonarxV1Response, error)

	// VPSSetNameserversV1WithBodyWithResponse request with any body
	VPSSetNameserversV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetNameserversV1Response, error)

	VPSSetNameserversV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetNameserversV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetNameserversV1Response, error)

	// VPSSetPanelPasswordV1WithBodyWithResponse request with any body
	VPSSetPanelPasswordV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetPanelPasswordV1Response, error)

	VPSSetPanelPasswordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetPanelPasswordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetPanelPasswordV1Response, error)

	// VPSDeletePTRRecordV1WithResponse request
	VPSDeletePTRRecordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ipAddressId IpAddressId, reqEditors ...RequestEditorFn) (*VPSDeletePTRRecordV1Response, error)

	// VPSCreatePTRRecordV1WithBodyWithResponse request with any body
	VPSCreatePTRRecordV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ipAddressId IpAddressId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreatePTRRecordV1Response, error)

	VPSCreatePTRRecordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ipAddressId IpAddressId, body VPSCreatePTRRecordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreatePTRRecordV1Response, error)

	// VPSGetAttachedPublicKeysV1WithResponse request
	VPSGetAttachedPublicKeysV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetAttachedPublicKeysV1Params, reqEditors ...RequestEditorFn) (*VPSGetAttachedPublicKeysV1Response, error)

	// VPSStopRecoveryModeV1WithResponse request
	VPSStopRecoveryModeV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSStopRecoveryModeV1Response, error)

	// VPSStartRecoveryModeV1WithBodyWithResponse request with any body
	VPSStartRecoveryModeV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSStartRecoveryModeV1Response, error)

	VPSStartRecoveryModeV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSStartRecoveryModeV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSStartRecoveryModeV1Response, error)

	// VPSRecreateVirtualMachineV1WithBodyWithResponse request with any body
	VPSRecreateVirtualMachineV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSRecreateVirtualMachineV1Response, error)

	VPSRecreateVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSRecreateVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSRecreateVirtualMachineV1Response, error)

	// VPSRestartVirtualMachineV1WithResponse request
	VPSRestartVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSRestartVirtualMachineV1Response, error)

	// VPSSetRootPasswordV1WithBodyWithResponse request with any body
	VPSSetRootPasswordV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetRootPasswordV1Response, error)

	VPSSetRootPasswordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetRootPasswordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetRootPasswordV1Response, error)

	// VPSSetupPurchasedVirtualMachineV1WithBodyWithResponse request with any body
	VPSSetupPurchasedVirtualMachineV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetupPurchasedVirtualMachineV1Response, error)

	VPSSetupPurchasedVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetupPurchasedVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetupPurchasedVirtualMachineV1Response, error)

	// VPSDeleteSnapshotV1WithResponse request
	VPSDeleteSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSDeleteSnapshotV1Response, error)

	// VPSGetSnapshotV1WithResponse request
	VPSGetSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSGetSnapshotV1Response, error)

	// VPSCreateSnapshotV1WithResponse request
	VPSCreateSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSCreateSnapshotV1Response, error)

	// VPSRestoreSnapshotV1WithResponse request
	VPSRestoreSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSRestoreSnapshotV1Response, error)

	// VPSStartVirtualMachineV1WithResponse request
	VPSStartVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSStartVirtualMachineV1Response, error)

	// VPSStopVirtualMachineV1WithResponse request
	VPSStopVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSStopVirtualMachineV1Response, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CommonResponseErrorResponse

type CommonResponseErrorResponse struct {
	// CorrelationId Request correlation ID
	CorrelationId *string `json:"correlation_id,omitempty"`

	// Message Message of the error
	Message *string `json:"message,omitempty"`
}

CommonResponseErrorResponse defines model for Common.Response.ErrorResponse.

type CommonResponseUnauthorizedResponse

type CommonResponseUnauthorizedResponse struct {
	// CorrelationId Request correlation ID
	CorrelationId *string `json:"correlation_id,omitempty"`

	// Message Message of the error
	Message *string `json:"message,omitempty"`
}

CommonResponseUnauthorizedResponse defines model for Common.Response.UnauthorizedResponse.

type CommonResponseUnprocessableContentResponse

type CommonResponseUnprocessableContentResponse struct {
	// CorrelationId Request correlation ID
	CorrelationId *string `json:"correlation_id,omitempty"`

	// Errors Object of detailed errors for each field
	Errors *struct {
		Field1 *[]interface{} `json:"field_1,omitempty"`
		Field2 *[]interface{} `json:"field_2,omitempty"`
	} `json:"errors,omitempty"`

	// Message Validation error message
	Message *string `json:"message,omitempty"`
}

CommonResponseUnprocessableContentResponse defines model for Common.Response.UnprocessableContentResponse.

type CommonSchemaPaginationMetaSchema

type CommonSchemaPaginationMetaSchema struct {
	CurrentPage *int `json:"current_page,omitempty"`
	PerPage     *int `json:"per_page,omitempty"`
	Total       *int `json:"total,omitempty"`
}

CommonSchemaPaginationMetaSchema defines model for Common.Schema.PaginationMetaSchema.

type CommonSuccessEmptyResource

type CommonSuccessEmptyResource struct {
	Message *string `json:"message,omitempty"`
}

CommonSuccessEmptyResource defines model for Common.SuccessEmptyResource.

type DNSDeleteDNSRecordsV1JSONRequestBody added in v0.1.14

type DNSDeleteDNSRecordsV1JSONRequestBody = DNSV1ZoneDestroyRequest

DNSDeleteDNSRecordsV1JSONRequestBody defines body for DNSDeleteDNSRecordsV1 for application/json ContentType.

type DNSDeleteDNSRecordsV1Response added in v0.1.14

type DNSDeleteDNSRecordsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDNSDeleteDNSRecordsV1Response added in v0.1.14

func ParseDNSDeleteDNSRecordsV1Response(rsp *http.Response) (*DNSDeleteDNSRecordsV1Response, error)

ParseDNSDeleteDNSRecordsV1Response parses an HTTP response from a DNSDeleteDNSRecordsV1WithResponse call

func (DNSDeleteDNSRecordsV1Response) ContentType added in v0.1.14

func (r DNSDeleteDNSRecordsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DNSDeleteDNSRecordsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (DNSDeleteDNSRecordsV1Response) StatusCode added in v0.1.14

func (r DNSDeleteDNSRecordsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DNSGetDNSRecordsV1Response added in v0.1.14

type DNSGetDNSRecordsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DNSV1ZoneRecordCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDNSGetDNSRecordsV1Response added in v0.1.14

func ParseDNSGetDNSRecordsV1Response(rsp *http.Response) (*DNSGetDNSRecordsV1Response, error)

ParseDNSGetDNSRecordsV1Response parses an HTTP response from a DNSGetDNSRecordsV1WithResponse call

func (DNSGetDNSRecordsV1Response) ContentType added in v0.1.14

func (r DNSGetDNSRecordsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DNSGetDNSRecordsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (DNSGetDNSRecordsV1Response) StatusCode added in v0.1.14

func (r DNSGetDNSRecordsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DNSGetDNSSnapshotListV1Response added in v0.1.14

type DNSGetDNSSnapshotListV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DNSV1SnapshotSnapshotCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDNSGetDNSSnapshotListV1Response added in v0.1.14

func ParseDNSGetDNSSnapshotListV1Response(rsp *http.Response) (*DNSGetDNSSnapshotListV1Response, error)

ParseDNSGetDNSSnapshotListV1Response parses an HTTP response from a DNSGetDNSSnapshotListV1WithResponse call

func (DNSGetDNSSnapshotListV1Response) ContentType added in v0.1.14

func (r DNSGetDNSSnapshotListV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DNSGetDNSSnapshotListV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (DNSGetDNSSnapshotListV1Response) StatusCode added in v0.1.14

func (r DNSGetDNSSnapshotListV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DNSGetDNSSnapshotV1Response added in v0.1.14

type DNSGetDNSSnapshotV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DNSV1SnapshotSnapshotWithContentResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDNSGetDNSSnapshotV1Response added in v0.1.14

func ParseDNSGetDNSSnapshotV1Response(rsp *http.Response) (*DNSGetDNSSnapshotV1Response, error)

ParseDNSGetDNSSnapshotV1Response parses an HTTP response from a DNSGetDNSSnapshotV1WithResponse call

func (DNSGetDNSSnapshotV1Response) ContentType added in v0.1.14

func (r DNSGetDNSSnapshotV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DNSGetDNSSnapshotV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (DNSGetDNSSnapshotV1Response) StatusCode added in v0.1.14

func (r DNSGetDNSSnapshotV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DNSResetDNSRecordsV1JSONRequestBody added in v0.1.14

type DNSResetDNSRecordsV1JSONRequestBody = DNSV1ZoneResetRequest

DNSResetDNSRecordsV1JSONRequestBody defines body for DNSResetDNSRecordsV1 for application/json ContentType.

type DNSResetDNSRecordsV1Response added in v0.1.14

type DNSResetDNSRecordsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDNSResetDNSRecordsV1Response added in v0.1.14

func ParseDNSResetDNSRecordsV1Response(rsp *http.Response) (*DNSResetDNSRecordsV1Response, error)

ParseDNSResetDNSRecordsV1Response parses an HTTP response from a DNSResetDNSRecordsV1WithResponse call

func (DNSResetDNSRecordsV1Response) ContentType added in v0.1.14

func (r DNSResetDNSRecordsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DNSResetDNSRecordsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (DNSResetDNSRecordsV1Response) StatusCode added in v0.1.14

func (r DNSResetDNSRecordsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DNSRestoreDNSSnapshotV1Response added in v0.1.14

type DNSRestoreDNSSnapshotV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDNSRestoreDNSSnapshotV1Response added in v0.1.14

func ParseDNSRestoreDNSSnapshotV1Response(rsp *http.Response) (*DNSRestoreDNSSnapshotV1Response, error)

ParseDNSRestoreDNSSnapshotV1Response parses an HTTP response from a DNSRestoreDNSSnapshotV1WithResponse call

func (DNSRestoreDNSSnapshotV1Response) ContentType added in v0.1.14

func (r DNSRestoreDNSSnapshotV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DNSRestoreDNSSnapshotV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (DNSRestoreDNSSnapshotV1Response) StatusCode added in v0.1.14

func (r DNSRestoreDNSSnapshotV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DNSUpdateDNSRecordsV1JSONRequestBody added in v0.1.14

type DNSUpdateDNSRecordsV1JSONRequestBody = DNSV1ZoneUpdateRequest

DNSUpdateDNSRecordsV1JSONRequestBody defines body for DNSUpdateDNSRecordsV1 for application/json ContentType.

type DNSUpdateDNSRecordsV1Response added in v0.1.14

type DNSUpdateDNSRecordsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDNSUpdateDNSRecordsV1Response added in v0.1.14

func ParseDNSUpdateDNSRecordsV1Response(rsp *http.Response) (*DNSUpdateDNSRecordsV1Response, error)

ParseDNSUpdateDNSRecordsV1Response parses an HTTP response from a DNSUpdateDNSRecordsV1WithResponse call

func (DNSUpdateDNSRecordsV1Response) ContentType added in v0.1.14

func (r DNSUpdateDNSRecordsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DNSUpdateDNSRecordsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (DNSUpdateDNSRecordsV1Response) StatusCode added in v0.1.14

func (r DNSUpdateDNSRecordsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DNSV1SnapshotSnapshotCollection

type DNSV1SnapshotSnapshotCollection = []DNSV1SnapshotSnapshotResource

DNSV1SnapshotSnapshotCollection Array of [`DNS.V1.Snapshot.SnapshotResource`](#model/dnsv1snapshotsnapshotresource)

type DNSV1SnapshotSnapshotResource

type DNSV1SnapshotSnapshotResource struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// Id Snapshot ID
	Id *int `json:"id,omitempty"`

	// Reason Reason of the update
	Reason *string `json:"reason,omitempty"`
}

DNSV1SnapshotSnapshotResource defines model for DNS.V1.Snapshot.SnapshotResource.

type DNSV1SnapshotSnapshotWithContentResource

type DNSV1SnapshotSnapshotWithContentResource struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// Id Snapshot ID
	Id *int `json:"id,omitempty"`

	// Reason Reason of the update
	Reason *string `json:"reason,omitempty"`

	// Snapshot Array of [`DNS.V1.Zone.RecordResource`](#model/dnsv1zonerecordresource)
	Snapshot *DNSV1ZoneRecordCollection `json:"snapshot,omitempty"`
}

DNSV1SnapshotSnapshotWithContentResource defines model for DNS.V1.Snapshot.SnapshotWithContentResource.

type DNSV1ZoneDestroyRequest

type DNSV1ZoneDestroyRequest struct {
	// Filters Filter records for deletion
	Filters []struct {
		// Name Name of the record
		Name string `json:"name"`

		// Type Type of the record
		Type DNSV1ZoneDestroyRequestFiltersType `json:"type"`
	} `json:"filters"`
}

DNSV1ZoneDestroyRequest defines model for DNS.V1.Zone.DestroyRequest.

type DNSV1ZoneDestroyRequestFiltersType

type DNSV1ZoneDestroyRequestFiltersType string

DNSV1ZoneDestroyRequestFiltersType Type of the record

const (
	DNSV1ZoneDestroyRequestFiltersTypeA     DNSV1ZoneDestroyRequestFiltersType = "A"
	DNSV1ZoneDestroyRequestFiltersTypeAAAA  DNSV1ZoneDestroyRequestFiltersType = "AAAA"
	DNSV1ZoneDestroyRequestFiltersTypeALIAS DNSV1ZoneDestroyRequestFiltersType = "ALIAS"
	DNSV1ZoneDestroyRequestFiltersTypeCAA   DNSV1ZoneDestroyRequestFiltersType = "CAA"
	DNSV1ZoneDestroyRequestFiltersTypeCNAME DNSV1ZoneDestroyRequestFiltersType = "CNAME"
	DNSV1ZoneDestroyRequestFiltersTypeMX    DNSV1ZoneDestroyRequestFiltersType = "MX"
	DNSV1ZoneDestroyRequestFiltersTypeNS    DNSV1ZoneDestroyRequestFiltersType = "NS"
	DNSV1ZoneDestroyRequestFiltersTypeSOA   DNSV1ZoneDestroyRequestFiltersType = "SOA"
	DNSV1ZoneDestroyRequestFiltersTypeSRV   DNSV1ZoneDestroyRequestFiltersType = "SRV"
	DNSV1ZoneDestroyRequestFiltersTypeTXT   DNSV1ZoneDestroyRequestFiltersType = "TXT"
)

Defines values for DNSV1ZoneDestroyRequestFiltersType.

func (DNSV1ZoneDestroyRequestFiltersType) Valid added in v0.1.14

Valid indicates whether the value is a known member of the DNSV1ZoneDestroyRequestFiltersType enum.

type DNSV1ZoneNameRecordCollection

type DNSV1ZoneNameRecordCollection = []DNSV1ZoneNameRecordResource

DNSV1ZoneNameRecordCollection Array of [`DNS.V1.Zone.NameRecordResource`](#model/dnsv1zonenamerecordresource)

type DNSV1ZoneNameRecordResource

type DNSV1ZoneNameRecordResource struct {
	// Content Content of the name record
	Content *string `json:"content,omitempty"`

	// IsDisabled Flag to mark name record as disabled
	IsDisabled *bool `json:"is_disabled,omitempty"`
}

DNSV1ZoneNameRecordResource defines model for DNS.V1.Zone.NameRecordResource.

type DNSV1ZoneRecordCollection

type DNSV1ZoneRecordCollection = []DNSV1ZoneRecordResource

DNSV1ZoneRecordCollection Array of [`DNS.V1.Zone.RecordResource`](#model/dnsv1zonerecordresource)

type DNSV1ZoneRecordResource

type DNSV1ZoneRecordResource struct {
	// Name Name of the record (use `@` for wildcard name)
	Name *string `json:"name,omitempty"`

	// Records Array of [`DNS.V1.Zone.NameRecordResource`](#model/dnsv1zonenamerecordresource)
	Records *DNSV1ZoneNameRecordCollection `json:"records,omitempty"`

	// Ttl TTL (Time-To-Live) of the record
	Ttl *int `json:"ttl,omitempty"`

	// Type Type of the record
	Type *DNSV1ZoneRecordResourceType `json:"type,omitempty"`
}

DNSV1ZoneRecordResource defines model for DNS.V1.Zone.RecordResource.

type DNSV1ZoneRecordResourceType

type DNSV1ZoneRecordResourceType string

DNSV1ZoneRecordResourceType Type of the record

const (
	DNSV1ZoneRecordResourceTypeA     DNSV1ZoneRecordResourceType = "A"
	DNSV1ZoneRecordResourceTypeAAAA  DNSV1ZoneRecordResourceType = "AAAA"
	DNSV1ZoneRecordResourceTypeALIAS DNSV1ZoneRecordResourceType = "ALIAS"
	DNSV1ZoneRecordResourceTypeCAA   DNSV1ZoneRecordResourceType = "CAA"
	DNSV1ZoneRecordResourceTypeCNAME DNSV1ZoneRecordResourceType = "CNAME"
	DNSV1ZoneRecordResourceTypeMX    DNSV1ZoneRecordResourceType = "MX"
	DNSV1ZoneRecordResourceTypeNS    DNSV1ZoneRecordResourceType = "NS"
	DNSV1ZoneRecordResourceTypeSOA   DNSV1ZoneRecordResourceType = "SOA"
	DNSV1ZoneRecordResourceTypeSRV   DNSV1ZoneRecordResourceType = "SRV"
	DNSV1ZoneRecordResourceTypeTXT   DNSV1ZoneRecordResourceType = "TXT"
)

Defines values for DNSV1ZoneRecordResourceType.

func (DNSV1ZoneRecordResourceType) Valid added in v0.1.14

Valid indicates whether the value is a known member of the DNSV1ZoneRecordResourceType enum.

type DNSV1ZoneResetRequest

type DNSV1ZoneResetRequest struct {
	// ResetEmailRecords Determines if email records should be reset
	ResetEmailRecords *bool `json:"reset_email_records,omitempty"`

	// Sync Determines if operation should be run synchronously
	Sync *bool `json:"sync,omitempty"`

	// WhitelistedRecordTypes Specifies which record types to not reset
	WhitelistedRecordTypes *[]string `json:"whitelisted_record_types,omitempty"`
}

DNSV1ZoneResetRequest defines model for DNS.V1.Zone.ResetRequest.

type DNSV1ZoneUpdateRequest

type DNSV1ZoneUpdateRequest struct {
	// Overwrite If `true`, resource records (RRs) matching name and type will be deleted and new RRs will be created,
	// otherwise resource records' ttl's are updated and new records are appended.
	// If no matching RRs are found, they are created.
	Overwrite *bool `json:"overwrite,omitempty"`
	Zone      []struct {
		// Name Name of the record (use `@` for wildcard name)
		Name string `json:"name"`

		// Records Records assigned to the name
		Records []struct {
			// Content Content of the name record
			Content string `json:"content"`
		} `json:"records"`

		// Ttl TTL (Time-To-Live) of the record
		Ttl *int `json:"ttl,omitempty"`

		// Type Type of the record
		Type DNSV1ZoneUpdateRequestZoneType `json:"type"`
	} `json:"zone"`
}

DNSV1ZoneUpdateRequest defines model for DNS.V1.Zone.UpdateRequest.

type DNSV1ZoneUpdateRequestZoneType

type DNSV1ZoneUpdateRequestZoneType string

DNSV1ZoneUpdateRequestZoneType Type of the record

func (DNSV1ZoneUpdateRequestZoneType) Valid added in v0.1.14

Valid indicates whether the value is a known member of the DNSV1ZoneUpdateRequestZoneType enum.

type DNSValidateDNSRecordsV1JSONRequestBody added in v0.1.14

type DNSValidateDNSRecordsV1JSONRequestBody = DNSV1ZoneUpdateRequest

DNSValidateDNSRecordsV1JSONRequestBody defines body for DNSValidateDNSRecordsV1 for application/json ContentType.

type DNSValidateDNSRecordsV1Response added in v0.1.14

type DNSValidateDNSRecordsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDNSValidateDNSRecordsV1Response added in v0.1.14

func ParseDNSValidateDNSRecordsV1Response(rsp *http.Response) (*DNSValidateDNSRecordsV1Response, error)

ParseDNSValidateDNSRecordsV1Response parses an HTTP response from a DNSValidateDNSRecordsV1WithResponse call

func (DNSValidateDNSRecordsV1Response) ContentType added in v0.1.14

func (r DNSValidateDNSRecordsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DNSValidateDNSRecordsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (DNSValidateDNSRecordsV1Response) StatusCode added in v0.1.14

func (r DNSValidateDNSRecordsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DatabaseIsAssigned added in v0.1.14

type DatabaseIsAssigned = bool

DatabaseIsAssigned defines model for database_is_assigned.

type DatabaseNamePath added in v0.1.14

type DatabaseNamePath = string

DatabaseNamePath defines model for database_name_path.

type DatabaseSearch added in v0.1.14

type DatabaseSearch = string

DatabaseSearch defines model for database_search.

type Domain

type Domain = string

Domain defines model for domain.

type DomainAccessVerifierV2VerificationsActiveVerificationsCollection added in v0.1.14

type DomainAccessVerifierV2VerificationsActiveVerificationsCollection struct {
	// Data List of active verifications by status. If no verifications are found, this will return an empty array.
	Data *struct {
		// PENDING Pending verifications grouped by domain. Keys are domain names (e.g., "pixel.tld"). This property will not be returned if no pending verifications are found.
		PENDING *struct {
			// DOMAINTLD Domain name (example). Contains verification types as properties.
			DOMAINTLD *struct {
				// VERIFICATIONTYPE Verification type ("NAMESERVERS" or "TXT"). Only verification types that exist for this domain will be present.
				VERIFICATIONTYPE *struct {
					// LastVerificationAttempt Datetime when last verification attempt occurred
					LastVerificationAttempt *string `json:"last_verification_attempt,omitempty"`

					// NextVerificationAttempt Datetime when next verification attempt will occur
					NextVerificationAttempt *string `json:"next_verification_attempt,omitempty"`

					// Records Verification records
					Records *[]string `json:"records,omitempty"`

					// VerificationExpiration Datetime when verification expires
					VerificationExpiration *string `json:"verification_expiration,omitempty"`
				} `json:"VERIFICATION_TYPE,omitempty"`
			} `json:"DOMAIN.TLD,omitempty"`
		} `json:"PENDING,omitempty"`

		// VERIFIED Verified verifications grouped by domain. Keys are domain names (e.g., "byte.tld"). This property will not be returned if no verified verifications are found.
		VERIFIED *struct {
			// DOMAINTLD Domain name (example). Contains verification types as properties.
			DOMAINTLD *struct {
				// VERIFICATIONTYPE Verification type (e.g., "NAMESERVERS", "TXT"). Only verification types that exist for this domain will be present.
				VERIFICATIONTYPE *struct {
					// Records Verification records
					Records *[]string `json:"records,omitempty"`
				} `json:"VERIFICATION_TYPE,omitempty"`
			} `json:"DOMAIN.TLD,omitempty"`
		} `json:"VERIFIED,omitempty"`
	} `json:"data,omitempty"`
}

DomainAccessVerifierV2VerificationsActiveVerificationsCollection Returns active verifications (PENDING and VERIFIED) grouped by status and domain. Includes last and next verification attempt dates and expiration for PENDING verifications.

type DomainAccessVerifierV2VerificationsListRequest added in v0.1.14

type DomainAccessVerifierV2VerificationsListRequest struct {
	// Domains The list of domains for which to get verification details for.
	Domains []string `json:"domains"`
}

DomainAccessVerifierV2VerificationsListRequest defines model for DomainAccessVerifier.V2.Verifications.ListRequest.

type DomainFilter added in v0.1.14

type DomainFilter = string

DomainFilter defines model for domain_filter.

type DomainsCheckDomainAvailabilityV1JSONRequestBody

type DomainsCheckDomainAvailabilityV1JSONRequestBody = DomainsV1AvailabilityAvailabilityRequest

DomainsCheckDomainAvailabilityV1JSONRequestBody defines body for DomainsCheckDomainAvailabilityV1 for application/json ContentType.

type DomainsCheckDomainAvailabilityV1Response

type DomainsCheckDomainAvailabilityV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DomainsV1AvailabilityAvailabilityCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDomainsCheckDomainAvailabilityV1Response

func ParseDomainsCheckDomainAvailabilityV1Response(rsp *http.Response) (*DomainsCheckDomainAvailabilityV1Response, error)

ParseDomainsCheckDomainAvailabilityV1Response parses an HTTP response from a DomainsCheckDomainAvailabilityV1WithResponse call

func (DomainsCheckDomainAvailabilityV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DomainsCheckDomainAvailabilityV1Response) Status

Status returns HTTPResponse.Status

func (DomainsCheckDomainAvailabilityV1Response) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DomainsCreateDomainForwardingV1JSONRequestBody added in v0.1.14

type DomainsCreateDomainForwardingV1JSONRequestBody = DomainsV1ForwardingStoreRequest

DomainsCreateDomainForwardingV1JSONRequestBody defines body for DomainsCreateDomainForwardingV1 for application/json ContentType.

type DomainsCreateDomainForwardingV1Response added in v0.1.14

type DomainsCreateDomainForwardingV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DomainsV1ForwardingForwardingResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDomainsCreateDomainForwardingV1Response added in v0.1.14

func ParseDomainsCreateDomainForwardingV1Response(rsp *http.Response) (*DomainsCreateDomainForwardingV1Response, error)

ParseDomainsCreateDomainForwardingV1Response parses an HTTP response from a DomainsCreateDomainForwardingV1WithResponse call

func (DomainsCreateDomainForwardingV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DomainsCreateDomainForwardingV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (DomainsCreateDomainForwardingV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type DomainsCreateWHOISProfileV1JSONRequestBody

type DomainsCreateWHOISProfileV1JSONRequestBody = DomainsV1WHOISStoreRequest

DomainsCreateWHOISProfileV1JSONRequestBody defines body for DomainsCreateWHOISProfileV1 for application/json ContentType.

type DomainsCreateWHOISProfileV1Response

type DomainsCreateWHOISProfileV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DomainsV1WHOISProfileResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDomainsCreateWHOISProfileV1Response

func ParseDomainsCreateWHOISProfileV1Response(rsp *http.Response) (*DomainsCreateWHOISProfileV1Response, error)

ParseDomainsCreateWHOISProfileV1Response parses an HTTP response from a DomainsCreateWHOISProfileV1WithResponse call

func (DomainsCreateWHOISProfileV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DomainsCreateWHOISProfileV1Response) Status

Status returns HTTPResponse.Status

func (DomainsCreateWHOISProfileV1Response) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DomainsDeleteDomainForwardingV1Response added in v0.1.14

type DomainsDeleteDomainForwardingV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDomainsDeleteDomainForwardingV1Response added in v0.1.14

func ParseDomainsDeleteDomainForwardingV1Response(rsp *http.Response) (*DomainsDeleteDomainForwardingV1Response, error)

ParseDomainsDeleteDomainForwardingV1Response parses an HTTP response from a DomainsDeleteDomainForwardingV1WithResponse call

func (DomainsDeleteDomainForwardingV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DomainsDeleteDomainForwardingV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (DomainsDeleteDomainForwardingV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type DomainsDeleteWHOISProfileV1Response

type DomainsDeleteWHOISProfileV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDomainsDeleteWHOISProfileV1Response

func ParseDomainsDeleteWHOISProfileV1Response(rsp *http.Response) (*DomainsDeleteWHOISProfileV1Response, error)

ParseDomainsDeleteWHOISProfileV1Response parses an HTTP response from a DomainsDeleteWHOISProfileV1WithResponse call

func (DomainsDeleteWHOISProfileV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DomainsDeleteWHOISProfileV1Response) Status

Status returns HTTPResponse.Status

func (DomainsDeleteWHOISProfileV1Response) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DomainsDisableDomainLockV1Response

type DomainsDisableDomainLockV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDomainsDisableDomainLockV1Response

func ParseDomainsDisableDomainLockV1Response(rsp *http.Response) (*DomainsDisableDomainLockV1Response, error)

ParseDomainsDisableDomainLockV1Response parses an HTTP response from a DomainsDisableDomainLockV1WithResponse call

func (DomainsDisableDomainLockV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DomainsDisableDomainLockV1Response) Status

Status returns HTTPResponse.Status

func (DomainsDisableDomainLockV1Response) StatusCode

func (r DomainsDisableDomainLockV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DomainsDisablePrivacyProtectionV1Response

type DomainsDisablePrivacyProtectionV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDomainsDisablePrivacyProtectionV1Response

func ParseDomainsDisablePrivacyProtectionV1Response(rsp *http.Response) (*DomainsDisablePrivacyProtectionV1Response, error)

ParseDomainsDisablePrivacyProtectionV1Response parses an HTTP response from a DomainsDisablePrivacyProtectionV1WithResponse call

func (DomainsDisablePrivacyProtectionV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DomainsDisablePrivacyProtectionV1Response) Status

Status returns HTTPResponse.Status

func (DomainsDisablePrivacyProtectionV1Response) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DomainsEnableDomainLockV1Response

type DomainsEnableDomainLockV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDomainsEnableDomainLockV1Response

func ParseDomainsEnableDomainLockV1Response(rsp *http.Response) (*DomainsEnableDomainLockV1Response, error)

ParseDomainsEnableDomainLockV1Response parses an HTTP response from a DomainsEnableDomainLockV1WithResponse call

func (DomainsEnableDomainLockV1Response) ContentType added in v0.1.14

func (r DomainsEnableDomainLockV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DomainsEnableDomainLockV1Response) Status

Status returns HTTPResponse.Status

func (DomainsEnableDomainLockV1Response) StatusCode

func (r DomainsEnableDomainLockV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DomainsEnablePrivacyProtectionV1Response

type DomainsEnablePrivacyProtectionV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDomainsEnablePrivacyProtectionV1Response

func ParseDomainsEnablePrivacyProtectionV1Response(rsp *http.Response) (*DomainsEnablePrivacyProtectionV1Response, error)

ParseDomainsEnablePrivacyProtectionV1Response parses an HTTP response from a DomainsEnablePrivacyProtectionV1WithResponse call

func (DomainsEnablePrivacyProtectionV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DomainsEnablePrivacyProtectionV1Response) Status

Status returns HTTPResponse.Status

func (DomainsEnablePrivacyProtectionV1Response) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DomainsGetDomainDetailsV1Response added in v0.1.14

type DomainsGetDomainDetailsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DomainsV1DomainDomainExtendedResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDomainsGetDomainDetailsV1Response added in v0.1.14

func ParseDomainsGetDomainDetailsV1Response(rsp *http.Response) (*DomainsGetDomainDetailsV1Response, error)

ParseDomainsGetDomainDetailsV1Response parses an HTTP response from a DomainsGetDomainDetailsV1WithResponse call

func (DomainsGetDomainDetailsV1Response) ContentType added in v0.1.14

func (r DomainsGetDomainDetailsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DomainsGetDomainDetailsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (DomainsGetDomainDetailsV1Response) StatusCode added in v0.1.14

func (r DomainsGetDomainDetailsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DomainsGetDomainForwardingV1Response added in v0.1.14

type DomainsGetDomainForwardingV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DomainsV1ForwardingForwardingResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDomainsGetDomainForwardingV1Response added in v0.1.14

func ParseDomainsGetDomainForwardingV1Response(rsp *http.Response) (*DomainsGetDomainForwardingV1Response, error)

ParseDomainsGetDomainForwardingV1Response parses an HTTP response from a DomainsGetDomainForwardingV1WithResponse call

func (DomainsGetDomainForwardingV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DomainsGetDomainForwardingV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (DomainsGetDomainForwardingV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type DomainsGetDomainListV1Response

type DomainsGetDomainListV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DomainsV1DomainDomainCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDomainsGetDomainListV1Response

func ParseDomainsGetDomainListV1Response(rsp *http.Response) (*DomainsGetDomainListV1Response, error)

ParseDomainsGetDomainListV1Response parses an HTTP response from a DomainsGetDomainListV1WithResponse call

func (DomainsGetDomainListV1Response) ContentType added in v0.1.14

func (r DomainsGetDomainListV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DomainsGetDomainListV1Response) Status

Status returns HTTPResponse.Status

func (DomainsGetDomainListV1Response) StatusCode

func (r DomainsGetDomainListV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DomainsGetWHOISProfileListV1Params

type DomainsGetWHOISProfileListV1Params struct {
	// Tld Filter by TLD (without leading dot)
	Tld *Tld `form:"tld,omitempty" json:"tld,omitempty"`
}

DomainsGetWHOISProfileListV1Params defines parameters for DomainsGetWHOISProfileListV1.

type DomainsGetWHOISProfileListV1Response

type DomainsGetWHOISProfileListV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DomainsV1WHOISProfileCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDomainsGetWHOISProfileListV1Response

func ParseDomainsGetWHOISProfileListV1Response(rsp *http.Response) (*DomainsGetWHOISProfileListV1Response, error)

ParseDomainsGetWHOISProfileListV1Response parses an HTTP response from a DomainsGetWHOISProfileListV1WithResponse call

func (DomainsGetWHOISProfileListV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DomainsGetWHOISProfileListV1Response) Status

Status returns HTTPResponse.Status

func (DomainsGetWHOISProfileListV1Response) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DomainsGetWHOISProfileUsageV1Response

type DomainsGetWHOISProfileUsageV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DomainsV1WHOISProfileUsageResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDomainsGetWHOISProfileUsageV1Response

func ParseDomainsGetWHOISProfileUsageV1Response(rsp *http.Response) (*DomainsGetWHOISProfileUsageV1Response, error)

ParseDomainsGetWHOISProfileUsageV1Response parses an HTTP response from a DomainsGetWHOISProfileUsageV1WithResponse call

func (DomainsGetWHOISProfileUsageV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DomainsGetWHOISProfileUsageV1Response) Status

Status returns HTTPResponse.Status

func (DomainsGetWHOISProfileUsageV1Response) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DomainsGetWHOISProfileV1Response

type DomainsGetWHOISProfileV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DomainsV1WHOISProfileResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDomainsGetWHOISProfileV1Response

func ParseDomainsGetWHOISProfileV1Response(rsp *http.Response) (*DomainsGetWHOISProfileV1Response, error)

ParseDomainsGetWHOISProfileV1Response parses an HTTP response from a DomainsGetWHOISProfileV1WithResponse call

func (DomainsGetWHOISProfileV1Response) ContentType added in v0.1.14

func (r DomainsGetWHOISProfileV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DomainsGetWHOISProfileV1Response) Status

Status returns HTTPResponse.Status

func (DomainsGetWHOISProfileV1Response) StatusCode

func (r DomainsGetWHOISProfileV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DomainsPurchaseNewDomainV1JSONRequestBody

type DomainsPurchaseNewDomainV1JSONRequestBody = DomainsV1PortfolioPurchaseRequest

DomainsPurchaseNewDomainV1JSONRequestBody defines body for DomainsPurchaseNewDomainV1 for application/json ContentType.

type DomainsPurchaseNewDomainV1Response

type DomainsPurchaseNewDomainV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BillingV1OrderOrderResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDomainsPurchaseNewDomainV1Response

func ParseDomainsPurchaseNewDomainV1Response(rsp *http.Response) (*DomainsPurchaseNewDomainV1Response, error)

ParseDomainsPurchaseNewDomainV1Response parses an HTTP response from a DomainsPurchaseNewDomainV1WithResponse call

func (DomainsPurchaseNewDomainV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DomainsPurchaseNewDomainV1Response) Status

Status returns HTTPResponse.Status

func (DomainsPurchaseNewDomainV1Response) StatusCode

func (r DomainsPurchaseNewDomainV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DomainsUpdateDomainNameserversV1JSONRequestBody added in v0.1.14

type DomainsUpdateDomainNameserversV1JSONRequestBody = DomainsV1PortfolioUpdateNameserversRequest

DomainsUpdateDomainNameserversV1JSONRequestBody defines body for DomainsUpdateDomainNameserversV1 for application/json ContentType.

type DomainsUpdateDomainNameserversV1Response added in v0.1.14

type DomainsUpdateDomainNameserversV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseDomainsUpdateDomainNameserversV1Response added in v0.1.14

func ParseDomainsUpdateDomainNameserversV1Response(rsp *http.Response) (*DomainsUpdateDomainNameserversV1Response, error)

ParseDomainsUpdateDomainNameserversV1Response parses an HTTP response from a DomainsUpdateDomainNameserversV1WithResponse call

func (DomainsUpdateDomainNameserversV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DomainsUpdateDomainNameserversV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (DomainsUpdateDomainNameserversV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type DomainsV1AvailabilityAvailabilityCollection

type DomainsV1AvailabilityAvailabilityCollection = []DomainsV1AvailabilityAvailabilityResource

DomainsV1AvailabilityAvailabilityCollection Array of [`Domains.V1.Availability.AvailabilityResource`](#model/domainsv1availabilityavailabilityresource)

type DomainsV1AvailabilityAvailabilityRequest

type DomainsV1AvailabilityAvailabilityRequest struct {
	// Domain Domain name (without TLD)
	Domain string `json:"domain"`

	// Tlds TLDs list
	Tlds []string `json:"tlds"`

	// WithAlternatives Should response include alternatives
	WithAlternatives *bool `json:"with_alternatives,omitempty"`
}

DomainsV1AvailabilityAvailabilityRequest defines model for Domains.V1.Availability.AvailabilityRequest.

type DomainsV1AvailabilityAvailabilityResource

type DomainsV1AvailabilityAvailabilityResource struct {
	// Domain Domain name, `null` when not claimed free domain
	Domain *string `json:"domain,omitempty"`

	// IsAlternative `true` if domain is provided as an alternative
	IsAlternative *bool `json:"is_alternative,omitempty"`

	// IsAvailable `true` if domain is available for registration
	IsAvailable *bool `json:"is_available,omitempty"`

	// Restriction Special rules and/or restrictions applied for registering TLD
	Restriction *string `json:"restriction,omitempty"`
}

DomainsV1AvailabilityAvailabilityResource defines model for Domains.V1.Availability.AvailabilityResource.

type DomainsV1DomainDomainCollection

type DomainsV1DomainDomainCollection = []DomainsV1DomainDomainResource

DomainsV1DomainDomainCollection Array of [`Domains.V1.Domain.DomainResource`](#model/domainsv1domaindomainresource)

type DomainsV1DomainDomainExtendedResource

type DomainsV1DomainDomainExtendedResource struct {
	N60DaysLockExpiresAt *time.Time `json:"60_days_lock_expires_at,omitempty"`

	// ChildNameServers Child name servers
	ChildNameServers *[][]string `json:"child_name_servers,omitempty"`
	CreatedAt        *time.Time  `json:"created_at,omitempty"`

	// Domain Domain name
	Domain *string `json:"domain,omitempty"`

	// DomainContacts WHOIS profiles
	DomainContacts *struct {
		// AdminId Admin WHOIS profile ID
		AdminId *int `json:"admin_id,omitempty"`

		// BillingId Billing WHOIS profile ID
		BillingId *int `json:"billing_id,omitempty"`

		// OwnerId Owner WHOIS profile ID
		OwnerId *int `json:"owner_id,omitempty"`

		// TechId Technician WHOIS profile ID
		TechId *int `json:"tech_id,omitempty"`
	} `json:"domain_contacts,omitempty"`
	ExpiresAt *time.Time `json:"expires_at,omitempty"`

	// IsLockable Is domain allowed to be locked
	IsLockable *bool `json:"is_lockable,omitempty"`

	// IsLocked Is domain locked
	IsLocked *bool `json:"is_locked,omitempty"`

	// IsPrivacyProtected Is privacy protection enabled for the domain
	IsPrivacyProtected *bool `json:"is_privacy_protected,omitempty"`

	// IsPrivacyProtectionAllowed Is privacy protection allowed for the domain
	IsPrivacyProtectionAllowed *bool   `json:"is_privacy_protection_allowed,omitempty"`
	Message                    *string `json:"message,omitempty"`

	// NameServers Name servers
	NameServers *struct {
		// Ns1 Name server 1
		Ns1 *string `json:"ns1,omitempty"`

		// Ns2 Name server 2
		Ns2 *string `json:"ns2,omitempty"`
	} `json:"name_servers,omitempty"`
	RegisteredAt *time.Time `json:"registered_at,omitempty"`

	// Status Status of the domain
	Status    *DomainsV1DomainDomainExtendedResourceStatus `json:"status,omitempty"`
	UpdatedAt *time.Time                                   `json:"updated_at,omitempty"`
}

DomainsV1DomainDomainExtendedResource defines model for Domains.V1.Domain.DomainExtendedResource.

type DomainsV1DomainDomainExtendedResourceStatus

type DomainsV1DomainDomainExtendedResourceStatus string

DomainsV1DomainDomainExtendedResourceStatus Status of the domain

const (
	DomainsV1DomainDomainExtendedResourceStatusActive              DomainsV1DomainDomainExtendedResourceStatus = "active"
	DomainsV1DomainDomainExtendedResourceStatusDeleted             DomainsV1DomainDomainExtendedResourceStatus = "deleted"
	DomainsV1DomainDomainExtendedResourceStatusExpired             DomainsV1DomainDomainExtendedResourceStatus = "expired"
	DomainsV1DomainDomainExtendedResourceStatusFailed              DomainsV1DomainDomainExtendedResourceStatus = "failed"
	DomainsV1DomainDomainExtendedResourceStatusPendingSetup        DomainsV1DomainDomainExtendedResourceStatus = "pending_setup"
	DomainsV1DomainDomainExtendedResourceStatusPendingVerification DomainsV1DomainDomainExtendedResourceStatus = "pending_verification"
	DomainsV1DomainDomainExtendedResourceStatusRequested           DomainsV1DomainDomainExtendedResourceStatus = "requested"
	DomainsV1DomainDomainExtendedResourceStatusSuspended           DomainsV1DomainDomainExtendedResourceStatus = "suspended"
)

Defines values for DomainsV1DomainDomainExtendedResourceStatus.

func (DomainsV1DomainDomainExtendedResourceStatus) Valid added in v0.1.14

Valid indicates whether the value is a known member of the DomainsV1DomainDomainExtendedResourceStatus enum.

type DomainsV1DomainDomainResource

type DomainsV1DomainDomainResource struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// Domain Domain name, `null` when not claimed free domain
	Domain    *string    `json:"domain,omitempty"`
	ExpiresAt *time.Time `json:"expires_at,omitempty"`

	// Id Domain ID
	Id     *int                                 `json:"id,omitempty"`
	Status *DomainsV1DomainDomainResourceStatus `json:"status,omitempty"`
	Type   *DomainsV1DomainDomainResourceType   `json:"type,omitempty"`
}

DomainsV1DomainDomainResource defines model for Domains.V1.Domain.DomainResource.

type DomainsV1DomainDomainResourceStatus

type DomainsV1DomainDomainResourceStatus string

DomainsV1DomainDomainResourceStatus defines model for DomainsV1DomainDomainResource.Status.

const (
	DomainsV1DomainDomainResourceStatusActive              DomainsV1DomainDomainResourceStatus = "active"
	DomainsV1DomainDomainResourceStatusDeleted             DomainsV1DomainDomainResourceStatus = "deleted"
	DomainsV1DomainDomainResourceStatusExpired             DomainsV1DomainDomainResourceStatus = "expired"
	DomainsV1DomainDomainResourceStatusFailed              DomainsV1DomainDomainResourceStatus = "failed"
	DomainsV1DomainDomainResourceStatusPendingSetup        DomainsV1DomainDomainResourceStatus = "pending_setup"
	DomainsV1DomainDomainResourceStatusPendingVerification DomainsV1DomainDomainResourceStatus = "pending_verification"
	DomainsV1DomainDomainResourceStatusRequested           DomainsV1DomainDomainResourceStatus = "requested"
	DomainsV1DomainDomainResourceStatusSuspended           DomainsV1DomainDomainResourceStatus = "suspended"
)

Defines values for DomainsV1DomainDomainResourceStatus.

func (DomainsV1DomainDomainResourceStatus) Valid added in v0.1.14

Valid indicates whether the value is a known member of the DomainsV1DomainDomainResourceStatus enum.

type DomainsV1DomainDomainResourceType

type DomainsV1DomainDomainResourceType string

DomainsV1DomainDomainResourceType defines model for DomainsV1DomainDomainResource.Type.

const (
	DomainsV1DomainDomainResourceTypeDomain             DomainsV1DomainDomainResourceType = "domain"
	DomainsV1DomainDomainResourceTypeDomainTransfer     DomainsV1DomainDomainResourceType = "domain_transfer"
	DomainsV1DomainDomainResourceTypeFreeDomain         DomainsV1DomainDomainResourceType = "free_domain"
	DomainsV1DomainDomainResourceTypeFreeDomainTransfer DomainsV1DomainDomainResourceType = "free_domain_transfer"
)

Defines values for DomainsV1DomainDomainResourceType.

func (DomainsV1DomainDomainResourceType) Valid added in v0.1.14

Valid indicates whether the value is a known member of the DomainsV1DomainDomainResourceType enum.

type DomainsV1ForwardingForwardingResource

type DomainsV1ForwardingForwardingResource struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// Domain Domain name
	Domain *string `json:"domain,omitempty"`

	// RedirectType Redirect type
	RedirectType *DomainsV1ForwardingForwardingResourceRedirectType `json:"redirect_type,omitempty"`

	// RedirectUrl URL domain is forwarded to
	RedirectUrl *string    `json:"redirect_url,omitempty"`
	UpdatedAt   *time.Time `json:"updated_at,omitempty"`
}

DomainsV1ForwardingForwardingResource defines model for Domains.V1.Forwarding.ForwardingResource.

type DomainsV1ForwardingForwardingResourceRedirectType

type DomainsV1ForwardingForwardingResourceRedirectType string

DomainsV1ForwardingForwardingResourceRedirectType Redirect type

const (
	DomainsV1ForwardingForwardingResourceRedirectTypeN301 DomainsV1ForwardingForwardingResourceRedirectType = "301"
	DomainsV1ForwardingForwardingResourceRedirectTypeN302 DomainsV1ForwardingForwardingResourceRedirectType = "302"
)

Defines values for DomainsV1ForwardingForwardingResourceRedirectType.

func (DomainsV1ForwardingForwardingResourceRedirectType) Valid added in v0.1.14

Valid indicates whether the value is a known member of the DomainsV1ForwardingForwardingResourceRedirectType enum.

type DomainsV1ForwardingStoreRequest

type DomainsV1ForwardingStoreRequest struct {
	// Domain Domain name
	Domain string `json:"domain"`

	// RedirectType Redirect type
	RedirectType DomainsV1ForwardingStoreRequestRedirectType `json:"redirect_type"`

	// RedirectUrl URL to forward domain to
	RedirectUrl string `json:"redirect_url"`
}

DomainsV1ForwardingStoreRequest defines model for Domains.V1.Forwarding.StoreRequest.

type DomainsV1ForwardingStoreRequestRedirectType

type DomainsV1ForwardingStoreRequestRedirectType string

DomainsV1ForwardingStoreRequestRedirectType Redirect type

const (
	DomainsV1ForwardingStoreRequestRedirectTypeN301 DomainsV1ForwardingStoreRequestRedirectType = "301"
	DomainsV1ForwardingStoreRequestRedirectTypeN302 DomainsV1ForwardingStoreRequestRedirectType = "302"
)

Defines values for DomainsV1ForwardingStoreRequestRedirectType.

func (DomainsV1ForwardingStoreRequestRedirectType) Valid added in v0.1.14

Valid indicates whether the value is a known member of the DomainsV1ForwardingStoreRequestRedirectType enum.

type DomainsV1PortfolioPurchaseRequest

type DomainsV1PortfolioPurchaseRequest struct {
	// AdditionalDetails Additional registration data, possible values depends on TLD
	AdditionalDetails *map[string]interface{} `json:"additional_details,omitempty"`

	// Coupons Discount coupon codes
	Coupons *[]interface{} `json:"coupons,omitempty"`

	// Domain Domain name
	Domain string `json:"domain"`

	// DomainContacts Domain contact information
	DomainContacts *struct {
		// AdminId Administrative contact WHOIS record ID
		AdminId *int `json:"admin_id,omitempty"`

		// BillingId Billing contact WHOIS record ID
		BillingId *int `json:"billing_id,omitempty"`

		// OwnerId Owner contact WHOIS record ID
		OwnerId *int `json:"owner_id,omitempty"`

		// TechId Technical contact WHOIS record ID
		TechId *int `json:"tech_id,omitempty"`
	} `json:"domain_contacts,omitempty"`

	// ItemId Catalog price item ID
	ItemId string `json:"item_id"`

	// PaymentMethodId Payment method ID, default will be used if not provided
	PaymentMethodId *int `json:"payment_method_id,omitempty"`
}

DomainsV1PortfolioPurchaseRequest defines model for Domains.V1.Portfolio.PurchaseRequest.

type DomainsV1PortfolioUpdateNameserversRequest

type DomainsV1PortfolioUpdateNameserversRequest struct {
	// Ns1 First name server
	Ns1 string `json:"ns1"`

	// Ns2 Second name server
	Ns2 string `json:"ns2"`

	// Ns3 Third name server
	Ns3 *string `json:"ns3,omitempty"`

	// Ns4 Fourth name server
	Ns4 *string `json:"ns4,omitempty"`
}

DomainsV1PortfolioUpdateNameserversRequest defines model for Domains.V1.Portfolio.UpdateNameserversRequest.

type DomainsV1WHOISProfileCollection

type DomainsV1WHOISProfileCollection = []DomainsV1WHOISProfileResource

DomainsV1WHOISProfileCollection Array of [`Domains.V1.WHOIS.ProfileResource`](#model/domainsv1whoisprofileresource)

type DomainsV1WHOISProfileResource

type DomainsV1WHOISProfileResource struct {
	// Country ISO 3166 2-letter country code
	Country   *string    `json:"country,omitempty"`
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// EntityType WHOIS profile entity type
	EntityType *DomainsV1WHOISProfileResourceEntityType `json:"entity_type,omitempty"`

	// Id WHOIS Profile ID
	Id *int `json:"id,omitempty"`

	// Tld TLD to which contact profile can be applied to
	Tld *string `json:"tld,omitempty"`

	// TldDetails TLD details
	TldDetails *map[string]interface{} `json:"tld_details,omitempty"`
	UpdatedAt  *time.Time              `json:"updated_at,omitempty"`

	// WhoisDetails WHOIS profile details
	WhoisDetails *map[string]interface{} `json:"whois_details,omitempty"`
}

DomainsV1WHOISProfileResource defines model for Domains.V1.WHOIS.ProfileResource.

type DomainsV1WHOISProfileResourceEntityType

type DomainsV1WHOISProfileResourceEntityType string

DomainsV1WHOISProfileResourceEntityType WHOIS profile entity type

const (
	DomainsV1WHOISProfileResourceEntityTypeIndividual   DomainsV1WHOISProfileResourceEntityType = "individual"
	DomainsV1WHOISProfileResourceEntityTypeOrganization DomainsV1WHOISProfileResourceEntityType = "organization"
)

Defines values for DomainsV1WHOISProfileResourceEntityType.

func (DomainsV1WHOISProfileResourceEntityType) Valid added in v0.1.14

Valid indicates whether the value is a known member of the DomainsV1WHOISProfileResourceEntityType enum.

type DomainsV1WHOISProfileUsageResource

type DomainsV1WHOISProfileUsageResource = []string

DomainsV1WHOISProfileUsageResource Array of domains

type DomainsV1WHOISStoreRequest

type DomainsV1WHOISStoreRequest struct {
	// Country ISO 3166 2-letter country code
	Country string `json:"country"`

	// EntityType Legal entity type
	EntityType DomainsV1WHOISStoreRequestEntityType `json:"entity_type"`

	// Tld TLD of the domain (without leading dot)
	Tld string `json:"tld"`

	// TldDetails TLD details
	TldDetails *map[string]interface{} `json:"tld_details,omitempty"`

	// WhoisDetails WHOIS details
	WhoisDetails map[string]interface{} `json:"whois_details"`
}

DomainsV1WHOISStoreRequest defines model for Domains.V1.WHOIS.StoreRequest.

type DomainsV1WHOISStoreRequestEntityType

type DomainsV1WHOISStoreRequestEntityType string

DomainsV1WHOISStoreRequestEntityType Legal entity type

const (
	DomainsV1WHOISStoreRequestEntityTypeIndividual   DomainsV1WHOISStoreRequestEntityType = "individual"
	DomainsV1WHOISStoreRequestEntityTypeOrganization DomainsV1WHOISStoreRequestEntityType = "organization"
)

Defines values for DomainsV1WHOISStoreRequestEntityType.

func (DomainsV1WHOISStoreRequestEntityType) Valid added in v0.1.14

Valid indicates whether the value is a known member of the DomainsV1WHOISStoreRequestEntityType enum.

type EcommerceCreateDigitalProductV1JSONRequestBody added in v1.1.1

type EcommerceCreateDigitalProductV1JSONRequestBody = EcommerceV1ProductCreateDigitalProductRequest

EcommerceCreateDigitalProductV1JSONRequestBody defines body for EcommerceCreateDigitalProductV1 for application/json ContentType.

type EcommerceCreateDigitalProductV1Response added in v1.1.1

type EcommerceCreateDigitalProductV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *EcommerceV1ProductProductCreationResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseEcommerceCreateDigitalProductV1Response added in v1.1.1

func ParseEcommerceCreateDigitalProductV1Response(rsp *http.Response) (*EcommerceCreateDigitalProductV1Response, error)

ParseEcommerceCreateDigitalProductV1Response parses an HTTP response from a EcommerceCreateDigitalProductV1WithResponse call

func (EcommerceCreateDigitalProductV1Response) ContentType added in v1.1.1

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (EcommerceCreateDigitalProductV1Response) Status added in v1.1.1

Status returns HTTPResponse.Status

func (EcommerceCreateDigitalProductV1Response) StatusCode added in v1.1.1

StatusCode returns HTTPResponse.StatusCode

type EcommerceCreatePhysicalProductV1JSONRequestBody added in v1.1.1

type EcommerceCreatePhysicalProductV1JSONRequestBody = EcommerceV1ProductCreatePhysicalProductRequest

EcommerceCreatePhysicalProductV1JSONRequestBody defines body for EcommerceCreatePhysicalProductV1 for application/json ContentType.

type EcommerceCreatePhysicalProductV1Response added in v1.1.1

type EcommerceCreatePhysicalProductV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *EcommerceV1ProductProductCreationResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseEcommerceCreatePhysicalProductV1Response added in v1.1.1

func ParseEcommerceCreatePhysicalProductV1Response(rsp *http.Response) (*EcommerceCreatePhysicalProductV1Response, error)

ParseEcommerceCreatePhysicalProductV1Response parses an HTTP response from a EcommerceCreatePhysicalProductV1WithResponse call

func (EcommerceCreatePhysicalProductV1Response) ContentType added in v1.1.1

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (EcommerceCreatePhysicalProductV1Response) Status added in v1.1.1

Status returns HTTPResponse.Status

func (EcommerceCreatePhysicalProductV1Response) StatusCode added in v1.1.1

StatusCode returns HTTPResponse.StatusCode

type EcommerceCreateStoreV1JSONRequestBody added in v0.1.14

type EcommerceCreateStoreV1JSONRequestBody = EcommerceV1StoreStoreRequest

EcommerceCreateStoreV1JSONRequestBody defines body for EcommerceCreateStoreV1 for application/json ContentType.

type EcommerceCreateStoreV1Response added in v0.1.14

type EcommerceCreateStoreV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *EcommerceV1StoreStoreCreationResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseEcommerceCreateStoreV1Response added in v0.1.14

func ParseEcommerceCreateStoreV1Response(rsp *http.Response) (*EcommerceCreateStoreV1Response, error)

ParseEcommerceCreateStoreV1Response parses an HTTP response from a EcommerceCreateStoreV1WithResponse call

func (EcommerceCreateStoreV1Response) ContentType added in v0.1.14

func (r EcommerceCreateStoreV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (EcommerceCreateStoreV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (EcommerceCreateStoreV1Response) StatusCode added in v0.1.14

func (r EcommerceCreateStoreV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EcommerceDeleteStoreV1Response added in v1.1.1

type EcommerceDeleteStoreV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EcommerceV1StoreStoreDeleteResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseEcommerceDeleteStoreV1Response added in v1.1.1

func ParseEcommerceDeleteStoreV1Response(rsp *http.Response) (*EcommerceDeleteStoreV1Response, error)

ParseEcommerceDeleteStoreV1Response parses an HTTP response from a EcommerceDeleteStoreV1WithResponse call

func (EcommerceDeleteStoreV1Response) ContentType added in v1.1.1

func (r EcommerceDeleteStoreV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (EcommerceDeleteStoreV1Response) Status added in v1.1.1

Status returns HTTPResponse.Status

func (EcommerceDeleteStoreV1Response) StatusCode added in v1.1.1

func (r EcommerceDeleteStoreV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EcommerceEnableManualPaymentMethodV1JSONRequestBody added in v1.1.1

type EcommerceEnableManualPaymentMethodV1JSONRequestBody = EcommerceV1PaymentEnableManualPaymentRequest

EcommerceEnableManualPaymentMethodV1JSONRequestBody defines body for EcommerceEnableManualPaymentMethodV1 for application/json ContentType.

type EcommerceEnableManualPaymentMethodV1Response added in v1.1.1

type EcommerceEnableManualPaymentMethodV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *EcommerceV1PaymentManualPaymentResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseEcommerceEnableManualPaymentMethodV1Response added in v1.1.1

func ParseEcommerceEnableManualPaymentMethodV1Response(rsp *http.Response) (*EcommerceEnableManualPaymentMethodV1Response, error)

ParseEcommerceEnableManualPaymentMethodV1Response parses an HTTP response from a EcommerceEnableManualPaymentMethodV1WithResponse call

func (EcommerceEnableManualPaymentMethodV1Response) ContentType added in v1.1.1

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (EcommerceEnableManualPaymentMethodV1Response) Status added in v1.1.1

Status returns HTTPResponse.Status

func (EcommerceEnableManualPaymentMethodV1Response) StatusCode added in v1.1.1

StatusCode returns HTTPResponse.StatusCode

type EcommerceGetStoresV1Params added in v0.1.14

type EcommerceGetStoresV1Params struct {
	// Page Page number
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

EcommerceGetStoresV1Params defines parameters for EcommerceGetStoresV1.

type EcommerceGetStoresV1Response added in v0.1.14

type EcommerceGetStoresV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Data Array of [`Ecommerce.V1.Store.StoreResource`](#model/ecommercev1storestoreresource)
		Data *EcommerceV1StoreStoreCollection  `json:"data,omitempty"`
		Meta *CommonSchemaPaginationMetaSchema `json:"meta,omitempty"`
	}
	JSON401 *CommonResponseUnauthorizedResponse
	JSON500 *CommonResponseErrorResponse
}

func ParseEcommerceGetStoresV1Response added in v0.1.14

func ParseEcommerceGetStoresV1Response(rsp *http.Response) (*EcommerceGetStoresV1Response, error)

ParseEcommerceGetStoresV1Response parses an HTTP response from a EcommerceGetStoresV1WithResponse call

func (EcommerceGetStoresV1Response) ContentType added in v0.1.14

func (r EcommerceGetStoresV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (EcommerceGetStoresV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (EcommerceGetStoresV1Response) StatusCode added in v0.1.14

func (r EcommerceGetStoresV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EcommerceSetStoreShippingV1JSONRequestBody added in v1.1.1

type EcommerceSetStoreShippingV1JSONRequestBody = EcommerceV1ShippingSetShippingRequest

EcommerceSetStoreShippingV1JSONRequestBody defines body for EcommerceSetStoreShippingV1 for application/json ContentType.

type EcommerceSetStoreShippingV1Response added in v1.1.1

type EcommerceSetStoreShippingV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EcommerceV1ShippingShippingResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseEcommerceSetStoreShippingV1Response added in v1.1.1

func ParseEcommerceSetStoreShippingV1Response(rsp *http.Response) (*EcommerceSetStoreShippingV1Response, error)

ParseEcommerceSetStoreShippingV1Response parses an HTTP response from a EcommerceSetStoreShippingV1WithResponse call

func (EcommerceSetStoreShippingV1Response) ContentType added in v1.1.1

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (EcommerceSetStoreShippingV1Response) Status added in v1.1.1

Status returns HTTPResponse.Status

func (EcommerceSetStoreShippingV1Response) StatusCode added in v1.1.1

StatusCode returns HTTPResponse.StatusCode

type EcommerceV1PaymentEnableManualPaymentRequest added in v1.1.1

type EcommerceV1PaymentEnableManualPaymentRequest struct {
	// Title Optional display name shown to customers at checkout.
	Title *string `json:"title,omitempty"`
}

EcommerceV1PaymentEnableManualPaymentRequest defines model for Ecommerce.V1.Payment.EnableManualPaymentRequest.

type EcommerceV1PaymentManualPaymentResource added in v1.1.1

type EcommerceV1PaymentManualPaymentResource struct {
	// AdminUrl Admin UI deep-link to manage payment settings.
	AdminUrl      *string `json:"admin_url,omitempty"`
	PaymentMethod *struct {
		// Id Store payment provider ID.
		Id *string `json:"id,omitempty"`

		// IsEnabled Whether the payment method is shown at checkout.
		IsEnabled *bool `json:"is_enabled,omitempty"`

		// ProviderId The payment provider identifier.
		ProviderId *string `json:"provider_id,omitempty"`

		// Title Display name shown to customers at checkout.
		Title *string `json:"title,omitempty"`
	} `json:"payment_method,omitempty"`
}

EcommerceV1PaymentManualPaymentResource defines model for Ecommerce.V1.Payment.ManualPaymentResource.

type EcommerceV1ProductCreateDigitalProductRequest added in v1.1.1

type EcommerceV1ProductCreateDigitalProductRequest struct {
	// Currency ISO 4217 currency code. Defaults to the store's default currency when omitted.
	Currency *string `json:"currency,omitempty"`

	// Description The product description.
	Description *string `json:"description,omitempty"`

	// DownloadUrl Optional external download link delivered to the customer after purchase.
	DownloadUrl *string `json:"download_url,omitempty"`

	// Name The product name.
	Name string `json:"name"`

	// Price Price in the smallest currency unit (e.g. cents). Must be positive.
	Price int `json:"price"`
}

EcommerceV1ProductCreateDigitalProductRequest defines model for Ecommerce.V1.Product.CreateDigitalProductRequest.

type EcommerceV1ProductCreatePhysicalProductRequest added in v1.1.1

type EcommerceV1ProductCreatePhysicalProductRequest struct {
	// Currency ISO 4217 currency code. Defaults to the store's default currency when omitted.
	Currency *string `json:"currency,omitempty"`

	// Description The product description.
	Description *string `json:"description,omitempty"`

	// Name The product name.
	Name string `json:"name"`

	// Price Price in the smallest currency unit (e.g. cents). Must be positive.
	Price int `json:"price"`
}

EcommerceV1ProductCreatePhysicalProductRequest defines model for Ecommerce.V1.Product.CreatePhysicalProductRequest.

type EcommerceV1ProductProductCreationResource added in v1.1.1

type EcommerceV1ProductProductCreationResource struct {
	// AdminUrl Admin UI deep-link to manage the product.
	AdminUrl *string `json:"admin_url,omitempty"`
	Product  *struct {
		// CurrencyCode Currency the product is priced in (ISO 4217, lowercase).
		CurrencyCode *string `json:"currency_code,omitempty"`

		// Id Product ID.
		Id *string `json:"id,omitempty"`

		// Price Price in the smallest currency unit (e.g. cents).
		Price *int `json:"price,omitempty"`

		// Status Product status.
		Status *string `json:"status,omitempty"`

		// Title Product name.
		Title *string `json:"title,omitempty"`

		// Type Product type.
		Type *EcommerceV1ProductProductCreationResourceProductType `json:"type,omitempty"`
	} `json:"product,omitempty"`
}

EcommerceV1ProductProductCreationResource defines model for Ecommerce.V1.Product.ProductCreationResource.

type EcommerceV1ProductProductCreationResourceProductType added in v1.1.1

type EcommerceV1ProductProductCreationResourceProductType string

EcommerceV1ProductProductCreationResourceProductType Product type.

Defines values for EcommerceV1ProductProductCreationResourceProductType.

func (EcommerceV1ProductProductCreationResourceProductType) Valid added in v1.1.1

Valid indicates whether the value is a known member of the EcommerceV1ProductProductCreationResourceProductType enum.

type EcommerceV1ShippingSetShippingRequest added in v1.1.1

type EcommerceV1ShippingSetShippingRequest struct {
	// Price Flat shipping rate in the smallest currency unit (e.g. cents). Use 0 for free shipping.
	Price int `json:"price"`
}

EcommerceV1ShippingSetShippingRequest defines model for Ecommerce.V1.Shipping.SetShippingRequest.

type EcommerceV1ShippingShippingResource added in v1.1.1

type EcommerceV1ShippingShippingResource struct {
	// AdminUrl Admin UI deep-link to manage shipping settings.
	AdminUrl       *string `json:"admin_url,omitempty"`
	ShippingOption *struct {
		// Amount Flat shipping rate in the smallest currency unit (e.g. cents).
		Amount *int `json:"amount,omitempty"`

		// CurrencyCode Currency code the rate is charged in (ISO 4217, lowercase).
		CurrencyCode *string `json:"currency_code,omitempty"`

		// Id Shipping option ID.
		Id *string `json:"id,omitempty"`
	} `json:"shipping_option,omitempty"`
}

EcommerceV1ShippingShippingResource defines model for Ecommerce.V1.Shipping.ShippingResource.

type EcommerceV1StoreStoreCollection added in v0.1.14

type EcommerceV1StoreStoreCollection = []EcommerceV1StoreStoreResource

EcommerceV1StoreStoreCollection Array of [`Ecommerce.V1.Store.StoreResource`](#model/ecommercev1storestoreresource)

type EcommerceV1StoreStoreCreationResource added in v0.1.14

type EcommerceV1StoreStoreCreationResource struct {
	SalesChannel *struct {
		// ExternalId External identifier for the sales channel
		ExternalId *string `json:"external_id,omitempty"`

		// Id Sales channel ID
		Id *string `json:"id,omitempty"`

		// Type Sales channel type
		Type *EcommerceV1StoreStoreCreationResourceSalesChannelType `json:"type,omitempty"`
	} `json:"sales_channel,omitempty"`
	Store *struct {
		// CompanyName Company name
		CompanyName *string `json:"company_name,omitempty"`

		// CreatedAt Creation date
		CreatedAt *time.Time `json:"created_at,omitempty"`

		// DefaultCurrencyCode Default currency code (ISO 4217), in lowercase.
		DefaultCurrencyCode *string `json:"default_currency_code,omitempty"`

		// HPanelId Identifier of the hPanel account that owns the store.
		HPanelId *string `json:"h_panel_id,omitempty"`

		// Id Store ID
		Id *string `json:"id,omitempty"`

		// Name Store name
		Name *string `json:"name,omitempty"`
	} `json:"store,omitempty"`
}

EcommerceV1StoreStoreCreationResource defines model for Ecommerce.V1.Store.StoreCreationResource.

type EcommerceV1StoreStoreCreationResourceSalesChannelType added in v0.1.14

type EcommerceV1StoreStoreCreationResourceSalesChannelType string

EcommerceV1StoreStoreCreationResourceSalesChannelType Sales channel type

const (
	EcommerceV1StoreStoreCreationResourceSalesChannelTypeBuilder   EcommerceV1StoreStoreCreationResourceSalesChannelType = "builder"
	EcommerceV1StoreStoreCreationResourceSalesChannelTypeCustom    EcommerceV1StoreStoreCreationResourceSalesChannelType = "custom"
	EcommerceV1StoreStoreCreationResourceSalesChannelTypeHorizons  EcommerceV1StoreStoreCreationResourceSalesChannelType = "horizons"
	EcommerceV1StoreStoreCreationResourceSalesChannelTypeQuickLink EcommerceV1StoreStoreCreationResourceSalesChannelType = "quick-link"
	EcommerceV1StoreStoreCreationResourceSalesChannelTypeTiktok    EcommerceV1StoreStoreCreationResourceSalesChannelType = "tiktok"
	EcommerceV1StoreStoreCreationResourceSalesChannelTypeWordpress EcommerceV1StoreStoreCreationResourceSalesChannelType = "wordpress"
)

Defines values for EcommerceV1StoreStoreCreationResourceSalesChannelType.

func (EcommerceV1StoreStoreCreationResourceSalesChannelType) Valid added in v0.1.14

Valid indicates whether the value is a known member of the EcommerceV1StoreStoreCreationResourceSalesChannelType enum.

type EcommerceV1StoreStoreDeleteResource added in v1.1.1

type EcommerceV1StoreStoreDeleteResource struct {
	// Id The ID of the deleted store.
	Id *string `json:"id,omitempty"`

	// IsDeleted Always true when the store was soft-deleted.
	IsDeleted *bool `json:"is_deleted,omitempty"`
}

EcommerceV1StoreStoreDeleteResource defines model for Ecommerce.V1.Store.StoreDeleteResource.

type EcommerceV1StoreStoreRequest added in v0.1.14

type EcommerceV1StoreStoreRequest struct {
	CompanyEmail *string `json:"company_email,omitempty"`
	CompanyName  *string `json:"company_name,omitempty"`

	// CountryCode ISO 3166-1 alpha-2 country code.
	CountryCode *string `json:"country_code,omitempty"`

	// Language ISO 639-1 language code.
	Language     *string `json:"language,omitempty"`
	Name         *string `json:"name,omitempty"`
	SalesChannel *struct {
		// ExternalId External identifier for the sales channel.
		ExternalId *string `json:"external_id,omitempty"`

		// Type Sales channel type. Only "custom" channels can be created via the API.
		Type *EcommerceV1StoreStoreRequestSalesChannelType `json:"type,omitempty"`
	} `json:"sales_channel,omitempty"`
}

EcommerceV1StoreStoreRequest defines model for Ecommerce.V1.Store.StoreRequest.

type EcommerceV1StoreStoreRequestSalesChannelType added in v0.1.14

type EcommerceV1StoreStoreRequestSalesChannelType string

EcommerceV1StoreStoreRequestSalesChannelType Sales channel type. Only "custom" channels can be created via the API.

const (
	EcommerceV1StoreStoreRequestSalesChannelTypeCustom EcommerceV1StoreStoreRequestSalesChannelType = "custom"
)

Defines values for EcommerceV1StoreStoreRequestSalesChannelType.

func (EcommerceV1StoreStoreRequestSalesChannelType) Valid added in v0.1.14

Valid indicates whether the value is a known member of the EcommerceV1StoreStoreRequestSalesChannelType enum.

type EcommerceV1StoreStoreResource added in v0.1.14

type EcommerceV1StoreStoreResource struct {
	// CompanyName Company name
	CompanyName *string `json:"company_name,omitempty"`

	// CreatedAt Creation date
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// Id Store ID
	Id *string `json:"id,omitempty"`

	// Name Store name
	Name *string `json:"name,omitempty"`

	// UpdatedAt Last update date
	UpdatedAt *time.Time `json:"updated_at,omitempty"`

	// Version Store platform version identifier (e.g. "v2_standalone").
	Version *string `json:"version,omitempty"`
}

EcommerceV1StoreStoreResource defines model for Ecommerce.V1.Store.StoreResource.

type FirewallId

type FirewallId = int

FirewallId defines model for firewallId.

type GroupUuid added in v0.1.14

type GroupUuid = string

GroupUuid defines model for group_uuid.

type HorizonsCreateWebsiteV1JSONRequestBody added in v0.1.14

type HorizonsCreateWebsiteV1JSONRequestBody = HorizonsV1WebsitesCreateWebsiteRequest

HorizonsCreateWebsiteV1JSONRequestBody defines body for HorizonsCreateWebsiteV1 for application/json ContentType.

type HorizonsCreateWebsiteV1Response added in v0.1.14

type HorizonsCreateWebsiteV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HorizonsV1WebsitesCreatedWebsiteResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHorizonsCreateWebsiteV1Response added in v0.1.14

func ParseHorizonsCreateWebsiteV1Response(rsp *http.Response) (*HorizonsCreateWebsiteV1Response, error)

ParseHorizonsCreateWebsiteV1Response parses an HTTP response from a HorizonsCreateWebsiteV1WithResponse call

func (HorizonsCreateWebsiteV1Response) ContentType added in v0.1.14

func (r HorizonsCreateWebsiteV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HorizonsCreateWebsiteV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HorizonsCreateWebsiteV1Response) StatusCode added in v0.1.14

func (r HorizonsCreateWebsiteV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HorizonsGetWebsiteV1Response added in v0.1.14

type HorizonsGetWebsiteV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HorizonsV1WebsitesWebsiteUrlResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHorizonsGetWebsiteV1Response added in v0.1.14

func ParseHorizonsGetWebsiteV1Response(rsp *http.Response) (*HorizonsGetWebsiteV1Response, error)

ParseHorizonsGetWebsiteV1Response parses an HTTP response from a HorizonsGetWebsiteV1WithResponse call

func (HorizonsGetWebsiteV1Response) ContentType added in v0.1.14

func (r HorizonsGetWebsiteV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HorizonsGetWebsiteV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HorizonsGetWebsiteV1Response) StatusCode added in v0.1.14

func (r HorizonsGetWebsiteV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HorizonsV1WebsitesCreateWebsiteRequest added in v0.1.14

type HorizonsV1WebsitesCreateWebsiteRequest struct {
	Message []struct {
		// Text Detailed project specification.
		// Include purpose, key features, user flows, data models, and design preferences.
		// The specification should be detailed and comprehensive, covering all aspects of the project.
		Text string                                            `json:"text"`
		Type HorizonsV1WebsitesCreateWebsiteRequestMessageType `json:"type"`
	} `json:"message"`
}

HorizonsV1WebsitesCreateWebsiteRequest defines model for Horizons.V1.Websites.CreateWebsiteRequest.

type HorizonsV1WebsitesCreateWebsiteRequestMessageType added in v0.1.14

type HorizonsV1WebsitesCreateWebsiteRequestMessageType string

HorizonsV1WebsitesCreateWebsiteRequestMessageType defines model for HorizonsV1WebsitesCreateWebsiteRequest.Message.Type.

Defines values for HorizonsV1WebsitesCreateWebsiteRequestMessageType.

func (HorizonsV1WebsitesCreateWebsiteRequestMessageType) Valid added in v0.1.14

Valid indicates whether the value is a known member of the HorizonsV1WebsitesCreateWebsiteRequestMessageType enum.

type HorizonsV1WebsitesCreatedWebsiteResource added in v0.1.14

type HorizonsV1WebsitesCreatedWebsiteResource struct {
	// WebsiteId The website ID
	WebsiteId string `json:"website_id"`

	// WebsiteUrl The website URL for the user to access their website in Hostinger Horizons interface
	WebsiteUrl string `json:"website_url"`
}

HorizonsV1WebsitesCreatedWebsiteResource defines model for Horizons.V1.Websites.CreatedWebsiteResource.

type HorizonsV1WebsitesWebsiteUrlResource added in v0.1.14

type HorizonsV1WebsitesWebsiteUrlResource struct {
	// WebsiteUrl The website URL for the user to access their website in Hostinger Horizons interface
	WebsiteUrl string `json:"website_url"`
}

HorizonsV1WebsitesWebsiteUrlResource defines model for Horizons.V1.Websites.WebsiteUrlResource.

type HostingChangeDatabasePasswordV1JSONRequestBody added in v0.1.14

type HostingChangeDatabasePasswordV1JSONRequestBody = HostingV1DatabasesChangeDatabasePasswordRequest

HostingChangeDatabasePasswordV1JSONRequestBody defines body for HostingChangeDatabasePasswordV1 for application/json ContentType.

type HostingChangeDatabasePasswordV1Response added in v0.1.14

type HostingChangeDatabasePasswordV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHostingChangeDatabasePasswordV1Response added in v0.1.14

func ParseHostingChangeDatabasePasswordV1Response(rsp *http.Response) (*HostingChangeDatabasePasswordV1Response, error)

ParseHostingChangeDatabasePasswordV1Response parses an HTTP response from a HostingChangeDatabasePasswordV1WithResponse call

func (HostingChangeDatabasePasswordV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingChangeDatabasePasswordV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingChangeDatabasePasswordV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type HostingCreateAccountDatabaseV1JSONRequestBody added in v0.1.14

type HostingCreateAccountDatabaseV1JSONRequestBody = HostingV1DatabasesCreateDatabaseRequest

HostingCreateAccountDatabaseV1JSONRequestBody defines body for HostingCreateAccountDatabaseV1 for application/json ContentType.

type HostingCreateAccountDatabaseV1Response added in v0.1.14

type HostingCreateAccountDatabaseV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHostingCreateAccountDatabaseV1Response added in v0.1.14

func ParseHostingCreateAccountDatabaseV1Response(rsp *http.Response) (*HostingCreateAccountDatabaseV1Response, error)

ParseHostingCreateAccountDatabaseV1Response parses an HTTP response from a HostingCreateAccountDatabaseV1WithResponse call

func (HostingCreateAccountDatabaseV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingCreateAccountDatabaseV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingCreateAccountDatabaseV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type HostingCreateNodeJSBuildFromArchiveV1JSONRequestBody added in v0.1.14

type HostingCreateNodeJSBuildFromArchiveV1JSONRequestBody = HostingV1NodeJsCreateFromArchiveRequest

HostingCreateNodeJSBuildFromArchiveV1JSONRequestBody defines body for HostingCreateNodeJSBuildFromArchiveV1 for application/json ContentType.

type HostingCreateNodeJSBuildFromArchiveV1Response added in v0.1.14

type HostingCreateNodeJSBuildFromArchiveV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostingV1NodeJsBuildResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHostingCreateNodeJSBuildFromArchiveV1Response added in v0.1.14

func ParseHostingCreateNodeJSBuildFromArchiveV1Response(rsp *http.Response) (*HostingCreateNodeJSBuildFromArchiveV1Response, error)

ParseHostingCreateNodeJSBuildFromArchiveV1Response parses an HTTP response from a HostingCreateNodeJSBuildFromArchiveV1WithResponse call

func (HostingCreateNodeJSBuildFromArchiveV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingCreateNodeJSBuildFromArchiveV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingCreateNodeJSBuildFromArchiveV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type HostingCreateWebsiteParkedDomainV1JSONRequestBody added in v0.1.14

type HostingCreateWebsiteParkedDomainV1JSONRequestBody = HostingV1DomainsCreateParkedDomainRequest

HostingCreateWebsiteParkedDomainV1JSONRequestBody defines body for HostingCreateWebsiteParkedDomainV1 for application/json ContentType.

type HostingCreateWebsiteParkedDomainV1Response added in v0.1.14

type HostingCreateWebsiteParkedDomainV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHostingCreateWebsiteParkedDomainV1Response added in v0.1.14

func ParseHostingCreateWebsiteParkedDomainV1Response(rsp *http.Response) (*HostingCreateWebsiteParkedDomainV1Response, error)

ParseHostingCreateWebsiteParkedDomainV1Response parses an HTTP response from a HostingCreateWebsiteParkedDomainV1WithResponse call

func (HostingCreateWebsiteParkedDomainV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingCreateWebsiteParkedDomainV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingCreateWebsiteParkedDomainV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type HostingCreateWebsiteSubdomainV1JSONRequestBody added in v0.1.14

type HostingCreateWebsiteSubdomainV1JSONRequestBody = HostingV1DomainsCreateSubdomainRequest

HostingCreateWebsiteSubdomainV1JSONRequestBody defines body for HostingCreateWebsiteSubdomainV1 for application/json ContentType.

type HostingCreateWebsiteSubdomainV1Response added in v0.1.14

type HostingCreateWebsiteSubdomainV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHostingCreateWebsiteSubdomainV1Response added in v0.1.14

func ParseHostingCreateWebsiteSubdomainV1Response(rsp *http.Response) (*HostingCreateWebsiteSubdomainV1Response, error)

ParseHostingCreateWebsiteSubdomainV1Response parses an HTTP response from a HostingCreateWebsiteSubdomainV1WithResponse call

func (HostingCreateWebsiteSubdomainV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingCreateWebsiteSubdomainV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingCreateWebsiteSubdomainV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type HostingCreateWebsiteV1JSONRequestBody added in v0.1.14

type HostingCreateWebsiteV1JSONRequestBody = HostingV1WebsitesCreateWebsiteRequest

HostingCreateWebsiteV1JSONRequestBody defines body for HostingCreateWebsiteV1 for application/json ContentType.

type HostingCreateWebsiteV1Response added in v0.1.14

type HostingCreateWebsiteV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHostingCreateWebsiteV1Response added in v0.1.14

func ParseHostingCreateWebsiteV1Response(rsp *http.Response) (*HostingCreateWebsiteV1Response, error)

ParseHostingCreateWebsiteV1Response parses an HTTP response from a HostingCreateWebsiteV1WithResponse call

func (HostingCreateWebsiteV1Response) ContentType added in v0.1.14

func (r HostingCreateWebsiteV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingCreateWebsiteV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingCreateWebsiteV1Response) StatusCode added in v0.1.14

func (r HostingCreateWebsiteV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HostingDeleteAccountDatabaseV1Response added in v0.1.14

type HostingDeleteAccountDatabaseV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHostingDeleteAccountDatabaseV1Response added in v0.1.14

func ParseHostingDeleteAccountDatabaseV1Response(rsp *http.Response) (*HostingDeleteAccountDatabaseV1Response, error)

ParseHostingDeleteAccountDatabaseV1Response parses an HTTP response from a HostingDeleteAccountDatabaseV1WithResponse call

func (HostingDeleteAccountDatabaseV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingDeleteAccountDatabaseV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingDeleteAccountDatabaseV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type HostingDeleteWebsiteParkedDomainV1Response added in v0.1.14

type HostingDeleteWebsiteParkedDomainV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHostingDeleteWebsiteParkedDomainV1Response added in v0.1.14

func ParseHostingDeleteWebsiteParkedDomainV1Response(rsp *http.Response) (*HostingDeleteWebsiteParkedDomainV1Response, error)

ParseHostingDeleteWebsiteParkedDomainV1Response parses an HTTP response from a HostingDeleteWebsiteParkedDomainV1WithResponse call

func (HostingDeleteWebsiteParkedDomainV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingDeleteWebsiteParkedDomainV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingDeleteWebsiteParkedDomainV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type HostingDeleteWebsiteSubdomainV1Response added in v0.1.14

type HostingDeleteWebsiteSubdomainV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHostingDeleteWebsiteSubdomainV1Response added in v0.1.14

func ParseHostingDeleteWebsiteSubdomainV1Response(rsp *http.Response) (*HostingDeleteWebsiteSubdomainV1Response, error)

ParseHostingDeleteWebsiteSubdomainV1Response parses an HTTP response from a HostingDeleteWebsiteSubdomainV1WithResponse call

func (HostingDeleteWebsiteSubdomainV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingDeleteWebsiteSubdomainV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingDeleteWebsiteSubdomainV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type HostingGenerateAFreeSubdomainV1Response added in v0.1.14

type HostingGenerateAFreeSubdomainV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostingV1DomainsFreeSubdomainResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHostingGenerateAFreeSubdomainV1Response added in v0.1.14

func ParseHostingGenerateAFreeSubdomainV1Response(rsp *http.Response) (*HostingGenerateAFreeSubdomainV1Response, error)

ParseHostingGenerateAFreeSubdomainV1Response parses an HTTP response from a HostingGenerateAFreeSubdomainV1WithResponse call

func (HostingGenerateAFreeSubdomainV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingGenerateAFreeSubdomainV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingGenerateAFreeSubdomainV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type HostingGetNodeJSBuildLogsV1Params added in v0.1.14

type HostingGetNodeJSBuildLogsV1Params struct {
	// FromLine Line from which to start retrieving logs
	FromLine *int `form:"from_line,omitempty" json:"from_line,omitempty"`
}

HostingGetNodeJSBuildLogsV1Params defines parameters for HostingGetNodeJSBuildLogsV1.

type HostingGetNodeJSBuildLogsV1Response added in v0.1.14

type HostingGetNodeJSBuildLogsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostingV1NodeJsBuildLogsResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHostingGetNodeJSBuildLogsV1Response added in v0.1.14

func ParseHostingGetNodeJSBuildLogsV1Response(rsp *http.Response) (*HostingGetNodeJSBuildLogsV1Response, error)

ParseHostingGetNodeJSBuildLogsV1Response parses an HTTP response from a HostingGetNodeJSBuildLogsV1WithResponse call

func (HostingGetNodeJSBuildLogsV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingGetNodeJSBuildLogsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingGetNodeJSBuildLogsV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type HostingGetPhpMyAdminLinkV1Response added in v0.1.14

type HostingGetPhpMyAdminLinkV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostingV1DatabasesPhpMyAdminLinkResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHostingGetPhpMyAdminLinkV1Response added in v0.1.14

func ParseHostingGetPhpMyAdminLinkV1Response(rsp *http.Response) (*HostingGetPhpMyAdminLinkV1Response, error)

ParseHostingGetPhpMyAdminLinkV1Response parses an HTTP response from a HostingGetPhpMyAdminLinkV1WithResponse call

func (HostingGetPhpMyAdminLinkV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingGetPhpMyAdminLinkV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingGetPhpMyAdminLinkV1Response) StatusCode added in v0.1.14

func (r HostingGetPhpMyAdminLinkV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HostingInstallWordPressV1JSONRequestBody added in v0.1.14

type HostingInstallWordPressV1JSONRequestBody = HostingV1WordpressInstallWordpressRequest

HostingInstallWordPressV1JSONRequestBody defines body for HostingInstallWordPressV1 for application/json ContentType.

type HostingInstallWordPressV1Response added in v0.1.14

type HostingInstallWordPressV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHostingInstallWordPressV1Response added in v0.1.14

func ParseHostingInstallWordPressV1Response(rsp *http.Response) (*HostingInstallWordPressV1Response, error)

ParseHostingInstallWordPressV1Response parses an HTTP response from a HostingInstallWordPressV1WithResponse call

func (HostingInstallWordPressV1Response) ContentType added in v0.1.14

func (r HostingInstallWordPressV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingInstallWordPressV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingInstallWordPressV1Response) StatusCode added in v0.1.14

func (r HostingInstallWordPressV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HostingListAccountDatabasesV1Params added in v0.1.14

type HostingListAccountDatabasesV1Params struct {
	// Page Page number
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage Number of items per page
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Domain Filter by domain name (exact match)
	Domain *DomainFilter `form:"domain,omitempty" json:"domain,omitempty"`

	// IsAssigned When used with domain, return only databases assigned to that domain.
	IsAssigned *DatabaseIsAssigned `form:"is_assigned,omitempty" json:"is_assigned,omitempty"`

	// Search Search databases by name, user, or creation date.
	Search *DatabaseSearch `form:"search,omitempty" json:"search,omitempty"`
}

HostingListAccountDatabasesV1Params defines parameters for HostingListAccountDatabasesV1.

type HostingListAccountDatabasesV1Response added in v0.1.14

type HostingListAccountDatabasesV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Data Array of [`Hosting.V1.Databases.DatabaseResource`](#model/hostingv1databasesdatabaseresource)
		Data *HostingV1DatabasesDatabaseCollection `json:"data,omitempty"`
		Meta *CommonSchemaPaginationMetaSchema     `json:"meta,omitempty"`
	}
	JSON401 *CommonResponseUnauthorizedResponse
	JSON500 *CommonResponseErrorResponse
}

func ParseHostingListAccountDatabasesV1Response added in v0.1.14

func ParseHostingListAccountDatabasesV1Response(rsp *http.Response) (*HostingListAccountDatabasesV1Response, error)

ParseHostingListAccountDatabasesV1Response parses an HTTP response from a HostingListAccountDatabasesV1WithResponse call

func (HostingListAccountDatabasesV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingListAccountDatabasesV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingListAccountDatabasesV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type HostingListAvailableDatacentersV1Params added in v0.1.14

type HostingListAvailableDatacentersV1Params struct {
	// OrderId Order ID
	OrderId OrderIdRequired `form:"order_id" json:"order_id"`
}

HostingListAvailableDatacentersV1Params defines parameters for HostingListAvailableDatacentersV1.

type HostingListAvailableDatacentersV1Response added in v0.1.14

type HostingListAvailableDatacentersV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostingV1DatacenterDatacenterCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHostingListAvailableDatacentersV1Response added in v0.1.14

func ParseHostingListAvailableDatacentersV1Response(rsp *http.Response) (*HostingListAvailableDatacentersV1Response, error)

ParseHostingListAvailableDatacentersV1Response parses an HTTP response from a HostingListAvailableDatacentersV1WithResponse call

func (HostingListAvailableDatacentersV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingListAvailableDatacentersV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingListAvailableDatacentersV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type HostingListNodeJSBuildsV1Params added in v0.1.14

type HostingListNodeJSBuildsV1Params struct {
	// Page Page number
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage Number of items per page
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// States Build states to filter by
	States *[]HostingListNodeJSBuildsV1ParamsStates `form:"states,omitempty" json:"states,omitempty"`
}

HostingListNodeJSBuildsV1Params defines parameters for HostingListNodeJSBuildsV1.

type HostingListNodeJSBuildsV1ParamsStates added in v0.1.14

type HostingListNodeJSBuildsV1ParamsStates string

HostingListNodeJSBuildsV1ParamsStates defines parameters for HostingListNodeJSBuildsV1.

Defines values for HostingListNodeJSBuildsV1ParamsStates.

func (HostingListNodeJSBuildsV1ParamsStates) Valid added in v0.1.14

Valid indicates whether the value is a known member of the HostingListNodeJSBuildsV1ParamsStates enum.

type HostingListNodeJSBuildsV1Response added in v0.1.14

type HostingListNodeJSBuildsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Data Array of [`Hosting.V1.NodeJs.BuildResource`](#model/hostingv1nodejsbuildresource)
		Data *HostingV1NodeJsBuildCollection   `json:"data,omitempty"`
		Meta *CommonSchemaPaginationMetaSchema `json:"meta,omitempty"`
	}
	JSON401 *CommonResponseUnauthorizedResponse
	JSON500 *CommonResponseErrorResponse
}

func ParseHostingListNodeJSBuildsV1Response added in v0.1.14

func ParseHostingListNodeJSBuildsV1Response(rsp *http.Response) (*HostingListNodeJSBuildsV1Response, error)

ParseHostingListNodeJSBuildsV1Response parses an HTTP response from a HostingListNodeJSBuildsV1WithResponse call

func (HostingListNodeJSBuildsV1Response) ContentType added in v0.1.14

func (r HostingListNodeJSBuildsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingListNodeJSBuildsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingListNodeJSBuildsV1Response) StatusCode added in v0.1.14

func (r HostingListNodeJSBuildsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HostingListOrdersV1Params added in v0.1.14

type HostingListOrdersV1Params struct {
	// Page Page number
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage Number of items per page
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Statuses Filter by order statuses
	Statuses *Statuses `form:"statuses,omitempty" json:"statuses,omitempty"`

	// OrderIds Filter by specific order IDs
	OrderIds *OrderIds `form:"order_ids,omitempty" json:"order_ids,omitempty"`
}

HostingListOrdersV1Params defines parameters for HostingListOrdersV1.

type HostingListOrdersV1ParamsStatuses added in v0.1.14

type HostingListOrdersV1ParamsStatuses string

HostingListOrdersV1ParamsStatuses defines parameters for HostingListOrdersV1.

const (
	Active    HostingListOrdersV1ParamsStatuses = "active"
	Deleted   HostingListOrdersV1ParamsStatuses = "deleted"
	Deleting  HostingListOrdersV1ParamsStatuses = "deleting"
	Suspended HostingListOrdersV1ParamsStatuses = "suspended"
)

Defines values for HostingListOrdersV1ParamsStatuses.

func (HostingListOrdersV1ParamsStatuses) Valid added in v0.1.14

Valid indicates whether the value is a known member of the HostingListOrdersV1ParamsStatuses enum.

type HostingListOrdersV1Response added in v0.1.14

type HostingListOrdersV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Data Array of [`Hosting.V1.Orders.OrderResource`](#model/hostingv1ordersorderresource)
		Data *HostingV1OrdersOrderCollection   `json:"data,omitempty"`
		Meta *CommonSchemaPaginationMetaSchema `json:"meta,omitempty"`
	}
	JSON401 *CommonResponseUnauthorizedResponse
	JSON500 *CommonResponseErrorResponse
}

func ParseHostingListOrdersV1Response added in v0.1.14

func ParseHostingListOrdersV1Response(rsp *http.Response) (*HostingListOrdersV1Response, error)

ParseHostingListOrdersV1Response parses an HTTP response from a HostingListOrdersV1WithResponse call

func (HostingListOrdersV1Response) ContentType added in v0.1.14

func (r HostingListOrdersV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingListOrdersV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingListOrdersV1Response) StatusCode added in v0.1.14

func (r HostingListOrdersV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HostingListWebsiteParkedDomainsV1Response added in v0.1.14

type HostingListWebsiteParkedDomainsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostingV1DomainsParkedDomainCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHostingListWebsiteParkedDomainsV1Response added in v0.1.14

func ParseHostingListWebsiteParkedDomainsV1Response(rsp *http.Response) (*HostingListWebsiteParkedDomainsV1Response, error)

ParseHostingListWebsiteParkedDomainsV1Response parses an HTTP response from a HostingListWebsiteParkedDomainsV1WithResponse call

func (HostingListWebsiteParkedDomainsV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingListWebsiteParkedDomainsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingListWebsiteParkedDomainsV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type HostingListWebsiteSubdomainsV1Response added in v0.1.14

type HostingListWebsiteSubdomainsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostingV1DomainsSubdomainCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHostingListWebsiteSubdomainsV1Response added in v0.1.14

func ParseHostingListWebsiteSubdomainsV1Response(rsp *http.Response) (*HostingListWebsiteSubdomainsV1Response, error)

ParseHostingListWebsiteSubdomainsV1Response parses an HTTP response from a HostingListWebsiteSubdomainsV1WithResponse call

func (HostingListWebsiteSubdomainsV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingListWebsiteSubdomainsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingListWebsiteSubdomainsV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type HostingListWebsitesV1Params added in v0.1.14

type HostingListWebsitesV1Params struct {
	// Page Page number
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage Number of items per page
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Username Filter by specific username
	Username *Username `form:"username,omitempty" json:"username,omitempty"`

	// OrderId Order ID
	OrderId *OrderId `form:"order_id,omitempty" json:"order_id,omitempty"`

	// IsEnabled Filter by enabled status
	IsEnabled *IsEnabled `form:"is_enabled,omitempty" json:"is_enabled,omitempty"`

	// Domain Filter by domain name (exact match)
	Domain *DomainFilter `form:"domain,omitempty" json:"domain,omitempty"`
}

HostingListWebsitesV1Params defines parameters for HostingListWebsitesV1.

type HostingListWebsitesV1Response added in v0.1.14

type HostingListWebsitesV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Data Array of [`Hosting.V1.Websites.WebsiteResource`](#model/hostingv1websiteswebsiteresource)
		Data *HostingV1WebsitesWebsiteCollection `json:"data,omitempty"`
		Meta *CommonSchemaPaginationMetaSchema   `json:"meta,omitempty"`
	}
	JSON401 *CommonResponseUnauthorizedResponse
	JSON500 *CommonResponseErrorResponse
}

func ParseHostingListWebsitesV1Response added in v0.1.14

func ParseHostingListWebsitesV1Response(rsp *http.Response) (*HostingListWebsitesV1Response, error)

ParseHostingListWebsitesV1Response parses an HTTP response from a HostingListWebsitesV1WithResponse call

func (HostingListWebsitesV1Response) ContentType added in v0.1.14

func (r HostingListWebsitesV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingListWebsitesV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingListWebsitesV1Response) StatusCode added in v0.1.14

func (r HostingListWebsitesV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HostingListWordPressInstallationsV1Params added in v0.1.14

type HostingListWordPressInstallationsV1Params struct {
	// Username Filter by specific username
	Username *Username `form:"username,omitempty" json:"username,omitempty"`

	// Domain Filter by domain name (exact match)
	Domain *DomainFilter `form:"domain,omitempty" json:"domain,omitempty"`

	// Ownership Filter by ownership type. Defaults to "owned". Use "all" to include both owned and managed installations.
	Ownership *HostingListWordPressInstallationsV1ParamsOwnership `form:"ownership,omitempty" json:"ownership,omitempty"`
}

HostingListWordPressInstallationsV1Params defines parameters for HostingListWordPressInstallationsV1.

type HostingListWordPressInstallationsV1ParamsOwnership added in v0.1.14

type HostingListWordPressInstallationsV1ParamsOwnership string

HostingListWordPressInstallationsV1ParamsOwnership defines parameters for HostingListWordPressInstallationsV1.

Defines values for HostingListWordPressInstallationsV1ParamsOwnership.

func (HostingListWordPressInstallationsV1ParamsOwnership) Valid added in v0.1.14

Valid indicates whether the value is a known member of the HostingListWordPressInstallationsV1ParamsOwnership enum.

type HostingListWordPressInstallationsV1Response added in v0.1.14

type HostingListWordPressInstallationsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostingV1WordpressWordpressInstallationCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHostingListWordPressInstallationsV1Response added in v0.1.14

func ParseHostingListWordPressInstallationsV1Response(rsp *http.Response) (*HostingListWordPressInstallationsV1Response, error)

ParseHostingListWordPressInstallationsV1Response parses an HTTP response from a HostingListWordPressInstallationsV1WithResponse call

func (HostingListWordPressInstallationsV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingListWordPressInstallationsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingListWordPressInstallationsV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type HostingRepairDatabaseV1Response added in v0.1.14

type HostingRepairDatabaseV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHostingRepairDatabaseV1Response added in v0.1.14

func ParseHostingRepairDatabaseV1Response(rsp *http.Response) (*HostingRepairDatabaseV1Response, error)

ParseHostingRepairDatabaseV1Response parses an HTTP response from a HostingRepairDatabaseV1WithResponse call

func (HostingRepairDatabaseV1Response) ContentType added in v0.1.14

func (r HostingRepairDatabaseV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingRepairDatabaseV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingRepairDatabaseV1Response) StatusCode added in v0.1.14

func (r HostingRepairDatabaseV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HostingV1DatabasesChangeDatabasePasswordRequest added in v0.1.14

type HostingV1DatabasesChangeDatabasePasswordRequest struct {
	// Password New database user password.
	Password string `json:"password"`
}

HostingV1DatabasesChangeDatabasePasswordRequest defines model for Hosting.V1.Databases.ChangeDatabasePasswordRequest.

type HostingV1DatabasesCreateDatabaseRequest added in v0.1.14

type HostingV1DatabasesCreateDatabaseRequest struct {
	// Name Database name. If the account username prefix is omitted, it is added automatically.
	Name string `json:"name"`

	// Password Database user password.
	Password string `json:"password"`

	// User Database user. If the account username prefix is omitted, it is added automatically.
	User string `json:"user"`

	// WebsiteDomain Website domain assigned to the database.
	WebsiteDomain string `json:"website_domain"`
}

HostingV1DatabasesCreateDatabaseRequest defines model for Hosting.V1.Databases.CreateDatabaseRequest.

type HostingV1DatabasesDatabaseCollection added in v0.1.14

type HostingV1DatabasesDatabaseCollection = []HostingV1DatabasesDatabaseResource

HostingV1DatabasesDatabaseCollection Array of [`Hosting.V1.Databases.DatabaseResource`](#model/hostingv1databasesdatabaseresource)

type HostingV1DatabasesDatabaseResource added in v0.1.14

type HostingV1DatabasesDatabaseResource struct {
	// CreatedAt Database creation date in ISO 8601 format.
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// DiskUsageMb Current database disk usage in megabytes.
	DiskUsageMb *int `json:"disk_usage_mb,omitempty"`

	// Domain Domain assigned to the database, or null when the database is unassigned.
	Domain *string `json:"domain,omitempty"`

	// MaxSizeMb Maximum allowed database size in megabytes.
	MaxSizeMb *int `json:"max_size_mb,omitempty"`

	// Name Database name.
	Name *string `json:"name,omitempty"`

	// Permissions Database user permissions keyed by permission name.
	Permissions *map[string]interface{} `json:"permissions,omitempty"`

	// UpdatedAt Database last update date in ISO 8601 format.
	UpdatedAt *time.Time `json:"updated_at,omitempty"`

	// User Database user.
	User *string `json:"user,omitempty"`
}

HostingV1DatabasesDatabaseResource defines model for Hosting.V1.Databases.DatabaseResource.

type HostingV1DatabasesPhpMyAdminLinkResource added in v0.1.14

type HostingV1DatabasesPhpMyAdminLinkResource struct {
	// Link Direct sign-on URL to phpMyAdmin for the specified database.
	Link string `json:"link"`
}

HostingV1DatabasesPhpMyAdminLinkResource defines model for Hosting.V1.Databases.PhpMyAdminLinkResource.

type HostingV1DatacenterCoordinatesResource added in v0.1.14

type HostingV1DatacenterCoordinatesResource struct {
	// Latitude Latitude coordinate
	Latitude *float32 `json:"latitude,omitempty"`

	// Longitude Longitude coordinate
	Longitude *float32 `json:"longitude,omitempty"`
}

HostingV1DatacenterCoordinatesResource defines model for Hosting.V1.Datacenter.CoordinatesResource.

type HostingV1DatacenterDatacenterCollection added in v0.1.14

type HostingV1DatacenterDatacenterCollection = []HostingV1DatacenterDatacenterResource

HostingV1DatacenterDatacenterCollection Array of [`Hosting.V1.Datacenter.DatacenterResource`](#model/hostingv1datacenterdatacenterresource)

type HostingV1DatacenterDatacenterResource added in v0.1.14

type HostingV1DatacenterDatacenterResource struct {
	// Code Data center code
	Code        *string                                 `json:"code,omitempty"`
	Coordinates *HostingV1DatacenterCoordinatesResource `json:"coordinates,omitempty"`

	// Title Data center title
	Title *string `json:"title,omitempty"`
}

HostingV1DatacenterDatacenterResource defines model for Hosting.V1.Datacenter.DatacenterResource.

type HostingV1DomainsCreateParkedDomainRequest added in v0.1.14

type HostingV1DomainsCreateParkedDomainRequest struct {
	// ParkedDomain Domain name or IP address to park on the selected website
	ParkedDomain string `json:"parked_domain"`
}

HostingV1DomainsCreateParkedDomainRequest defines model for Hosting.V1.Domains.CreateParkedDomainRequest.

type HostingV1DomainsCreateSubdomainRequest added in v0.1.14

type HostingV1DomainsCreateSubdomainRequest struct {
	// Directory Directory name for the subdomain relative to the website root
	Directory *string `json:"directory,omitempty"`

	// IsUsingPublicDirectory Use the website public directory as the subdomain root directory
	IsUsingPublicDirectory *bool `json:"is_using_public_directory,omitempty"`

	// Subdomain Subdomain prefix to create under the selected website
	Subdomain string `json:"subdomain"`
}

HostingV1DomainsCreateSubdomainRequest defines model for Hosting.V1.Domains.CreateSubdomainRequest.

type HostingV1DomainsDomainAccessResource added in v0.1.14

type HostingV1DomainsDomainAccessResource struct {
	// Domain Domain name
	Domain *string `json:"domain,omitempty"`

	// IsAccessible Whether domain is accessible
	IsAccessible *bool `json:"is_accessible,omitempty"`

	// TxtToVerify TXT record for verification
	TxtToVerify *string `json:"txt_to_verify,omitempty"`
}

HostingV1DomainsDomainAccessResource defines model for Hosting.V1.Domains.DomainAccessResource.

type HostingV1DomainsFreeSubdomainResource added in v0.1.14

type HostingV1DomainsFreeSubdomainResource struct {
	// Domain Generated free subdomain
	Domain *string `json:"domain,omitempty"`
}

HostingV1DomainsFreeSubdomainResource defines model for Hosting.V1.Domains.FreeSubdomainResource.

type HostingV1DomainsParkedDomainCollection added in v0.1.14

type HostingV1DomainsParkedDomainCollection = []HostingV1DomainsParkedDomainResource

HostingV1DomainsParkedDomainCollection Array of [`Hosting.V1.Domains.ParkedDomainResource`](#model/hostingv1domainsparkeddomainresource)

type HostingV1DomainsParkedDomainResource added in v0.1.14

type HostingV1DomainsParkedDomainResource struct {
	// Domain Parked domain name or IP address
	Domain *string `json:"domain,omitempty"`

	// ParentDomain Parent website domain
	ParentDomain *string `json:"parent_domain,omitempty"`

	// RootDirectory Parked domain root directory
	RootDirectory *string `json:"root_directory,omitempty"`

	// Type Whether the parked value is a domain name or an IP address (IPv4 or IPv6)
	Type *HostingV1DomainsParkedDomainResourceType `json:"type,omitempty"`

	// Username Website username
	Username *string `json:"username,omitempty"`
}

HostingV1DomainsParkedDomainResource defines model for Hosting.V1.Domains.ParkedDomainResource.

type HostingV1DomainsParkedDomainResourceType added in v0.1.14

type HostingV1DomainsParkedDomainResourceType string

HostingV1DomainsParkedDomainResourceType Whether the parked value is a domain name or an IP address (IPv4 or IPv6)

const (
	HostingV1DomainsParkedDomainResourceTypeDomain HostingV1DomainsParkedDomainResourceType = "domain"
	HostingV1DomainsParkedDomainResourceTypeIp     HostingV1DomainsParkedDomainResourceType = "ip"
)

Defines values for HostingV1DomainsParkedDomainResourceType.

func (HostingV1DomainsParkedDomainResourceType) Valid added in v0.1.14

Valid indicates whether the value is a known member of the HostingV1DomainsParkedDomainResourceType enum.

type HostingV1DomainsSubdomainCollection added in v0.1.14

type HostingV1DomainsSubdomainCollection = []HostingV1DomainsSubdomainResource

HostingV1DomainsSubdomainCollection Array of [`Hosting.V1.Domains.SubdomainResource`](#model/hostingv1domainssubdomainresource)

type HostingV1DomainsSubdomainResource added in v0.1.14

type HostingV1DomainsSubdomainResource struct {
	// Domain Full subdomain
	Domain *string `json:"domain,omitempty"`

	// ParentDomain Parent website domain
	ParentDomain *string `json:"parent_domain,omitempty"`

	// RootDirectory Subdomain root directory
	RootDirectory *string `json:"root_directory,omitempty"`

	// Subdomain Subdomain prefix
	Subdomain *string `json:"subdomain,omitempty"`

	// Username Website username
	Username *string `json:"username,omitempty"`
}

HostingV1DomainsSubdomainResource defines model for Hosting.V1.Domains.SubdomainResource.

type HostingV1DomainsVerifyOwnershipRequest added in v0.1.14

type HostingV1DomainsVerifyOwnershipRequest struct {
	// Domain Domain to verify ownership for
	Domain string `json:"domain"`
}

HostingV1DomainsVerifyOwnershipRequest defines model for Hosting.V1.Domains.VerifyOwnershipRequest.

type HostingV1NodeJsBuildCollection added in v0.1.14

type HostingV1NodeJsBuildCollection = []HostingV1NodeJsBuildResource

HostingV1NodeJsBuildCollection Array of [`Hosting.V1.NodeJs.BuildResource`](#model/hostingv1nodejsbuildresource)

type HostingV1NodeJsBuildLogsResource added in v0.1.14

type HostingV1NodeJsBuildLogsResource struct {
	// Lines Number of log lines returned
	Lines int `json:"lines"`

	// Logs Logs from the build process, may contain ANSI escape sequences (for colors, etc.)
	Logs *string `json:"logs"`
}

HostingV1NodeJsBuildLogsResource defines model for Hosting.V1.NodeJs.BuildLogsResource.

type HostingV1NodeJsBuildOptionsResource added in v0.1.14

type HostingV1NodeJsBuildOptionsResource struct {
	// AppType Node.js application type
	AppType *HostingV1NodeJsBuildOptionsResourceAppType `json:"app_type"`

	// BuildScript The npm script to run to build the application
	BuildScript *string `json:"build_script"`

	// EntryFile The main entry point file for the application
	EntryFile *string `json:"entry_file"`

	// NodeVersion Node.js version
	NodeVersion int `json:"node_version"`

	// OutputDirectory Build output directory
	OutputDirectory *string `json:"output_directory"`

	// PackageManager Package manager
	PackageManager *HostingV1NodeJsBuildOptionsResourcePackageManager `json:"package_manager"`

	// RootDirectory Application root directory
	RootDirectory *string `json:"root_directory"`

	// SourceOptions Source options, varies based on sourceType
	SourceOptions *HostingV1NodeJsBuildOptionsResource_SourceOptions `json:"source_options"`

	// SourceType Source type for the build
	SourceType *HostingV1NodeJsBuildOptionsResourceSourceType `json:"source_type"`
}

HostingV1NodeJsBuildOptionsResource defines model for Hosting.V1.NodeJs.BuildOptionsResource.

type HostingV1NodeJsBuildOptionsResourceAppType added in v0.1.14

type HostingV1NodeJsBuildOptionsResourceAppType string

HostingV1NodeJsBuildOptionsResourceAppType Node.js application type

const (
	HostingV1NodeJsBuildOptionsResourceAppTypeAngular        HostingV1NodeJsBuildOptionsResourceAppType = "angular"
	HostingV1NodeJsBuildOptionsResourceAppTypeCreateReactApp HostingV1NodeJsBuildOptionsResourceAppType = "create-react-app"
	HostingV1NodeJsBuildOptionsResourceAppTypeParcel         HostingV1NodeJsBuildOptionsResourceAppType = "parcel"
	HostingV1NodeJsBuildOptionsResourceAppTypeReact          HostingV1NodeJsBuildOptionsResourceAppType = "react"
	HostingV1NodeJsBuildOptionsResourceAppTypeVite           HostingV1NodeJsBuildOptionsResourceAppType = "vite"
	HostingV1NodeJsBuildOptionsResourceAppTypeVue            HostingV1NodeJsBuildOptionsResourceAppType = "vue"
)

Defines values for HostingV1NodeJsBuildOptionsResourceAppType.

func (HostingV1NodeJsBuildOptionsResourceAppType) Valid added in v0.1.14

Valid indicates whether the value is a known member of the HostingV1NodeJsBuildOptionsResourceAppType enum.

type HostingV1NodeJsBuildOptionsResourcePackageManager added in v0.1.14

type HostingV1NodeJsBuildOptionsResourcePackageManager string

HostingV1NodeJsBuildOptionsResourcePackageManager Package manager

const (
	HostingV1NodeJsBuildOptionsResourcePackageManagerNpm  HostingV1NodeJsBuildOptionsResourcePackageManager = "npm"
	HostingV1NodeJsBuildOptionsResourcePackageManagerPnpm HostingV1NodeJsBuildOptionsResourcePackageManager = "pnpm"
	HostingV1NodeJsBuildOptionsResourcePackageManagerYarn HostingV1NodeJsBuildOptionsResourcePackageManager = "yarn"
)

Defines values for HostingV1NodeJsBuildOptionsResourcePackageManager.

func (HostingV1NodeJsBuildOptionsResourcePackageManager) Valid added in v0.1.14

Valid indicates whether the value is a known member of the HostingV1NodeJsBuildOptionsResourcePackageManager enum.

type HostingV1NodeJsBuildOptionsResourceSourceType added in v0.1.14

type HostingV1NodeJsBuildOptionsResourceSourceType string

HostingV1NodeJsBuildOptionsResourceSourceType Source type for the build

const (
	Archive HostingV1NodeJsBuildOptionsResourceSourceType = "archive"
)

Defines values for HostingV1NodeJsBuildOptionsResourceSourceType.

func (HostingV1NodeJsBuildOptionsResourceSourceType) Valid added in v0.1.14

Valid indicates whether the value is a known member of the HostingV1NodeJsBuildOptionsResourceSourceType enum.

type HostingV1NodeJsBuildOptionsResource_SourceOptions added in v0.1.14

type HostingV1NodeJsBuildOptionsResource_SourceOptions struct {
	// contains filtered or unexported fields
}

HostingV1NodeJsBuildOptionsResource_SourceOptions Source options, varies based on sourceType

func (HostingV1NodeJsBuildOptionsResource_SourceOptions) AsHostingV1NodeJsSourceOptionsResource added in v0.1.14

AsHostingV1NodeJsSourceOptionsResource returns the union data inside the HostingV1NodeJsBuildOptionsResource_SourceOptions as a HostingV1NodeJsSourceOptionsResource

func (*HostingV1NodeJsBuildOptionsResource_SourceOptions) FromHostingV1NodeJsSourceOptionsResource added in v0.1.14

FromHostingV1NodeJsSourceOptionsResource overwrites any union data inside the HostingV1NodeJsBuildOptionsResource_SourceOptions as the provided HostingV1NodeJsSourceOptionsResource

func (HostingV1NodeJsBuildOptionsResource_SourceOptions) MarshalJSON added in v0.1.14

func (*HostingV1NodeJsBuildOptionsResource_SourceOptions) MergeHostingV1NodeJsSourceOptionsResource added in v0.1.14

MergeHostingV1NodeJsSourceOptionsResource performs a merge with any union data inside the HostingV1NodeJsBuildOptionsResource_SourceOptions, using the provided HostingV1NodeJsSourceOptionsResource

func (*HostingV1NodeJsBuildOptionsResource_SourceOptions) UnmarshalJSON added in v0.1.14

type HostingV1NodeJsBuildResource added in v0.1.14

type HostingV1NodeJsBuildResource struct {
	// CreatedAt Creation timestamp
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// Options Build options
	Options *HostingV1NodeJsBuildResource_Options `json:"options,omitempty"`

	// State Build state
	State *HostingV1NodeJsBuildResourceState `json:"state,omitempty"`

	// UpdatedAt Last update timestamp
	UpdatedAt *time.Time `json:"updated_at,omitempty"`

	// Uuid Build UUID
	Uuid *string `json:"uuid,omitempty"`
}

HostingV1NodeJsBuildResource defines model for Hosting.V1.NodeJs.BuildResource.

type HostingV1NodeJsBuildResourceState added in v0.1.14

type HostingV1NodeJsBuildResourceState string

HostingV1NodeJsBuildResourceState Build state

const (
	HostingV1NodeJsBuildResourceStateCompleted HostingV1NodeJsBuildResourceState = "completed"
	HostingV1NodeJsBuildResourceStateFailed    HostingV1NodeJsBuildResourceState = "failed"
	HostingV1NodeJsBuildResourceStatePending   HostingV1NodeJsBuildResourceState = "pending"
	HostingV1NodeJsBuildResourceStateRunning   HostingV1NodeJsBuildResourceState = "running"
)

Defines values for HostingV1NodeJsBuildResourceState.

func (HostingV1NodeJsBuildResourceState) Valid added in v0.1.14

Valid indicates whether the value is a known member of the HostingV1NodeJsBuildResourceState enum.

type HostingV1NodeJsBuildResource_Options added in v0.1.14

type HostingV1NodeJsBuildResource_Options struct {
	// contains filtered or unexported fields
}

HostingV1NodeJsBuildResource_Options Build options

func (HostingV1NodeJsBuildResource_Options) AsHostingV1NodeJsBuildOptionsResource added in v0.1.14

func (t HostingV1NodeJsBuildResource_Options) AsHostingV1NodeJsBuildOptionsResource() (HostingV1NodeJsBuildOptionsResource, error)

AsHostingV1NodeJsBuildOptionsResource returns the union data inside the HostingV1NodeJsBuildResource_Options as a HostingV1NodeJsBuildOptionsResource

func (*HostingV1NodeJsBuildResource_Options) FromHostingV1NodeJsBuildOptionsResource added in v0.1.14

func (t *HostingV1NodeJsBuildResource_Options) FromHostingV1NodeJsBuildOptionsResource(v HostingV1NodeJsBuildOptionsResource) error

FromHostingV1NodeJsBuildOptionsResource overwrites any union data inside the HostingV1NodeJsBuildResource_Options as the provided HostingV1NodeJsBuildOptionsResource

func (HostingV1NodeJsBuildResource_Options) MarshalJSON added in v0.1.14

func (t HostingV1NodeJsBuildResource_Options) MarshalJSON() ([]byte, error)

func (*HostingV1NodeJsBuildResource_Options) MergeHostingV1NodeJsBuildOptionsResource added in v0.1.14

func (t *HostingV1NodeJsBuildResource_Options) MergeHostingV1NodeJsBuildOptionsResource(v HostingV1NodeJsBuildOptionsResource) error

MergeHostingV1NodeJsBuildOptionsResource performs a merge with any union data inside the HostingV1NodeJsBuildResource_Options, using the provided HostingV1NodeJsBuildOptionsResource

func (*HostingV1NodeJsBuildResource_Options) UnmarshalJSON added in v0.1.14

func (t *HostingV1NodeJsBuildResource_Options) UnmarshalJSON(b []byte) error

type HostingV1NodeJsCreateFromArchiveRequest added in v0.1.14

type HostingV1NodeJsCreateFromArchiveRequest struct {
	// AppType Node.js application type override
	AppType *HostingV1NodeJsCreateFromArchiveRequestAppType `json:"app_type,omitempty"`

	// Archive Project archive file (.zip, .tar.gz, or .tgz), maximum 50MB
	Archive string `json:"archive"`

	// BuildScript Build script override
	BuildScript *string `json:"build_script,omitempty"`

	// EntryFile Main entry point file override
	EntryFile *string `json:"entry_file,omitempty"`

	// NodeVersion Node.js version override (auto-detected from package.json if omitted)
	NodeVersion *HostingV1NodeJsCreateFromArchiveRequestNodeVersion `json:"node_version,omitempty"`

	// OutputDirectory Build output directory override relative to the root directory
	OutputDirectory *string `json:"output_directory,omitempty"`

	// PackageManager Package manager override
	PackageManager *HostingV1NodeJsCreateFromArchiveRequestPackageManager `json:"package_manager,omitempty"`

	// RootDirectory Application root directory override (where package.json is located) relative to public_html
	RootDirectory *string `json:"root_directory,omitempty"`
}

HostingV1NodeJsCreateFromArchiveRequest defines model for Hosting.V1.NodeJs.CreateFromArchiveRequest.

type HostingV1NodeJsCreateFromArchiveRequestAppType added in v0.1.14

type HostingV1NodeJsCreateFromArchiveRequestAppType string

HostingV1NodeJsCreateFromArchiveRequestAppType Node.js application type override

const (
	HostingV1NodeJsCreateFromArchiveRequestAppTypeAngular        HostingV1NodeJsCreateFromArchiveRequestAppType = "angular"
	HostingV1NodeJsCreateFromArchiveRequestAppTypeCreateReactApp HostingV1NodeJsCreateFromArchiveRequestAppType = "create-react-app"
	HostingV1NodeJsCreateFromArchiveRequestAppTypeExpress        HostingV1NodeJsCreateFromArchiveRequestAppType = "express"
	HostingV1NodeJsCreateFromArchiveRequestAppTypeFastify        HostingV1NodeJsCreateFromArchiveRequestAppType = "fastify"
	HostingV1NodeJsCreateFromArchiveRequestAppTypeNest           HostingV1NodeJsCreateFromArchiveRequestAppType = "nest"
	HostingV1NodeJsCreateFromArchiveRequestAppTypeParcel         HostingV1NodeJsCreateFromArchiveRequestAppType = "parcel"
	HostingV1NodeJsCreateFromArchiveRequestAppTypeReact          HostingV1NodeJsCreateFromArchiveRequestAppType = "react"
	HostingV1NodeJsCreateFromArchiveRequestAppTypeVite           HostingV1NodeJsCreateFromArchiveRequestAppType = "vite"
	HostingV1NodeJsCreateFromArchiveRequestAppTypeVue            HostingV1NodeJsCreateFromArchiveRequestAppType = "vue"
)

Defines values for HostingV1NodeJsCreateFromArchiveRequestAppType.

func (HostingV1NodeJsCreateFromArchiveRequestAppType) Valid added in v0.1.14

Valid indicates whether the value is a known member of the HostingV1NodeJsCreateFromArchiveRequestAppType enum.

type HostingV1NodeJsCreateFromArchiveRequestNodeVersion added in v0.1.14

type HostingV1NodeJsCreateFromArchiveRequestNodeVersion int

HostingV1NodeJsCreateFromArchiveRequestNodeVersion Node.js version override (auto-detected from package.json if omitted)

func (HostingV1NodeJsCreateFromArchiveRequestNodeVersion) Valid added in v0.1.14

Valid indicates whether the value is a known member of the HostingV1NodeJsCreateFromArchiveRequestNodeVersion enum.

type HostingV1NodeJsCreateFromArchiveRequestPackageManager added in v0.1.14

type HostingV1NodeJsCreateFromArchiveRequestPackageManager string

HostingV1NodeJsCreateFromArchiveRequestPackageManager Package manager override

const (
	HostingV1NodeJsCreateFromArchiveRequestPackageManagerNpm  HostingV1NodeJsCreateFromArchiveRequestPackageManager = "npm"
	HostingV1NodeJsCreateFromArchiveRequestPackageManagerPnpm HostingV1NodeJsCreateFromArchiveRequestPackageManager = "pnpm"
	HostingV1NodeJsCreateFromArchiveRequestPackageManagerYarn HostingV1NodeJsCreateFromArchiveRequestPackageManager = "yarn"
)

Defines values for HostingV1NodeJsCreateFromArchiveRequestPackageManager.

func (HostingV1NodeJsCreateFromArchiveRequestPackageManager) Valid added in v0.1.14

Valid indicates whether the value is a known member of the HostingV1NodeJsCreateFromArchiveRequestPackageManager enum.

type HostingV1NodeJsSourceOptionsResource added in v0.1.14

type HostingV1NodeJsSourceOptionsResource struct {
	// ArchivePath Present if sourceType is "archive"
	ArchivePath *string `json:"archive_path,omitempty"`
}

HostingV1NodeJsSourceOptionsResource defines model for Hosting.V1.NodeJs.SourceOptionsResource.

type HostingV1OrdersOrderCollection added in v0.1.14

type HostingV1OrdersOrderCollection = []HostingV1OrdersOrderResource

HostingV1OrdersOrderCollection Array of [`Hosting.V1.Orders.OrderResource`](#model/hostingv1ordersorderresource)

type HostingV1OrdersOrderResource added in v0.1.14

type HostingV1OrdersOrderResource struct {
	// ClientId Client ID
	ClientId *int `json:"client_id,omitempty"`

	// CreatedAt Creation date
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// Id Order ID
	Id   *int                         `json:"id,omitempty"`
	Plan *HostingV1OrdersPlanResource `json:"plan,omitempty"`

	// Status Order status
	Status *string `json:"status,omitempty"`

	// SubscriptionId Subscription ID
	SubscriptionId *string `json:"subscription_id,omitempty"`
}

HostingV1OrdersOrderResource defines model for Hosting.V1.Orders.OrderResource.

type HostingV1OrdersPlanResource added in v0.1.14

type HostingV1OrdersPlanResource struct {
	// Name Plan name
	Name *string `json:"name,omitempty"`
}

HostingV1OrdersPlanResource defines model for Hosting.V1.Orders.PlanResource.

type HostingV1WebsitesCreateWebsiteRequest added in v0.1.14

type HostingV1WebsitesCreateWebsiteRequest struct {
	// DatacenterCode Datacenter code. This parameter is required when creating the first website on a new hosting plan.
	DatacenterCode *string `json:"datacenter_code,omitempty"`

	// Domain Domain name for the website. Cannot start with "www."
	Domain string `json:"domain"`

	// OrderId ID of the associated order
	OrderId int `json:"order_id"`
}

HostingV1WebsitesCreateWebsiteRequest defines model for Hosting.V1.Websites.CreateWebsiteRequest.

type HostingV1WebsitesWebsiteCollection added in v0.1.14

type HostingV1WebsitesWebsiteCollection = []HostingV1WebsitesWebsiteResource

HostingV1WebsitesWebsiteCollection Array of [`Hosting.V1.Websites.WebsiteResource`](#model/hostingv1websiteswebsiteresource)

type HostingV1WebsitesWebsiteResource added in v0.1.14

type HostingV1WebsitesWebsiteResource struct {
	// ClientId Client ID
	ClientId *int `json:"client_id,omitempty"`

	// CreatedAt Creation date
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// Domain Website domain
	Domain *string `json:"domain,omitempty"`

	// IsEnabled Whether website is enabled
	IsEnabled *bool `json:"is_enabled,omitempty"`

	// OrderId Order ID
	OrderId *int `json:"order_id,omitempty"`

	// ParentDomain Parent domain
	ParentDomain *string `json:"parent_domain,omitempty"`

	// RootDirectory Root directory path
	RootDirectory *string `json:"root_directory,omitempty"`

	// Username Username
	Username *string `json:"username,omitempty"`

	// VhostType Virtual host type
	VhostType *HostingV1WebsitesWebsiteResourceVhostType `json:"vhost_type,omitempty"`
}

HostingV1WebsitesWebsiteResource defines model for Hosting.V1.Websites.WebsiteResource.

type HostingV1WebsitesWebsiteResourceVhostType added in v0.1.14

type HostingV1WebsitesWebsiteResourceVhostType string

HostingV1WebsitesWebsiteResourceVhostType Virtual host type

Defines values for HostingV1WebsitesWebsiteResourceVhostType.

func (HostingV1WebsitesWebsiteResourceVhostType) Valid added in v0.1.14

Valid indicates whether the value is a known member of the HostingV1WebsitesWebsiteResourceVhostType enum.

type HostingV1WordpressInstallWordpressRequest added in v0.1.14

type HostingV1WordpressInstallWordpressRequest struct {
	// AutoUpdates WordPress core auto-update policy
	AutoUpdates *HostingV1WordpressInstallWordpressRequestAutoUpdates `json:"auto_updates,omitempty"`

	// Credentials WordPress admin credentials
	Credentials struct {
		Email string `json:"email"`

		// Login WordPress admin username
		Login    string `json:"login"`
		Password string `json:"password"`
	} `json:"credentials"`

	// Database Optional. If the named database already exists, it will be used for this WordPress install. Otherwise a new database is created with a generated name and random credentials.
	Database *struct {
		// Name Database name (username prefix added if missing)
		Name     *string `json:"name,omitempty"`
		Password *string `json:"password,omitempty"`
	} `json:"database,omitempty"`

	// Directory Relative directory to install WordPress into. Defaults to the website root when omitted.
	Directory *string `json:"directory,omitempty"`

	// Domain Domain of the existing website where WordPress will be installed
	Domain string `json:"domain"`

	// Language WordPress locale. Defaults to en_US when omitted.
	Language *string `json:"language,omitempty"`

	// Overwrite When false (default), does not replace an existing installation. If WordPress is already installed on the domain/path, the async install job fails unless true.
	Overwrite *bool `json:"overwrite,omitempty"`

	// SiteTitle Title of the WordPress site
	SiteTitle string `json:"site_title"`

	// Version WordPress core version to install. If omitted, the latest core version compatible with the account vhost PHP version is selected.
	Version *string `json:"version,omitempty"`
}

HostingV1WordpressInstallWordpressRequest defines model for Hosting.V1.Wordpress.InstallWordpressRequest.

type HostingV1WordpressInstallWordpressRequestAutoUpdates added in v0.1.14

type HostingV1WordpressInstallWordpressRequestAutoUpdates string

HostingV1WordpressInstallWordpressRequestAutoUpdates WordPress core auto-update policy

const (
	HostingV1WordpressInstallWordpressRequestAutoUpdatesAll   HostingV1WordpressInstallWordpressRequestAutoUpdates = "all"
	HostingV1WordpressInstallWordpressRequestAutoUpdatesMinor HostingV1WordpressInstallWordpressRequestAutoUpdates = "minor"
	HostingV1WordpressInstallWordpressRequestAutoUpdatesNone  HostingV1WordpressInstallWordpressRequestAutoUpdates = "none"
)

Defines values for HostingV1WordpressInstallWordpressRequestAutoUpdates.

func (HostingV1WordpressInstallWordpressRequestAutoUpdates) Valid added in v0.1.14

Valid indicates whether the value is a known member of the HostingV1WordpressInstallWordpressRequestAutoUpdates enum.

type HostingV1WordpressWordpressInstallationCollection added in v0.1.14

type HostingV1WordpressWordpressInstallationCollection = []HostingV1WordpressWordpressInstallationResource

HostingV1WordpressWordpressInstallationCollection Array of [`Hosting.V1.Wordpress.WordpressInstallationResource`](#model/hostingv1wordpresswordpressinstallationresource)

type HostingV1WordpressWordpressInstallationResource added in v0.1.14

type HostingV1WordpressWordpressInstallationResource struct {
	// CreatedAt Installation creation timestamp
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// Directory Installation directory
	Directory *string `json:"directory,omitempty"`

	// Domain Domain the installation belongs to
	Domain *string `json:"domain,omitempty"`

	// Email WordPress admin email
	Email *string `json:"email,omitempty"`

	// Id WordPress installation (software) id
	Id *string `json:"id,omitempty"`

	// IsValid Whether the installation is considered valid
	IsValid *bool `json:"is_valid,omitempty"`

	// Language WordPress locale
	Language *string `json:"language,omitempty"`

	// Login WordPress admin username
	Login *string `json:"login,omitempty"`

	// SiteTitle WordPress site title
	SiteTitle *string `json:"site_title,omitempty"`

	// Url WordPress site URL
	Url *string `json:"url,omitempty"`

	// Username Hosting account username
	Username *string `json:"username,omitempty"`

	// ValidationError Reason the installation is invalid, if any
	ValidationError *string `json:"validation_error,omitempty"`
}

HostingV1WordpressWordpressInstallationResource defines model for Hosting.V1.Wordpress.WordpressInstallationResource.

type HostingVerifyDomainOwnershipV1JSONRequestBody added in v0.1.14

type HostingVerifyDomainOwnershipV1JSONRequestBody = HostingV1DomainsVerifyOwnershipRequest

HostingVerifyDomainOwnershipV1JSONRequestBody defines body for HostingVerifyDomainOwnershipV1 for application/json ContentType.

type HostingVerifyDomainOwnershipV1Response added in v0.1.14

type HostingVerifyDomainOwnershipV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostingV1DomainsDomainAccessResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseHostingVerifyDomainOwnershipV1Response added in v0.1.14

func ParseHostingVerifyDomainOwnershipV1Response(rsp *http.Response) (*HostingVerifyDomainOwnershipV1Response, error)

ParseHostingVerifyDomainOwnershipV1Response parses an HTTP response from a HostingVerifyDomainOwnershipV1WithResponse call

func (HostingVerifyDomainOwnershipV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HostingVerifyDomainOwnershipV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (HostingVerifyDomainOwnershipV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type IpAddressId added in v0.1.14

type IpAddressId = int

IpAddressId defines model for ipAddressId.

type IsEnabled added in v0.1.14

type IsEnabled = bool

IsEnabled defines model for is_enabled.

type Name

type Name = string

Name defines model for name.

type OrderId added in v0.1.14

type OrderId = int

OrderId defines model for order_id.

type OrderIdRequired added in v0.1.14

type OrderIdRequired = int

OrderIdRequired defines model for order_id_required.

type OrderIds added in v0.1.14

type OrderIds = []int

OrderIds defines model for order_ids.

type Page

type Page = int

Page defines model for page.

type ParkedDomainPath added in v0.1.14

type ParkedDomainPath = string

ParkedDomainPath defines model for parked_domain_path.

type PaymentMethodId

type PaymentMethodId = int

PaymentMethodId defines model for paymentMethodId.

type PerPage added in v0.1.14

type PerPage = int

PerPage defines model for per_page.

type PostInstallScriptId

type PostInstallScriptId = int

PostInstallScriptId defines model for postInstallScriptId.

type ProfileUuid added in v0.1.14

type ProfileUuid = string

ProfileUuid defines model for profileUuid.

type ProjectName added in v0.1.14

type ProjectName = string

ProjectName defines model for projectName.

type PublicKeyId

type PublicKeyId = int

PublicKeyId defines model for publicKeyId.

type ReachCreateANewContactSegmentV1JSONRequestBody added in v0.1.14

type ReachCreateANewContactSegmentV1JSONRequestBody = ReachV1ContactsSegmentsStoreRequest

ReachCreateANewContactSegmentV1JSONRequestBody defines body for ReachCreateANewContactSegmentV1 for application/json ContentType.

type ReachCreateANewContactSegmentV1Response added in v0.1.14

type ReachCreateANewContactSegmentV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReachV1ContactsSegmentsSegmentResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseReachCreateANewContactSegmentV1Response added in v0.1.14

func ParseReachCreateANewContactSegmentV1Response(rsp *http.Response) (*ReachCreateANewContactSegmentV1Response, error)

ParseReachCreateANewContactSegmentV1Response parses an HTTP response from a ReachCreateANewContactSegmentV1WithResponse call

func (ReachCreateANewContactSegmentV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReachCreateANewContactSegmentV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (ReachCreateANewContactSegmentV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type ReachCreateANewContactV1JSONRequestBody added in v0.1.14

type ReachCreateANewContactV1JSONRequestBody = ReachV1ContactsStoreRequest

ReachCreateANewContactV1JSONRequestBody defines body for ReachCreateANewContactV1 for application/json ContentType.

type ReachCreateANewContactV1Response added in v0.1.14

type ReachCreateANewContactV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseReachCreateANewContactV1Response added in v0.1.14

func ParseReachCreateANewContactV1Response(rsp *http.Response) (*ReachCreateANewContactV1Response, error)

ParseReachCreateANewContactV1Response parses an HTTP response from a ReachCreateANewContactV1WithResponse call

func (ReachCreateANewContactV1Response) ContentType added in v0.1.14

func (r ReachCreateANewContactV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReachCreateANewContactV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (ReachCreateANewContactV1Response) StatusCode added in v0.1.14

func (r ReachCreateANewContactV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReachCreateNewContactsV1JSONRequestBody added in v0.1.14

type ReachCreateNewContactsV1JSONRequestBody = ReachV1ContactsStoreRequest

ReachCreateNewContactsV1JSONRequestBody defines body for ReachCreateNewContactsV1 for application/json ContentType.

type ReachCreateNewContactsV1Response added in v0.1.14

type ReachCreateNewContactsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseReachCreateNewContactsV1Response added in v0.1.14

func ParseReachCreateNewContactsV1Response(rsp *http.Response) (*ReachCreateNewContactsV1Response, error)

ParseReachCreateNewContactsV1Response parses an HTTP response from a ReachCreateNewContactsV1WithResponse call

func (ReachCreateNewContactsV1Response) ContentType added in v0.1.14

func (r ReachCreateNewContactsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReachCreateNewContactsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (ReachCreateNewContactsV1Response) StatusCode added in v0.1.14

func (r ReachCreateNewContactsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReachDeleteAContactV1Response added in v0.1.14

type ReachDeleteAContactV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseReachDeleteAContactV1Response added in v0.1.14

func ParseReachDeleteAContactV1Response(rsp *http.Response) (*ReachDeleteAContactV1Response, error)

ParseReachDeleteAContactV1Response parses an HTTP response from a ReachDeleteAContactV1WithResponse call

func (ReachDeleteAContactV1Response) ContentType added in v0.1.14

func (r ReachDeleteAContactV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReachDeleteAContactV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (ReachDeleteAContactV1Response) StatusCode added in v0.1.14

func (r ReachDeleteAContactV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReachGetProfileDomainDNSStatusV1Response added in v1.1.2

type ReachGetProfileDomainDNSStatusV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReachV1ProfilesDomainsDnsStatusResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseReachGetProfileDomainDNSStatusV1Response added in v1.1.2

func ParseReachGetProfileDomainDNSStatusV1Response(rsp *http.Response) (*ReachGetProfileDomainDNSStatusV1Response, error)

ParseReachGetProfileDomainDNSStatusV1Response parses an HTTP response from a ReachGetProfileDomainDNSStatusV1WithResponse call

func (ReachGetProfileDomainDNSStatusV1Response) ContentType added in v1.1.2

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReachGetProfileDomainDNSStatusV1Response) Status added in v1.1.2

Status returns HTTPResponse.Status

func (ReachGetProfileDomainDNSStatusV1Response) StatusCode added in v1.1.2

StatusCode returns HTTPResponse.StatusCode

type ReachGetSegmentDetailsV1Response added in v0.1.14

type ReachGetSegmentDetailsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReachV1ContactsSegmentsSegmentResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseReachGetSegmentDetailsV1Response added in v0.1.14

func ParseReachGetSegmentDetailsV1Response(rsp *http.Response) (*ReachGetSegmentDetailsV1Response, error)

ParseReachGetSegmentDetailsV1Response parses an HTTP response from a ReachGetSegmentDetailsV1WithResponse call

func (ReachGetSegmentDetailsV1Response) ContentType added in v0.1.14

func (r ReachGetSegmentDetailsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReachGetSegmentDetailsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (ReachGetSegmentDetailsV1Response) StatusCode added in v0.1.14

func (r ReachGetSegmentDetailsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReachListContactGroupsV1Response added in v0.1.14

type ReachListContactGroupsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReachV1ContactsGroupsContactGroupCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseReachListContactGroupsV1Response added in v0.1.14

func ParseReachListContactGroupsV1Response(rsp *http.Response) (*ReachListContactGroupsV1Response, error)

ParseReachListContactGroupsV1Response parses an HTTP response from a ReachListContactGroupsV1WithResponse call

func (ReachListContactGroupsV1Response) ContentType added in v0.1.14

func (r ReachListContactGroupsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReachListContactGroupsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (ReachListContactGroupsV1Response) StatusCode added in v0.1.14

func (r ReachListContactGroupsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReachListContactsV1Params added in v0.1.14

type ReachListContactsV1Params struct {
	// GroupUuid Filter contacts by group UUID
	GroupUuid *GroupUuid `form:"group_uuid,omitempty" json:"group_uuid,omitempty"`

	// SubscriptionStatus Filter contacts by subscription status
	SubscriptionStatus *ReachListContactsV1ParamsSubscriptionStatus `form:"subscription_status,omitempty" json:"subscription_status,omitempty"`

	// Page Page number
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ReachListContactsV1Params defines parameters for ReachListContactsV1.

type ReachListContactsV1ParamsSubscriptionStatus added in v0.1.14

type ReachListContactsV1ParamsSubscriptionStatus string

ReachListContactsV1ParamsSubscriptionStatus defines parameters for ReachListContactsV1.

const (
	ReachListContactsV1ParamsSubscriptionStatusSubscribed   ReachListContactsV1ParamsSubscriptionStatus = "subscribed"
	ReachListContactsV1ParamsSubscriptionStatusUnsubscribed ReachListContactsV1ParamsSubscriptionStatus = "unsubscribed"
)

Defines values for ReachListContactsV1ParamsSubscriptionStatus.

func (ReachListContactsV1ParamsSubscriptionStatus) Valid added in v0.1.14

Valid indicates whether the value is a known member of the ReachListContactsV1ParamsSubscriptionStatus enum.

type ReachListContactsV1Response added in v0.1.14

type ReachListContactsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Data Array of [`Reach.V1.Contacts.ContactResource`](#model/reachv1contactscontactresource)
		Data *ReachV1ContactsContactCollection `json:"data,omitempty"`
		Meta *CommonSchemaPaginationMetaSchema `json:"meta,omitempty"`
	}
	JSON401 *CommonResponseUnauthorizedResponse
	JSON500 *CommonResponseErrorResponse
}

func ParseReachListContactsV1Response added in v0.1.14

func ParseReachListContactsV1Response(rsp *http.Response) (*ReachListContactsV1Response, error)

ParseReachListContactsV1Response parses an HTTP response from a ReachListContactsV1WithResponse call

func (ReachListContactsV1Response) ContentType added in v0.1.14

func (r ReachListContactsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReachListContactsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (ReachListContactsV1Response) StatusCode added in v0.1.14

func (r ReachListContactsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReachListProfileSegmentContactsV1Params added in v0.1.17

type ReachListProfileSegmentContactsV1Params struct {
	// Page Page number
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage Number of items per page
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`
}

ReachListProfileSegmentContactsV1Params defines parameters for ReachListProfileSegmentContactsV1.

type ReachListProfileSegmentContactsV1Response added in v0.1.17

type ReachListProfileSegmentContactsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Data Array of [`Reach.V1.Contacts.Segments.SegmentationContactResource`](#model/reachv1contactssegmentssegmentationcontactresource)
		Data *ReachV1ContactsSegmentsSegmentationContactCollection `json:"data,omitempty"`
		Meta *CommonSchemaPaginationMetaSchema                     `json:"meta,omitempty"`
	}
	JSON401 *CommonResponseUnauthorizedResponse
	JSON500 *CommonResponseErrorResponse
}

func ParseReachListProfileSegmentContactsV1Response added in v0.1.17

func ParseReachListProfileSegmentContactsV1Response(rsp *http.Response) (*ReachListProfileSegmentContactsV1Response, error)

ParseReachListProfileSegmentContactsV1Response parses an HTTP response from a ReachListProfileSegmentContactsV1WithResponse call

func (ReachListProfileSegmentContactsV1Response) ContentType added in v0.1.17

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReachListProfileSegmentContactsV1Response) Status added in v0.1.17

Status returns HTTPResponse.Status

func (ReachListProfileSegmentContactsV1Response) StatusCode added in v0.1.17

StatusCode returns HTTPResponse.StatusCode

type ReachListProfilesV1Response added in v0.1.14

type ReachListProfilesV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReachV1ProfilesProfileCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseReachListProfilesV1Response added in v0.1.14

func ParseReachListProfilesV1Response(rsp *http.Response) (*ReachListProfilesV1Response, error)

ParseReachListProfilesV1Response parses an HTTP response from a ReachListProfilesV1WithResponse call

func (ReachListProfilesV1Response) ContentType added in v0.1.14

func (r ReachListProfilesV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReachListProfilesV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (ReachListProfilesV1Response) StatusCode added in v0.1.14

func (r ReachListProfilesV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReachListSegmentContactsV1Params added in v0.1.14

type ReachListSegmentContactsV1Params struct {
	// Page Page number
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage Number of items per page
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`
}

ReachListSegmentContactsV1Params defines parameters for ReachListSegmentContactsV1.

type ReachListSegmentContactsV1Response added in v0.1.14

type ReachListSegmentContactsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Data Array of [`Reach.V1.Contacts.Segments.SegmentationContactResource`](#model/reachv1contactssegmentssegmentationcontactresource)
		Data *ReachV1ContactsSegmentsSegmentationContactCollection `json:"data,omitempty"`
		Meta *CommonSchemaPaginationMetaSchema                     `json:"meta,omitempty"`
	}
	JSON401 *CommonResponseUnauthorizedResponse
	JSON500 *CommonResponseErrorResponse
}

func ParseReachListSegmentContactsV1Response added in v0.1.14

func ParseReachListSegmentContactsV1Response(rsp *http.Response) (*ReachListSegmentContactsV1Response, error)

ParseReachListSegmentContactsV1Response parses an HTTP response from a ReachListSegmentContactsV1WithResponse call

func (ReachListSegmentContactsV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReachListSegmentContactsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (ReachListSegmentContactsV1Response) StatusCode added in v0.1.14

func (r ReachListSegmentContactsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReachListSegmentsV1Response added in v0.1.14

type ReachListSegmentsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReachV1ContactsSegmentsContactSegmentCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseReachListSegmentsV1Response added in v0.1.14

func ParseReachListSegmentsV1Response(rsp *http.Response) (*ReachListSegmentsV1Response, error)

ParseReachListSegmentsV1Response parses an HTTP response from a ReachListSegmentsV1WithResponse call

func (ReachListSegmentsV1Response) ContentType added in v0.1.14

func (r ReachListSegmentsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReachListSegmentsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (ReachListSegmentsV1Response) StatusCode added in v0.1.14

func (r ReachListSegmentsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReachV1ContactsContactCollection added in v0.1.14

type ReachV1ContactsContactCollection = []ReachV1ContactsContactResource

ReachV1ContactsContactCollection Array of [`Reach.V1.Contacts.ContactResource`](#model/reachv1contactscontactresource)

type ReachV1ContactsContactResource added in v0.1.14

type ReachV1ContactsContactResource struct {
	Email              *string                                           `json:"email,omitempty"`
	Name               *string                                           `json:"name,omitempty"`
	Note               *string                                           `json:"note,omitempty"`
	Source             *ReachV1ContactsContactResourceSource             `json:"source,omitempty"`
	SubscribedAt       *time.Time                                        `json:"subscribed_at,omitempty"`
	SubscriptionStatus *ReachV1ContactsContactResourceSubscriptionStatus `json:"subscription_status,omitempty"`
	Surname            *string                                           `json:"surname,omitempty"`
	Uuid               *string                                           `json:"uuid,omitempty"`
}

ReachV1ContactsContactResource defines model for Reach.V1.Contacts.ContactResource.

type ReachV1ContactsContactResourceSource added in v0.1.14

type ReachV1ContactsContactResourceSource string

ReachV1ContactsContactResourceSource defines model for ReachV1ContactsContactResource.Source.

const (
	ReachV1ContactsContactResourceSourceImport ReachV1ContactsContactResourceSource = "import"
	ReachV1ContactsContactResourceSourceManual ReachV1ContactsContactResourceSource = "manual"
	ReachV1ContactsContactResourceSourceSync   ReachV1ContactsContactResourceSource = "sync"
)

Defines values for ReachV1ContactsContactResourceSource.

func (ReachV1ContactsContactResourceSource) Valid added in v0.1.14

Valid indicates whether the value is a known member of the ReachV1ContactsContactResourceSource enum.

type ReachV1ContactsContactResourceSubscriptionStatus added in v0.1.14

type ReachV1ContactsContactResourceSubscriptionStatus string

ReachV1ContactsContactResourceSubscriptionStatus defines model for ReachV1ContactsContactResource.SubscriptionStatus.

const (
	ReachV1ContactsContactResourceSubscriptionStatusSubscribed   ReachV1ContactsContactResourceSubscriptionStatus = "subscribed"
	ReachV1ContactsContactResourceSubscriptionStatusUnsubscribed ReachV1ContactsContactResourceSubscriptionStatus = "unsubscribed"
)

Defines values for ReachV1ContactsContactResourceSubscriptionStatus.

func (ReachV1ContactsContactResourceSubscriptionStatus) Valid added in v0.1.14

Valid indicates whether the value is a known member of the ReachV1ContactsContactResourceSubscriptionStatus enum.

type ReachV1ContactsGroupsContactGroupCollection added in v0.1.14

type ReachV1ContactsGroupsContactGroupCollection = []ReachV1ContactsGroupsContactGroupResource

ReachV1ContactsGroupsContactGroupCollection Array of [`Reach.V1.Contacts.Groups.ContactGroupResource`](#model/reachv1contactsgroupscontactgroupresource)

type ReachV1ContactsGroupsContactGroupResource added in v0.1.14

type ReachV1ContactsGroupsContactGroupResource struct {
	Title *string `json:"title,omitempty"`
	Uuid  *string `json:"uuid,omitempty"`
}

ReachV1ContactsGroupsContactGroupResource defines model for Reach.V1.Contacts.Groups.ContactGroupResource.

type ReachV1ContactsSegmentsContactSegmentCollection added in v0.1.14

type ReachV1ContactsSegmentsContactSegmentCollection = []ReachV1ContactsSegmentsContactSegmentResource

ReachV1ContactsSegmentsContactSegmentCollection Array of [`Reach.V1.Contacts.Segments.ContactSegmentResource`](#model/reachv1contactssegmentscontactsegmentresource)

type ReachV1ContactsSegmentsContactSegmentResource added in v0.1.14

type ReachV1ContactsSegmentsContactSegmentResource struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`
	Name      *string    `json:"name,omitempty"`
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
	Uuid      *string    `json:"uuid,omitempty"`
}

ReachV1ContactsSegmentsContactSegmentResource defines model for Reach.V1.Contacts.Segments.ContactSegmentResource.

type ReachV1ContactsSegmentsSegmentResource added in v0.1.14

type ReachV1ContactsSegmentsSegmentResource struct {
	CreatedAt *time.Time     `json:"created_at,omitempty"`
	Name      *string        `json:"name,omitempty"`
	Query     *[]interface{} `json:"query,omitempty"`
	UpdatedAt *time.Time     `json:"updated_at,omitempty"`
	Uuid      *string        `json:"uuid,omitempty"`
}

ReachV1ContactsSegmentsSegmentResource defines model for Reach.V1.Contacts.Segments.SegmentResource.

type ReachV1ContactsSegmentsSegmentationContactCollection added in v0.1.14

type ReachV1ContactsSegmentsSegmentationContactCollection = []ReachV1ContactsSegmentsSegmentationContactResource

ReachV1ContactsSegmentsSegmentationContactCollection Array of [`Reach.V1.Contacts.Segments.SegmentationContactResource`](#model/reachv1contactssegmentssegmentationcontactresource)

type ReachV1ContactsSegmentsSegmentationContactResource added in v0.1.14

type ReachV1ContactsSegmentsSegmentationContactResource struct {
	Email              *string                                                               `json:"email,omitempty"`
	Name               *string                                                               `json:"name,omitempty"`
	Note               *string                                                               `json:"note,omitempty"`
	Source             *ReachV1ContactsSegmentsSegmentationContactResourceSource             `json:"source,omitempty"`
	SubscribedAt       *time.Time                                                            `json:"subscribed_at,omitempty"`
	SubscriptionStatus *ReachV1ContactsSegmentsSegmentationContactResourceSubscriptionStatus `json:"subscription_status,omitempty"`
	Surname            *string                                                               `json:"surname,omitempty"`
	Uuid               *string                                                               `json:"uuid,omitempty"`
}

ReachV1ContactsSegmentsSegmentationContactResource defines model for Reach.V1.Contacts.Segments.SegmentationContactResource.

type ReachV1ContactsSegmentsSegmentationContactResourceSource added in v0.1.14

type ReachV1ContactsSegmentsSegmentationContactResourceSource string

ReachV1ContactsSegmentsSegmentationContactResourceSource defines model for ReachV1ContactsSegmentsSegmentationContactResource.Source.

const (
	ReachV1ContactsSegmentsSegmentationContactResourceSourceImport ReachV1ContactsSegmentsSegmentationContactResourceSource = "import"
	ReachV1ContactsSegmentsSegmentationContactResourceSourceManual ReachV1ContactsSegmentsSegmentationContactResourceSource = "manual"
	ReachV1ContactsSegmentsSegmentationContactResourceSourceSync   ReachV1ContactsSegmentsSegmentationContactResourceSource = "sync"
)

Defines values for ReachV1ContactsSegmentsSegmentationContactResourceSource.

func (ReachV1ContactsSegmentsSegmentationContactResourceSource) Valid added in v0.1.14

Valid indicates whether the value is a known member of the ReachV1ContactsSegmentsSegmentationContactResourceSource enum.

type ReachV1ContactsSegmentsSegmentationContactResourceSubscriptionStatus added in v0.1.14

type ReachV1ContactsSegmentsSegmentationContactResourceSubscriptionStatus string

ReachV1ContactsSegmentsSegmentationContactResourceSubscriptionStatus defines model for ReachV1ContactsSegmentsSegmentationContactResource.SubscriptionStatus.

const (
	ReachV1ContactsSegmentsSegmentationContactResourceSubscriptionStatusSubscribed   ReachV1ContactsSegmentsSegmentationContactResourceSubscriptionStatus = "subscribed"
	ReachV1ContactsSegmentsSegmentationContactResourceSubscriptionStatusUnsubscribed ReachV1ContactsSegmentsSegmentationContactResourceSubscriptionStatus = "unsubscribed"
)

Defines values for ReachV1ContactsSegmentsSegmentationContactResourceSubscriptionStatus.

func (ReachV1ContactsSegmentsSegmentationContactResourceSubscriptionStatus) Valid added in v0.1.14

Valid indicates whether the value is a known member of the ReachV1ContactsSegmentsSegmentationContactResourceSubscriptionStatus enum.

type ReachV1ContactsSegmentsStoreRequest added in v0.1.14

type ReachV1ContactsSegmentsStoreRequest struct {
	Conditions []struct {
		Attribute *ReachV1ContactsSegmentsStoreRequestConditionsAttribute `json:"attribute,omitempty"`
		Operator  *ReachV1ContactsSegmentsStoreRequestConditionsOperator  `json:"operator,omitempty"`
		Value     *ReachV1ContactsSegmentsStoreRequest_Conditions_Value   `json:"value,omitempty"`
	} `json:"conditions"`
	Logic ReachV1ContactsSegmentsStoreRequestLogic `json:"logic"`
	Name  string                                   `json:"name"`
}

ReachV1ContactsSegmentsStoreRequest defines model for Reach.V1.Contacts.Segments.StoreRequest.

type ReachV1ContactsSegmentsStoreRequestConditionsAttribute added in v0.1.14

type ReachV1ContactsSegmentsStoreRequestConditionsAttribute string

ReachV1ContactsSegmentsStoreRequestConditionsAttribute defines model for ReachV1ContactsSegmentsStoreRequest.Conditions.Attribute.

const (
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeBounced            ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "bounced"
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeCampaigns          ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "campaigns"
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeClicked            ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "clicked"
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeComment            ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "comment"
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeDelivered          ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "delivered"
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeDomain             ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "domain"
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeDropped            ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "dropped"
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeEmail              ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "email"
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeIntegration        ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "integration"
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeName               ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "name"
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeNote               ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "note"
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeOpened             ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "opened"
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeProcessed          ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "processed"
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeSource             ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "source"
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeSubscribedAt       ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "subscribed_at"
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeSubscriptionStatus ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "subscription_status"
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeSurname            ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "surname"
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeTag                ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "tag"
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeUnsubscribed       ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "unsubscribed"
	ReachV1ContactsSegmentsStoreRequestConditionsAttributeUnsubscribedAt     ReachV1ContactsSegmentsStoreRequestConditionsAttribute = "unsubscribed_at"
)

Defines values for ReachV1ContactsSegmentsStoreRequestConditionsAttribute.

func (ReachV1ContactsSegmentsStoreRequestConditionsAttribute) Valid added in v0.1.14

Valid indicates whether the value is a known member of the ReachV1ContactsSegmentsStoreRequestConditionsAttribute enum.

type ReachV1ContactsSegmentsStoreRequestConditionsOperator added in v0.1.14

type ReachV1ContactsSegmentsStoreRequestConditionsOperator string

ReachV1ContactsSegmentsStoreRequestConditionsOperator defines model for ReachV1ContactsSegmentsStoreRequest.Conditions.Operator.

const (
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorBounced           ReachV1ContactsSegmentsStoreRequestConditionsOperator = "bounced"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorClicked           ReachV1ContactsSegmentsStoreRequestConditionsOperator = "clicked"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorContains          ReachV1ContactsSegmentsStoreRequestConditionsOperator = "contains"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorDelivered         ReachV1ContactsSegmentsStoreRequestConditionsOperator = "delivered"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorDropped           ReachV1ContactsSegmentsStoreRequestConditionsOperator = "dropped"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorEquals            ReachV1ContactsSegmentsStoreRequestConditionsOperator = "equals"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorExists            ReachV1ContactsSegmentsStoreRequestConditionsOperator = "exists"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorGte               ReachV1ContactsSegmentsStoreRequestConditionsOperator = "gte"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorLte               ReachV1ContactsSegmentsStoreRequestConditionsOperator = "lte"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorNotBounced        ReachV1ContactsSegmentsStoreRequestConditionsOperator = "not_bounced"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorNotClicked        ReachV1ContactsSegmentsStoreRequestConditionsOperator = "not_clicked"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorNotContains       ReachV1ContactsSegmentsStoreRequestConditionsOperator = "not_contains"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorNotDelivered      ReachV1ContactsSegmentsStoreRequestConditionsOperator = "not_delivered"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorNotDropped        ReachV1ContactsSegmentsStoreRequestConditionsOperator = "not_dropped"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorNotEquals         ReachV1ContactsSegmentsStoreRequestConditionsOperator = "not_equals"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorNotOpened         ReachV1ContactsSegmentsStoreRequestConditionsOperator = "not_opened"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorNotProcessed      ReachV1ContactsSegmentsStoreRequestConditionsOperator = "not_processed"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorNotUnsubscribed   ReachV1ContactsSegmentsStoreRequestConditionsOperator = "not_unsubscribed"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorNotWithinLastDays ReachV1ContactsSegmentsStoreRequestConditionsOperator = "not_within_last_days"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorOlderThanDays     ReachV1ContactsSegmentsStoreRequestConditionsOperator = "older_than_days"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorOpened            ReachV1ContactsSegmentsStoreRequestConditionsOperator = "opened"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorProcessed         ReachV1ContactsSegmentsStoreRequestConditionsOperator = "processed"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorUnsubscribed      ReachV1ContactsSegmentsStoreRequestConditionsOperator = "unsubscribed"
	ReachV1ContactsSegmentsStoreRequestConditionsOperatorWithinLastDays    ReachV1ContactsSegmentsStoreRequestConditionsOperator = "within_last_days"
)

Defines values for ReachV1ContactsSegmentsStoreRequestConditionsOperator.

func (ReachV1ContactsSegmentsStoreRequestConditionsOperator) Valid added in v0.1.14

Valid indicates whether the value is a known member of the ReachV1ContactsSegmentsStoreRequestConditionsOperator enum.

type ReachV1ContactsSegmentsStoreRequestConditionsValue0 added in v0.1.14

type ReachV1ContactsSegmentsStoreRequestConditionsValue0 = string

ReachV1ContactsSegmentsStoreRequestConditionsValue0 defines model for .

type ReachV1ContactsSegmentsStoreRequestConditionsValue1 added in v0.1.14

type ReachV1ContactsSegmentsStoreRequestConditionsValue1 = int

ReachV1ContactsSegmentsStoreRequestConditionsValue1 defines model for .

type ReachV1ContactsSegmentsStoreRequestLogic added in v0.1.14

type ReachV1ContactsSegmentsStoreRequestLogic string

ReachV1ContactsSegmentsStoreRequestLogic defines model for ReachV1ContactsSegmentsStoreRequest.Logic.

Defines values for ReachV1ContactsSegmentsStoreRequestLogic.

func (ReachV1ContactsSegmentsStoreRequestLogic) Valid added in v0.1.14

Valid indicates whether the value is a known member of the ReachV1ContactsSegmentsStoreRequestLogic enum.

type ReachV1ContactsSegmentsStoreRequest_Conditions_Value added in v0.1.14

type ReachV1ContactsSegmentsStoreRequest_Conditions_Value struct {
	// contains filtered or unexported fields
}

ReachV1ContactsSegmentsStoreRequest_Conditions_Value defines model for ReachV1ContactsSegmentsStoreRequest.Conditions.Value.

func (ReachV1ContactsSegmentsStoreRequest_Conditions_Value) AsReachV1ContactsSegmentsStoreRequestConditionsValue0 added in v0.1.14

func (t ReachV1ContactsSegmentsStoreRequest_Conditions_Value) AsReachV1ContactsSegmentsStoreRequestConditionsValue0() (ReachV1ContactsSegmentsStoreRequestConditionsValue0, error)

AsReachV1ContactsSegmentsStoreRequestConditionsValue0 returns the union data inside the ReachV1ContactsSegmentsStoreRequest_Conditions_Value as a ReachV1ContactsSegmentsStoreRequestConditionsValue0

func (ReachV1ContactsSegmentsStoreRequest_Conditions_Value) AsReachV1ContactsSegmentsStoreRequestConditionsValue1 added in v0.1.14

func (t ReachV1ContactsSegmentsStoreRequest_Conditions_Value) AsReachV1ContactsSegmentsStoreRequestConditionsValue1() (ReachV1ContactsSegmentsStoreRequestConditionsValue1, error)

AsReachV1ContactsSegmentsStoreRequestConditionsValue1 returns the union data inside the ReachV1ContactsSegmentsStoreRequest_Conditions_Value as a ReachV1ContactsSegmentsStoreRequestConditionsValue1

func (*ReachV1ContactsSegmentsStoreRequest_Conditions_Value) FromReachV1ContactsSegmentsStoreRequestConditionsValue0 added in v0.1.14

func (t *ReachV1ContactsSegmentsStoreRequest_Conditions_Value) FromReachV1ContactsSegmentsStoreRequestConditionsValue0(v ReachV1ContactsSegmentsStoreRequestConditionsValue0) error

FromReachV1ContactsSegmentsStoreRequestConditionsValue0 overwrites any union data inside the ReachV1ContactsSegmentsStoreRequest_Conditions_Value as the provided ReachV1ContactsSegmentsStoreRequestConditionsValue0

func (*ReachV1ContactsSegmentsStoreRequest_Conditions_Value) FromReachV1ContactsSegmentsStoreRequestConditionsValue1 added in v0.1.14

func (t *ReachV1ContactsSegmentsStoreRequest_Conditions_Value) FromReachV1ContactsSegmentsStoreRequestConditionsValue1(v ReachV1ContactsSegmentsStoreRequestConditionsValue1) error

FromReachV1ContactsSegmentsStoreRequestConditionsValue1 overwrites any union data inside the ReachV1ContactsSegmentsStoreRequest_Conditions_Value as the provided ReachV1ContactsSegmentsStoreRequestConditionsValue1

func (ReachV1ContactsSegmentsStoreRequest_Conditions_Value) MarshalJSON added in v0.1.14

func (*ReachV1ContactsSegmentsStoreRequest_Conditions_Value) MergeReachV1ContactsSegmentsStoreRequestConditionsValue0 added in v0.1.14

func (t *ReachV1ContactsSegmentsStoreRequest_Conditions_Value) MergeReachV1ContactsSegmentsStoreRequestConditionsValue0(v ReachV1ContactsSegmentsStoreRequestConditionsValue0) error

MergeReachV1ContactsSegmentsStoreRequestConditionsValue0 performs a merge with any union data inside the ReachV1ContactsSegmentsStoreRequest_Conditions_Value, using the provided ReachV1ContactsSegmentsStoreRequestConditionsValue0

func (*ReachV1ContactsSegmentsStoreRequest_Conditions_Value) MergeReachV1ContactsSegmentsStoreRequestConditionsValue1 added in v0.1.14

func (t *ReachV1ContactsSegmentsStoreRequest_Conditions_Value) MergeReachV1ContactsSegmentsStoreRequestConditionsValue1(v ReachV1ContactsSegmentsStoreRequestConditionsValue1) error

MergeReachV1ContactsSegmentsStoreRequestConditionsValue1 performs a merge with any union data inside the ReachV1ContactsSegmentsStoreRequest_Conditions_Value, using the provided ReachV1ContactsSegmentsStoreRequestConditionsValue1

func (*ReachV1ContactsSegmentsStoreRequest_Conditions_Value) UnmarshalJSON added in v0.1.14

type ReachV1ContactsStoreRequest added in v0.1.14

type ReachV1ContactsStoreRequest struct {
	Email string  `json:"email"`
	Name  *string `json:"name,omitempty"`
	Note  *string `json:"note,omitempty"`

	// Phone Phone number in E.164 format (leading "+" then 7-15 digits)
	Phone   *string `json:"phone,omitempty"`
	Surname *string `json:"surname,omitempty"`
}

ReachV1ContactsStoreRequest defines model for Reach.V1.Contacts.StoreRequest.

type ReachV1ProfilesDomainsDnsRecordStatus added in v1.1.2

type ReachV1ProfilesDomainsDnsRecordStatus struct {
	Actual *[]struct {
		Type  *string `json:"type,omitempty"`
		Value *string `json:"value,omitempty"`
	} `json:"actual,omitempty"`
	IsValid   *bool `json:"is_valid,omitempty"`
	Suggested *[]struct {
		Name  *string `json:"name,omitempty"`
		Type  *string `json:"type,omitempty"`
		Value *string `json:"value,omitempty"`
	} `json:"suggested,omitempty"`
}

ReachV1ProfilesDomainsDnsRecordStatus defines model for Reach.V1.Profiles.Domains.DnsRecordStatus.

type ReachV1ProfilesDomainsDnsStatusResource added in v1.1.2

type ReachV1ProfilesDomainsDnsStatusResource struct {
	Dkim   *ReachV1ProfilesDomainsDnsRecordStatus `json:"dkim,omitempty"`
	Dmarc  *ReachV1ProfilesDomainsDnsRecordStatus `json:"dmarc,omitempty"`
	Domain *string                                `json:"domain,omitempty"`
	Mx     *ReachV1ProfilesDomainsDnsRecordStatus `json:"mx,omitempty"`
	Spf    *ReachV1ProfilesDomainsDnsRecordStatus `json:"spf,omitempty"`
}

ReachV1ProfilesDomainsDnsStatusResource defines model for Reach.V1.Profiles.Domains.DnsStatusResource.

type ReachV1ProfilesProfileCollection added in v0.1.14

type ReachV1ProfilesProfileCollection = []ReachV1ProfilesProfileResource

ReachV1ProfilesProfileCollection Array of [`Reach.V1.Profiles.ProfileResource`](#model/reachv1profilesprofileresource)

type ReachV1ProfilesProfileResource added in v0.1.14

type ReachV1ProfilesProfileResource struct {
	ExpiresAt *time.Time `json:"expires_at,omitempty"`
	IsTrial   *bool      `json:"is_trial,omitempty"`
	Limits    *struct {
		AiMessagesAdditional *int `json:"ai_messages_additional,omitempty"`
		AiMessagesLimit      *int `json:"ai_messages_limit,omitempty"`
		EmailsMonthlyLimit   *int `json:"emails_monthly_limit,omitempty"`
		SubscribersLimit     *int `json:"subscribers_limit,omitempty"`
	} `json:"limits,omitempty"`
	Profiles *[]struct {
		CreatedAt *time.Time `json:"created_at,omitempty"`
		Domain    *string    `json:"domain,omitempty"`
		UpdatedAt *time.Time `json:"updated_at,omitempty"`
		Uuid      *string    `json:"uuid,omitempty"`
	} `json:"profiles,omitempty"`
	ResourceId *int    `json:"resource_id,omitempty"`
	Status     *string `json:"status,omitempty"`
}

ReachV1ProfilesProfileResource defines model for Reach.V1.Profiles.ProfileResource.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type RuleId

type RuleId = int

RuleId defines model for ruleId.

type SegmentUuid added in v0.1.14

type SegmentUuid = string

SegmentUuid defines model for segmentUuid.

type SnapshotId

type SnapshotId = int

SnapshotId defines model for snapshotId.

type Statuses added in v0.1.14

type Statuses = []string

Statuses defines model for statuses.

type SubdomainPath added in v0.1.14

type SubdomainPath = string

SubdomainPath defines model for subdomain_path.

type SubscriptionId

type SubscriptionId = string

SubscriptionId defines model for subscriptionId.

type SubscriptionStatus added in v0.1.14

type SubscriptionStatus string

SubscriptionStatus defines model for subscription_status.

const (
	SubscriptionStatusSubscribed   SubscriptionStatus = "subscribed"
	SubscriptionStatusUnsubscribed SubscriptionStatus = "unsubscribed"
)

Defines values for SubscriptionStatus.

func (SubscriptionStatus) Valid added in v0.1.14

func (e SubscriptionStatus) Valid() bool

Valid indicates whether the value is a known member of the SubscriptionStatus enum.

type TemplateId

type TemplateId = int

TemplateId defines model for templateId.

type Tld

type Tld = string

Tld defines model for tld.

type Username added in v0.1.14

type Username = string

Username defines model for username.

type UsernamePath added in v0.1.14

type UsernamePath = string

UsernamePath defines model for username_path.

type Uuid added in v0.1.14

type Uuid = openapi_types.UUID

Uuid defines model for uuid.

type V2GetDomainVerificationsDIRECTJSONRequestBody added in v0.1.14

type V2GetDomainVerificationsDIRECTJSONRequestBody = DomainAccessVerifierV2VerificationsListRequest

V2GetDomainVerificationsDIRECTJSONRequestBody defines body for V2GetDomainVerificationsDIRECT for application/json ContentType.

type V2GetDomainVerificationsDIRECTResponse added in v0.1.14

func ParseV2GetDomainVerificationsDIRECTResponse added in v0.1.14

func ParseV2GetDomainVerificationsDIRECTResponse(rsp *http.Response) (*V2GetDomainVerificationsDIRECTResponse, error)

ParseV2GetDomainVerificationsDIRECTResponse parses an HTTP response from a V2GetDomainVerificationsDIRECTWithResponse call

func (V2GetDomainVerificationsDIRECTResponse) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (V2GetDomainVerificationsDIRECTResponse) Status added in v0.1.14

Status returns HTTPResponse.Status

func (V2GetDomainVerificationsDIRECTResponse) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type VPSActivateFirewallV1Response

type VPSActivateFirewallV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSActivateFirewallV1Response

func ParseVPSActivateFirewallV1Response(rsp *http.Response) (*VPSActivateFirewallV1Response, error)

ParseVPSActivateFirewallV1Response parses an HTTP response from a VPSActivateFirewallV1WithResponse call

func (VPSActivateFirewallV1Response) ContentType added in v0.1.14

func (r VPSActivateFirewallV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSActivateFirewallV1Response) Status

Status returns HTTPResponse.Status

func (VPSActivateFirewallV1Response) StatusCode

func (r VPSActivateFirewallV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSAttachPublicKeyV1JSONRequestBody

type VPSAttachPublicKeyV1JSONRequestBody = VPSV1PublicKeyAttachRequest

VPSAttachPublicKeyV1JSONRequestBody defines body for VPSAttachPublicKeyV1 for application/json ContentType.

type VPSAttachPublicKeyV1Response

type VPSAttachPublicKeyV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSAttachPublicKeyV1Response

func ParseVPSAttachPublicKeyV1Response(rsp *http.Response) (*VPSAttachPublicKeyV1Response, error)

ParseVPSAttachPublicKeyV1Response parses an HTTP response from a VPSAttachPublicKeyV1WithResponse call

func (VPSAttachPublicKeyV1Response) ContentType added in v0.1.14

func (r VPSAttachPublicKeyV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSAttachPublicKeyV1Response) Status

Status returns HTTPResponse.Status

func (VPSAttachPublicKeyV1Response) StatusCode

func (r VPSAttachPublicKeyV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSCreateFirewallRuleV1JSONRequestBody

type VPSCreateFirewallRuleV1JSONRequestBody = VPSV1FirewallRulesStoreRequest

VPSCreateFirewallRuleV1JSONRequestBody defines body for VPSCreateFirewallRuleV1 for application/json ContentType.

type VPSCreateFirewallRuleV1Response

type VPSCreateFirewallRuleV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1FirewallFirewallRuleResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSCreateFirewallRuleV1Response

func ParseVPSCreateFirewallRuleV1Response(rsp *http.Response) (*VPSCreateFirewallRuleV1Response, error)

ParseVPSCreateFirewallRuleV1Response parses an HTTP response from a VPSCreateFirewallRuleV1WithResponse call

func (VPSCreateFirewallRuleV1Response) ContentType added in v0.1.14

func (r VPSCreateFirewallRuleV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSCreateFirewallRuleV1Response) Status

Status returns HTTPResponse.Status

func (VPSCreateFirewallRuleV1Response) StatusCode

func (r VPSCreateFirewallRuleV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSCreateNewFirewallV1JSONRequestBody

type VPSCreateNewFirewallV1JSONRequestBody = VPSV1FirewallStoreRequest

VPSCreateNewFirewallV1JSONRequestBody defines body for VPSCreateNewFirewallV1 for application/json ContentType.

type VPSCreateNewFirewallV1Response

type VPSCreateNewFirewallV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1FirewallFirewallResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSCreateNewFirewallV1Response

func ParseVPSCreateNewFirewallV1Response(rsp *http.Response) (*VPSCreateNewFirewallV1Response, error)

ParseVPSCreateNewFirewallV1Response parses an HTTP response from a VPSCreateNewFirewallV1WithResponse call

func (VPSCreateNewFirewallV1Response) ContentType added in v0.1.14

func (r VPSCreateNewFirewallV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSCreateNewFirewallV1Response) Status

Status returns HTTPResponse.Status

func (VPSCreateNewFirewallV1Response) StatusCode

func (r VPSCreateNewFirewallV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSCreateNewProjectV1JSONRequestBody added in v0.1.14

type VPSCreateNewProjectV1JSONRequestBody = VPSV1VirtualMachineDockerManagerUpRequest

VPSCreateNewProjectV1JSONRequestBody defines body for VPSCreateNewProjectV1 for application/json ContentType.

type VPSCreateNewProjectV1Response added in v0.1.14

type VPSCreateNewProjectV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSCreateNewProjectV1Response added in v0.1.14

func ParseVPSCreateNewProjectV1Response(rsp *http.Response) (*VPSCreateNewProjectV1Response, error)

ParseVPSCreateNewProjectV1Response parses an HTTP response from a VPSCreateNewProjectV1WithResponse call

func (VPSCreateNewProjectV1Response) ContentType added in v0.1.14

func (r VPSCreateNewProjectV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSCreateNewProjectV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSCreateNewProjectV1Response) StatusCode added in v0.1.14

func (r VPSCreateNewProjectV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSCreatePTRRecordV1JSONRequestBody added in v0.1.14

type VPSCreatePTRRecordV1JSONRequestBody = VPSV1VirtualMachinePTRStoreRequest

VPSCreatePTRRecordV1JSONRequestBody defines body for VPSCreatePTRRecordV1 for application/json ContentType.

type VPSCreatePTRRecordV1Response

type VPSCreatePTRRecordV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSCreatePTRRecordV1Response

func ParseVPSCreatePTRRecordV1Response(rsp *http.Response) (*VPSCreatePTRRecordV1Response, error)

ParseVPSCreatePTRRecordV1Response parses an HTTP response from a VPSCreatePTRRecordV1WithResponse call

func (VPSCreatePTRRecordV1Response) ContentType added in v0.1.14

func (r VPSCreatePTRRecordV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSCreatePTRRecordV1Response) Status

Status returns HTTPResponse.Status

func (VPSCreatePTRRecordV1Response) StatusCode

func (r VPSCreatePTRRecordV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSCreatePostInstallScriptV1JSONRequestBody

type VPSCreatePostInstallScriptV1JSONRequestBody = VPSV1PostInstallScriptStoreRequest

VPSCreatePostInstallScriptV1JSONRequestBody defines body for VPSCreatePostInstallScriptV1 for application/json ContentType.

type VPSCreatePostInstallScriptV1Response

type VPSCreatePostInstallScriptV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1PostInstallScriptPostInstallScriptResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSCreatePostInstallScriptV1Response

func ParseVPSCreatePostInstallScriptV1Response(rsp *http.Response) (*VPSCreatePostInstallScriptV1Response, error)

ParseVPSCreatePostInstallScriptV1Response parses an HTTP response from a VPSCreatePostInstallScriptV1WithResponse call

func (VPSCreatePostInstallScriptV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSCreatePostInstallScriptV1Response) Status

Status returns HTTPResponse.Status

func (VPSCreatePostInstallScriptV1Response) StatusCode

StatusCode returns HTTPResponse.StatusCode

type VPSCreatePublicKeyV1JSONRequestBody added in v0.1.14

type VPSCreatePublicKeyV1JSONRequestBody = VPSV1PublicKeyStoreRequest

VPSCreatePublicKeyV1JSONRequestBody defines body for VPSCreatePublicKeyV1 for application/json ContentType.

type VPSCreatePublicKeyV1Response added in v0.1.14

type VPSCreatePublicKeyV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1PublicKeyPublicKeyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSCreatePublicKeyV1Response added in v0.1.14

func ParseVPSCreatePublicKeyV1Response(rsp *http.Response) (*VPSCreatePublicKeyV1Response, error)

ParseVPSCreatePublicKeyV1Response parses an HTTP response from a VPSCreatePublicKeyV1WithResponse call

func (VPSCreatePublicKeyV1Response) ContentType added in v0.1.14

func (r VPSCreatePublicKeyV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSCreatePublicKeyV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSCreatePublicKeyV1Response) StatusCode added in v0.1.14

func (r VPSCreatePublicKeyV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSCreateSnapshotV1Response

type VPSCreateSnapshotV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSCreateSnapshotV1Response

func ParseVPSCreateSnapshotV1Response(rsp *http.Response) (*VPSCreateSnapshotV1Response, error)

ParseVPSCreateSnapshotV1Response parses an HTTP response from a VPSCreateSnapshotV1WithResponse call

func (VPSCreateSnapshotV1Response) ContentType added in v0.1.14

func (r VPSCreateSnapshotV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSCreateSnapshotV1Response) Status

Status returns HTTPResponse.Status

func (VPSCreateSnapshotV1Response) StatusCode

func (r VPSCreateSnapshotV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSDeactivateFirewallV1Response

type VPSDeactivateFirewallV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSDeactivateFirewallV1Response

func ParseVPSDeactivateFirewallV1Response(rsp *http.Response) (*VPSDeactivateFirewallV1Response, error)

ParseVPSDeactivateFirewallV1Response parses an HTTP response from a VPSDeactivateFirewallV1WithResponse call

func (VPSDeactivateFirewallV1Response) ContentType added in v0.1.14

func (r VPSDeactivateFirewallV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSDeactivateFirewallV1Response) Status

Status returns HTTPResponse.Status

func (VPSDeactivateFirewallV1Response) StatusCode

func (r VPSDeactivateFirewallV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSDeleteFirewallRuleV1Response

type VPSDeleteFirewallRuleV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSDeleteFirewallRuleV1Response

func ParseVPSDeleteFirewallRuleV1Response(rsp *http.Response) (*VPSDeleteFirewallRuleV1Response, error)

ParseVPSDeleteFirewallRuleV1Response parses an HTTP response from a VPSDeleteFirewallRuleV1WithResponse call

func (VPSDeleteFirewallRuleV1Response) ContentType added in v0.1.14

func (r VPSDeleteFirewallRuleV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSDeleteFirewallRuleV1Response) Status

Status returns HTTPResponse.Status

func (VPSDeleteFirewallRuleV1Response) StatusCode

func (r VPSDeleteFirewallRuleV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSDeleteFirewallV1Response

type VPSDeleteFirewallV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSDeleteFirewallV1Response

func ParseVPSDeleteFirewallV1Response(rsp *http.Response) (*VPSDeleteFirewallV1Response, error)

ParseVPSDeleteFirewallV1Response parses an HTTP response from a VPSDeleteFirewallV1WithResponse call

func (VPSDeleteFirewallV1Response) ContentType added in v0.1.14

func (r VPSDeleteFirewallV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSDeleteFirewallV1Response) Status

Status returns HTTPResponse.Status

func (VPSDeleteFirewallV1Response) StatusCode

func (r VPSDeleteFirewallV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSDeletePTRRecordV1Response

type VPSDeletePTRRecordV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSDeletePTRRecordV1Response

func ParseVPSDeletePTRRecordV1Response(rsp *http.Response) (*VPSDeletePTRRecordV1Response, error)

ParseVPSDeletePTRRecordV1Response parses an HTTP response from a VPSDeletePTRRecordV1WithResponse call

func (VPSDeletePTRRecordV1Response) ContentType added in v0.1.14

func (r VPSDeletePTRRecordV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSDeletePTRRecordV1Response) Status

Status returns HTTPResponse.Status

func (VPSDeletePTRRecordV1Response) StatusCode

func (r VPSDeletePTRRecordV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSDeletePostInstallScriptV1Response added in v0.1.14

type VPSDeletePostInstallScriptV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSDeletePostInstallScriptV1Response added in v0.1.14

func ParseVPSDeletePostInstallScriptV1Response(rsp *http.Response) (*VPSDeletePostInstallScriptV1Response, error)

ParseVPSDeletePostInstallScriptV1Response parses an HTTP response from a VPSDeletePostInstallScriptV1WithResponse call

func (VPSDeletePostInstallScriptV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSDeletePostInstallScriptV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSDeletePostInstallScriptV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type VPSDeleteProjectV1Response added in v0.1.14

type VPSDeleteProjectV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSDeleteProjectV1Response added in v0.1.14

func ParseVPSDeleteProjectV1Response(rsp *http.Response) (*VPSDeleteProjectV1Response, error)

ParseVPSDeleteProjectV1Response parses an HTTP response from a VPSDeleteProjectV1WithResponse call

func (VPSDeleteProjectV1Response) ContentType added in v0.1.14

func (r VPSDeleteProjectV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSDeleteProjectV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSDeleteProjectV1Response) StatusCode added in v0.1.14

func (r VPSDeleteProjectV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSDeletePublicKeyV1Response added in v0.1.14

type VPSDeletePublicKeyV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonSuccessEmptyResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSDeletePublicKeyV1Response added in v0.1.14

func ParseVPSDeletePublicKeyV1Response(rsp *http.Response) (*VPSDeletePublicKeyV1Response, error)

ParseVPSDeletePublicKeyV1Response parses an HTTP response from a VPSDeletePublicKeyV1WithResponse call

func (VPSDeletePublicKeyV1Response) ContentType added in v0.1.14

func (r VPSDeletePublicKeyV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSDeletePublicKeyV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSDeletePublicKeyV1Response) StatusCode added in v0.1.14

func (r VPSDeletePublicKeyV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSDeleteSnapshotV1Response

type VPSDeleteSnapshotV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSDeleteSnapshotV1Response

func ParseVPSDeleteSnapshotV1Response(rsp *http.Response) (*VPSDeleteSnapshotV1Response, error)

ParseVPSDeleteSnapshotV1Response parses an HTTP response from a VPSDeleteSnapshotV1WithResponse call

func (VPSDeleteSnapshotV1Response) ContentType added in v0.1.14

func (r VPSDeleteSnapshotV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSDeleteSnapshotV1Response) Status

Status returns HTTPResponse.Status

func (VPSDeleteSnapshotV1Response) StatusCode

func (r VPSDeleteSnapshotV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetActionDetailsV1Response added in v0.1.14

type VPSGetActionDetailsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSGetActionDetailsV1Response added in v0.1.14

func ParseVPSGetActionDetailsV1Response(rsp *http.Response) (*VPSGetActionDetailsV1Response, error)

ParseVPSGetActionDetailsV1Response parses an HTTP response from a VPSGetActionDetailsV1WithResponse call

func (VPSGetActionDetailsV1Response) ContentType added in v0.1.14

func (r VPSGetActionDetailsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetActionDetailsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSGetActionDetailsV1Response) StatusCode added in v0.1.14

func (r VPSGetActionDetailsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetActionsV1Params added in v0.1.14

type VPSGetActionsV1Params struct {
	// Page Page number
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

VPSGetActionsV1Params defines parameters for VPSGetActionsV1.

type VPSGetActionsV1Response added in v0.1.14

type VPSGetActionsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Data Array of [`VPS.V1.Action.ActionResource`](#model/vpsv1actionactionresource)
		Data *VPSV1ActionActionCollection      `json:"data,omitempty"`
		Meta *CommonSchemaPaginationMetaSchema `json:"meta,omitempty"`
	}
	JSON401 *CommonResponseUnauthorizedResponse
	JSON500 *CommonResponseErrorResponse
}

func ParseVPSGetActionsV1Response added in v0.1.14

func ParseVPSGetActionsV1Response(rsp *http.Response) (*VPSGetActionsV1Response, error)

ParseVPSGetActionsV1Response parses an HTTP response from a VPSGetActionsV1WithResponse call

func (VPSGetActionsV1Response) ContentType added in v0.1.14

func (r VPSGetActionsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetActionsV1Response) Status added in v0.1.14

func (r VPSGetActionsV1Response) Status() string

Status returns HTTPResponse.Status

func (VPSGetActionsV1Response) StatusCode added in v0.1.14

func (r VPSGetActionsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetAttachedPublicKeysV1Params

type VPSGetAttachedPublicKeysV1Params struct {
	// Page Page number
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

VPSGetAttachedPublicKeysV1Params defines parameters for VPSGetAttachedPublicKeysV1.

type VPSGetAttachedPublicKeysV1Response

type VPSGetAttachedPublicKeysV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Data Array of [`VPS.V1.PublicKey.PublicKeyResource`](#model/vpsv1publickeypublickeyresource)
		Data *VPSV1PublicKeyPublicKeyCollection `json:"data,omitempty"`
		Meta *CommonSchemaPaginationMetaSchema  `json:"meta,omitempty"`
	}
	JSON401 *CommonResponseUnauthorizedResponse
	JSON500 *CommonResponseErrorResponse
}

func ParseVPSGetAttachedPublicKeysV1Response

func ParseVPSGetAttachedPublicKeysV1Response(rsp *http.Response) (*VPSGetAttachedPublicKeysV1Response, error)

ParseVPSGetAttachedPublicKeysV1Response parses an HTTP response from a VPSGetAttachedPublicKeysV1WithResponse call

func (VPSGetAttachedPublicKeysV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetAttachedPublicKeysV1Response) Status

Status returns HTTPResponse.Status

func (VPSGetAttachedPublicKeysV1Response) StatusCode

func (r VPSGetAttachedPublicKeysV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetBackupsV1Params added in v0.1.14

type VPSGetBackupsV1Params struct {
	// Page Page number
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

VPSGetBackupsV1Params defines parameters for VPSGetBackupsV1.

type VPSGetBackupsV1Response added in v0.1.14

type VPSGetBackupsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Data Array of [`VPS.V1.Backup.BackupResource`](#model/vpsv1backupbackupresource)
		Data *VPSV1BackupBackupCollection      `json:"data,omitempty"`
		Meta *CommonSchemaPaginationMetaSchema `json:"meta,omitempty"`
	}
	JSON401 *CommonResponseUnauthorizedResponse
	JSON500 *CommonResponseErrorResponse
}

func ParseVPSGetBackupsV1Response added in v0.1.14

func ParseVPSGetBackupsV1Response(rsp *http.Response) (*VPSGetBackupsV1Response, error)

ParseVPSGetBackupsV1Response parses an HTTP response from a VPSGetBackupsV1WithResponse call

func (VPSGetBackupsV1Response) ContentType added in v0.1.14

func (r VPSGetBackupsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetBackupsV1Response) Status added in v0.1.14

func (r VPSGetBackupsV1Response) Status() string

Status returns HTTPResponse.Status

func (VPSGetBackupsV1Response) StatusCode added in v0.1.14

func (r VPSGetBackupsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetDataCenterListV1Response added in v0.1.14

type VPSGetDataCenterListV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1DataCenterDataCenterCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSGetDataCenterListV1Response added in v0.1.14

func ParseVPSGetDataCenterListV1Response(rsp *http.Response) (*VPSGetDataCenterListV1Response, error)

ParseVPSGetDataCenterListV1Response parses an HTTP response from a VPSGetDataCenterListV1WithResponse call

func (VPSGetDataCenterListV1Response) ContentType added in v0.1.14

func (r VPSGetDataCenterListV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetDataCenterListV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSGetDataCenterListV1Response) StatusCode added in v0.1.14

func (r VPSGetDataCenterListV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetFirewallDetailsV1Response added in v0.1.14

type VPSGetFirewallDetailsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1FirewallFirewallResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSGetFirewallDetailsV1Response added in v0.1.14

func ParseVPSGetFirewallDetailsV1Response(rsp *http.Response) (*VPSGetFirewallDetailsV1Response, error)

ParseVPSGetFirewallDetailsV1Response parses an HTTP response from a VPSGetFirewallDetailsV1WithResponse call

func (VPSGetFirewallDetailsV1Response) ContentType added in v0.1.14

func (r VPSGetFirewallDetailsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetFirewallDetailsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSGetFirewallDetailsV1Response) StatusCode added in v0.1.14

func (r VPSGetFirewallDetailsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetFirewallListV1Params

type VPSGetFirewallListV1Params struct {
	// Page Page number
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

VPSGetFirewallListV1Params defines parameters for VPSGetFirewallListV1.

type VPSGetFirewallListV1Response

type VPSGetFirewallListV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Data Array of [`VPS.V1.Firewall.FirewallResource`](#model/vpsv1firewallfirewallresource)
		Data *VPSV1FirewallFirewallCollection  `json:"data,omitempty"`
		Meta *CommonSchemaPaginationMetaSchema `json:"meta,omitempty"`
	}
	JSON401 *CommonResponseUnauthorizedResponse
	JSON500 *CommonResponseErrorResponse
}

func ParseVPSGetFirewallListV1Response

func ParseVPSGetFirewallListV1Response(rsp *http.Response) (*VPSGetFirewallListV1Response, error)

ParseVPSGetFirewallListV1Response parses an HTTP response from a VPSGetFirewallListV1WithResponse call

func (VPSGetFirewallListV1Response) ContentType added in v0.1.14

func (r VPSGetFirewallListV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetFirewallListV1Response) Status

Status returns HTTPResponse.Status

func (VPSGetFirewallListV1Response) StatusCode

func (r VPSGetFirewallListV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetMetricsV1Params

type VPSGetMetricsV1Params struct {
	DateFrom time.Time `form:"date_from" json:"date_from"`
	DateTo   time.Time `form:"date_to" json:"date_to"`
}

VPSGetMetricsV1Params defines parameters for VPSGetMetricsV1.

type VPSGetMetricsV1Response

type VPSGetMetricsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1MetricsMetricsCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSGetMetricsV1Response

func ParseVPSGetMetricsV1Response(rsp *http.Response) (*VPSGetMetricsV1Response, error)

ParseVPSGetMetricsV1Response parses an HTTP response from a VPSGetMetricsV1WithResponse call

func (VPSGetMetricsV1Response) ContentType added in v0.1.14

func (r VPSGetMetricsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetMetricsV1Response) Status

func (r VPSGetMetricsV1Response) Status() string

Status returns HTTPResponse.Status

func (VPSGetMetricsV1Response) StatusCode

func (r VPSGetMetricsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetPostInstallScriptV1Response

type VPSGetPostInstallScriptV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1PostInstallScriptPostInstallScriptResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSGetPostInstallScriptV1Response

func ParseVPSGetPostInstallScriptV1Response(rsp *http.Response) (*VPSGetPostInstallScriptV1Response, error)

ParseVPSGetPostInstallScriptV1Response parses an HTTP response from a VPSGetPostInstallScriptV1WithResponse call

func (VPSGetPostInstallScriptV1Response) ContentType added in v0.1.14

func (r VPSGetPostInstallScriptV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetPostInstallScriptV1Response) Status

Status returns HTTPResponse.Status

func (VPSGetPostInstallScriptV1Response) StatusCode

func (r VPSGetPostInstallScriptV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetPostInstallScriptsV1Params added in v0.1.14

type VPSGetPostInstallScriptsV1Params struct {
	// Page Page number
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

VPSGetPostInstallScriptsV1Params defines parameters for VPSGetPostInstallScriptsV1.

type VPSGetPostInstallScriptsV1Response added in v0.1.14

type VPSGetPostInstallScriptsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Data Array of [`VPS.V1.PostInstallScript.PostInstallScriptResource`](#model/vpsv1postinstallscriptpostinstallscriptresource)
		Data *VPSV1PostInstallScriptPostInstallScriptCollection `json:"data,omitempty"`
		Meta *CommonSchemaPaginationMetaSchema                  `json:"meta,omitempty"`
	}
	JSON401 *CommonResponseUnauthorizedResponse
	JSON500 *CommonResponseErrorResponse
}

func ParseVPSGetPostInstallScriptsV1Response added in v0.1.14

func ParseVPSGetPostInstallScriptsV1Response(rsp *http.Response) (*VPSGetPostInstallScriptsV1Response, error)

ParseVPSGetPostInstallScriptsV1Response parses an HTTP response from a VPSGetPostInstallScriptsV1WithResponse call

func (VPSGetPostInstallScriptsV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetPostInstallScriptsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSGetPostInstallScriptsV1Response) StatusCode added in v0.1.14

func (r VPSGetPostInstallScriptsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetProjectContainersV1Response added in v0.1.14

type VPSGetProjectContainersV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1DockerManagerContainerCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSGetProjectContainersV1Response added in v0.1.14

func ParseVPSGetProjectContainersV1Response(rsp *http.Response) (*VPSGetProjectContainersV1Response, error)

ParseVPSGetProjectContainersV1Response parses an HTTP response from a VPSGetProjectContainersV1WithResponse call

func (VPSGetProjectContainersV1Response) ContentType added in v0.1.14

func (r VPSGetProjectContainersV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetProjectContainersV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSGetProjectContainersV1Response) StatusCode added in v0.1.14

func (r VPSGetProjectContainersV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetProjectContentsV1Response added in v0.1.14

type VPSGetProjectContentsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1DockerManagerContentResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSGetProjectContentsV1Response added in v0.1.14

func ParseVPSGetProjectContentsV1Response(rsp *http.Response) (*VPSGetProjectContentsV1Response, error)

ParseVPSGetProjectContentsV1Response parses an HTTP response from a VPSGetProjectContentsV1WithResponse call

func (VPSGetProjectContentsV1Response) ContentType added in v0.1.14

func (r VPSGetProjectContentsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetProjectContentsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSGetProjectContentsV1Response) StatusCode added in v0.1.14

func (r VPSGetProjectContentsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetProjectListV1Response added in v0.1.14

type VPSGetProjectListV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1DockerManagerProjectCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSGetProjectListV1Response added in v0.1.14

func ParseVPSGetProjectListV1Response(rsp *http.Response) (*VPSGetProjectListV1Response, error)

ParseVPSGetProjectListV1Response parses an HTTP response from a VPSGetProjectListV1WithResponse call

func (VPSGetProjectListV1Response) ContentType added in v0.1.14

func (r VPSGetProjectListV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetProjectListV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSGetProjectListV1Response) StatusCode added in v0.1.14

func (r VPSGetProjectListV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetProjectLogsV1Response added in v0.1.14

type VPSGetProjectLogsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1DockerManagerLogsCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSGetProjectLogsV1Response added in v0.1.14

func ParseVPSGetProjectLogsV1Response(rsp *http.Response) (*VPSGetProjectLogsV1Response, error)

ParseVPSGetProjectLogsV1Response parses an HTTP response from a VPSGetProjectLogsV1WithResponse call

func (VPSGetProjectLogsV1Response) ContentType added in v0.1.14

func (r VPSGetProjectLogsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetProjectLogsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSGetProjectLogsV1Response) StatusCode added in v0.1.14

func (r VPSGetProjectLogsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetPublicKeysV1Params added in v0.1.14

type VPSGetPublicKeysV1Params struct {
	// Page Page number
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

VPSGetPublicKeysV1Params defines parameters for VPSGetPublicKeysV1.

type VPSGetPublicKeysV1Response added in v0.1.14

type VPSGetPublicKeysV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Data Array of [`VPS.V1.PublicKey.PublicKeyResource`](#model/vpsv1publickeypublickeyresource)
		Data *VPSV1PublicKeyPublicKeyCollection `json:"data,omitempty"`
		Meta *CommonSchemaPaginationMetaSchema  `json:"meta,omitempty"`
	}
	JSON401 *CommonResponseUnauthorizedResponse
	JSON500 *CommonResponseErrorResponse
}

func ParseVPSGetPublicKeysV1Response added in v0.1.14

func ParseVPSGetPublicKeysV1Response(rsp *http.Response) (*VPSGetPublicKeysV1Response, error)

ParseVPSGetPublicKeysV1Response parses an HTTP response from a VPSGetPublicKeysV1WithResponse call

func (VPSGetPublicKeysV1Response) ContentType added in v0.1.14

func (r VPSGetPublicKeysV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetPublicKeysV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSGetPublicKeysV1Response) StatusCode added in v0.1.14

func (r VPSGetPublicKeysV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetScanMetricsV1Response

type VPSGetScanMetricsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1MalwareMetricsResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSGetScanMetricsV1Response

func ParseVPSGetScanMetricsV1Response(rsp *http.Response) (*VPSGetScanMetricsV1Response, error)

ParseVPSGetScanMetricsV1Response parses an HTTP response from a VPSGetScanMetricsV1WithResponse call

func (VPSGetScanMetricsV1Response) ContentType added in v0.1.14

func (r VPSGetScanMetricsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetScanMetricsV1Response) Status

Status returns HTTPResponse.Status

func (VPSGetScanMetricsV1Response) StatusCode

func (r VPSGetScanMetricsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetSnapshotV1Response

type VPSGetSnapshotV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1SnapshotSnapshotResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSGetSnapshotV1Response

func ParseVPSGetSnapshotV1Response(rsp *http.Response) (*VPSGetSnapshotV1Response, error)

ParseVPSGetSnapshotV1Response parses an HTTP response from a VPSGetSnapshotV1WithResponse call

func (VPSGetSnapshotV1Response) ContentType added in v0.1.14

func (r VPSGetSnapshotV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetSnapshotV1Response) Status

func (r VPSGetSnapshotV1Response) Status() string

Status returns HTTPResponse.Status

func (VPSGetSnapshotV1Response) StatusCode

func (r VPSGetSnapshotV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetTemplateDetailsV1Response added in v0.1.14

type VPSGetTemplateDetailsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1TemplateTemplateResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSGetTemplateDetailsV1Response added in v0.1.14

func ParseVPSGetTemplateDetailsV1Response(rsp *http.Response) (*VPSGetTemplateDetailsV1Response, error)

ParseVPSGetTemplateDetailsV1Response parses an HTTP response from a VPSGetTemplateDetailsV1WithResponse call

func (VPSGetTemplateDetailsV1Response) ContentType added in v0.1.14

func (r VPSGetTemplateDetailsV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetTemplateDetailsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSGetTemplateDetailsV1Response) StatusCode added in v0.1.14

func (r VPSGetTemplateDetailsV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetTemplatesV1Response added in v0.1.14

type VPSGetTemplatesV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1TemplateTemplateCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSGetTemplatesV1Response added in v0.1.14

func ParseVPSGetTemplatesV1Response(rsp *http.Response) (*VPSGetTemplatesV1Response, error)

ParseVPSGetTemplatesV1Response parses an HTTP response from a VPSGetTemplatesV1WithResponse call

func (VPSGetTemplatesV1Response) ContentType added in v0.1.14

func (r VPSGetTemplatesV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetTemplatesV1Response) Status added in v0.1.14

func (r VPSGetTemplatesV1Response) Status() string

Status returns HTTPResponse.Status

func (VPSGetTemplatesV1Response) StatusCode added in v0.1.14

func (r VPSGetTemplatesV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSGetVirtualMachineDetailsV1Response added in v0.1.14

type VPSGetVirtualMachineDetailsV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1VirtualMachineVirtualMachineResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSGetVirtualMachineDetailsV1Response added in v0.1.14

func ParseVPSGetVirtualMachineDetailsV1Response(rsp *http.Response) (*VPSGetVirtualMachineDetailsV1Response, error)

ParseVPSGetVirtualMachineDetailsV1Response parses an HTTP response from a VPSGetVirtualMachineDetailsV1WithResponse call

func (VPSGetVirtualMachineDetailsV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetVirtualMachineDetailsV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSGetVirtualMachineDetailsV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type VPSGetVirtualMachinesV1Response added in v0.1.14

type VPSGetVirtualMachinesV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1VirtualMachineVirtualMachineCollection
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSGetVirtualMachinesV1Response added in v0.1.14

func ParseVPSGetVirtualMachinesV1Response(rsp *http.Response) (*VPSGetVirtualMachinesV1Response, error)

ParseVPSGetVirtualMachinesV1Response parses an HTTP response from a VPSGetVirtualMachinesV1WithResponse call

func (VPSGetVirtualMachinesV1Response) ContentType added in v0.1.14

func (r VPSGetVirtualMachinesV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSGetVirtualMachinesV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSGetVirtualMachinesV1Response) StatusCode added in v0.1.14

func (r VPSGetVirtualMachinesV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSInstallMonarxV1Response

type VPSInstallMonarxV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSInstallMonarxV1Response

func ParseVPSInstallMonarxV1Response(rsp *http.Response) (*VPSInstallMonarxV1Response, error)

ParseVPSInstallMonarxV1Response parses an HTTP response from a VPSInstallMonarxV1WithResponse call

func (VPSInstallMonarxV1Response) ContentType added in v0.1.14

func (r VPSInstallMonarxV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSInstallMonarxV1Response) Status

Status returns HTTPResponse.Status

func (VPSInstallMonarxV1Response) StatusCode

func (r VPSInstallMonarxV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSPurchaseNewVirtualMachineV1JSONRequestBody

type VPSPurchaseNewVirtualMachineV1JSONRequestBody = VPSV1VirtualMachinePurchaseRequest

VPSPurchaseNewVirtualMachineV1JSONRequestBody defines body for VPSPurchaseNewVirtualMachineV1 for application/json ContentType.

type VPSPurchaseNewVirtualMachineV1Response

type VPSPurchaseNewVirtualMachineV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BillingV1OrderVirtualMachineOrderResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSPurchaseNewVirtualMachineV1Response

func ParseVPSPurchaseNewVirtualMachineV1Response(rsp *http.Response) (*VPSPurchaseNewVirtualMachineV1Response, error)

ParseVPSPurchaseNewVirtualMachineV1Response parses an HTTP response from a VPSPurchaseNewVirtualMachineV1WithResponse call

func (VPSPurchaseNewVirtualMachineV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSPurchaseNewVirtualMachineV1Response) Status

Status returns HTTPResponse.Status

func (VPSPurchaseNewVirtualMachineV1Response) StatusCode

StatusCode returns HTTPResponse.StatusCode

type VPSRecreateVirtualMachineV1JSONRequestBody

type VPSRecreateVirtualMachineV1JSONRequestBody = VPSV1VirtualMachineRecreateRequest

VPSRecreateVirtualMachineV1JSONRequestBody defines body for VPSRecreateVirtualMachineV1 for application/json ContentType.

type VPSRecreateVirtualMachineV1Response

type VPSRecreateVirtualMachineV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSRecreateVirtualMachineV1Response

func ParseVPSRecreateVirtualMachineV1Response(rsp *http.Response) (*VPSRecreateVirtualMachineV1Response, error)

ParseVPSRecreateVirtualMachineV1Response parses an HTTP response from a VPSRecreateVirtualMachineV1WithResponse call

func (VPSRecreateVirtualMachineV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSRecreateVirtualMachineV1Response) Status

Status returns HTTPResponse.Status

func (VPSRecreateVirtualMachineV1Response) StatusCode

StatusCode returns HTTPResponse.StatusCode

type VPSResetHostnameV1Response

type VPSResetHostnameV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSResetHostnameV1Response

func ParseVPSResetHostnameV1Response(rsp *http.Response) (*VPSResetHostnameV1Response, error)

ParseVPSResetHostnameV1Response parses an HTTP response from a VPSResetHostnameV1WithResponse call

func (VPSResetHostnameV1Response) ContentType added in v0.1.14

func (r VPSResetHostnameV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSResetHostnameV1Response) Status

Status returns HTTPResponse.Status

func (VPSResetHostnameV1Response) StatusCode

func (r VPSResetHostnameV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSRestartProjectV1Response added in v0.1.14

type VPSRestartProjectV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSRestartProjectV1Response added in v0.1.14

func ParseVPSRestartProjectV1Response(rsp *http.Response) (*VPSRestartProjectV1Response, error)

ParseVPSRestartProjectV1Response parses an HTTP response from a VPSRestartProjectV1WithResponse call

func (VPSRestartProjectV1Response) ContentType added in v0.1.14

func (r VPSRestartProjectV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSRestartProjectV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSRestartProjectV1Response) StatusCode added in v0.1.14

func (r VPSRestartProjectV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSRestartVirtualMachineV1Response

type VPSRestartVirtualMachineV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSRestartVirtualMachineV1Response

func ParseVPSRestartVirtualMachineV1Response(rsp *http.Response) (*VPSRestartVirtualMachineV1Response, error)

ParseVPSRestartVirtualMachineV1Response parses an HTTP response from a VPSRestartVirtualMachineV1WithResponse call

func (VPSRestartVirtualMachineV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSRestartVirtualMachineV1Response) Status

Status returns HTTPResponse.Status

func (VPSRestartVirtualMachineV1Response) StatusCode

func (r VPSRestartVirtualMachineV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSRestoreBackupV1Response

type VPSRestoreBackupV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSRestoreBackupV1Response

func ParseVPSRestoreBackupV1Response(rsp *http.Response) (*VPSRestoreBackupV1Response, error)

ParseVPSRestoreBackupV1Response parses an HTTP response from a VPSRestoreBackupV1WithResponse call

func (VPSRestoreBackupV1Response) ContentType added in v0.1.14

func (r VPSRestoreBackupV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSRestoreBackupV1Response) Status

Status returns HTTPResponse.Status

func (VPSRestoreBackupV1Response) StatusCode

func (r VPSRestoreBackupV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSRestoreSnapshotV1Response

type VPSRestoreSnapshotV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSRestoreSnapshotV1Response

func ParseVPSRestoreSnapshotV1Response(rsp *http.Response) (*VPSRestoreSnapshotV1Response, error)

ParseVPSRestoreSnapshotV1Response parses an HTTP response from a VPSRestoreSnapshotV1WithResponse call

func (VPSRestoreSnapshotV1Response) ContentType added in v0.1.14

func (r VPSRestoreSnapshotV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSRestoreSnapshotV1Response) Status

Status returns HTTPResponse.Status

func (VPSRestoreSnapshotV1Response) StatusCode

func (r VPSRestoreSnapshotV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSSetHostnameV1JSONRequestBody

type VPSSetHostnameV1JSONRequestBody = VPSV1VirtualMachineHostnameUpdateRequest

VPSSetHostnameV1JSONRequestBody defines body for VPSSetHostnameV1 for application/json ContentType.

type VPSSetHostnameV1Response

type VPSSetHostnameV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSSetHostnameV1Response

func ParseVPSSetHostnameV1Response(rsp *http.Response) (*VPSSetHostnameV1Response, error)

ParseVPSSetHostnameV1Response parses an HTTP response from a VPSSetHostnameV1WithResponse call

func (VPSSetHostnameV1Response) ContentType added in v0.1.14

func (r VPSSetHostnameV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSSetHostnameV1Response) Status

func (r VPSSetHostnameV1Response) Status() string

Status returns HTTPResponse.Status

func (VPSSetHostnameV1Response) StatusCode

func (r VPSSetHostnameV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSSetNameserversV1JSONRequestBody

type VPSSetNameserversV1JSONRequestBody = VPSV1VirtualMachineNameserversUpdateRequest

VPSSetNameserversV1JSONRequestBody defines body for VPSSetNameserversV1 for application/json ContentType.

type VPSSetNameserversV1Response

type VPSSetNameserversV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSSetNameserversV1Response

func ParseVPSSetNameserversV1Response(rsp *http.Response) (*VPSSetNameserversV1Response, error)

ParseVPSSetNameserversV1Response parses an HTTP response from a VPSSetNameserversV1WithResponse call

func (VPSSetNameserversV1Response) ContentType added in v0.1.14

func (r VPSSetNameserversV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSSetNameserversV1Response) Status

Status returns HTTPResponse.Status

func (VPSSetNameserversV1Response) StatusCode

func (r VPSSetNameserversV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSSetPanelPasswordV1JSONRequestBody

type VPSSetPanelPasswordV1JSONRequestBody = VPSV1VirtualMachinePanelPasswordUpdateRequest

VPSSetPanelPasswordV1JSONRequestBody defines body for VPSSetPanelPasswordV1 for application/json ContentType.

type VPSSetPanelPasswordV1Response

type VPSSetPanelPasswordV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSSetPanelPasswordV1Response

func ParseVPSSetPanelPasswordV1Response(rsp *http.Response) (*VPSSetPanelPasswordV1Response, error)

ParseVPSSetPanelPasswordV1Response parses an HTTP response from a VPSSetPanelPasswordV1WithResponse call

func (VPSSetPanelPasswordV1Response) ContentType added in v0.1.14

func (r VPSSetPanelPasswordV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSSetPanelPasswordV1Response) Status

Status returns HTTPResponse.Status

func (VPSSetPanelPasswordV1Response) StatusCode

func (r VPSSetPanelPasswordV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSSetRootPasswordV1JSONRequestBody

type VPSSetRootPasswordV1JSONRequestBody = VPSV1VirtualMachineRootPasswordUpdateRequest

VPSSetRootPasswordV1JSONRequestBody defines body for VPSSetRootPasswordV1 for application/json ContentType.

type VPSSetRootPasswordV1Response

type VPSSetRootPasswordV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSSetRootPasswordV1Response

func ParseVPSSetRootPasswordV1Response(rsp *http.Response) (*VPSSetRootPasswordV1Response, error)

ParseVPSSetRootPasswordV1Response parses an HTTP response from a VPSSetRootPasswordV1WithResponse call

func (VPSSetRootPasswordV1Response) ContentType added in v0.1.14

func (r VPSSetRootPasswordV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSSetRootPasswordV1Response) Status

Status returns HTTPResponse.Status

func (VPSSetRootPasswordV1Response) StatusCode

func (r VPSSetRootPasswordV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSSetupPurchasedVirtualMachineV1JSONRequestBody added in v0.1.14

type VPSSetupPurchasedVirtualMachineV1JSONRequestBody = VPSV1VirtualMachineSetupRequest

VPSSetupPurchasedVirtualMachineV1JSONRequestBody defines body for VPSSetupPurchasedVirtualMachineV1 for application/json ContentType.

type VPSSetupPurchasedVirtualMachineV1Response added in v0.1.14

type VPSSetupPurchasedVirtualMachineV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1VirtualMachineVirtualMachineResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSSetupPurchasedVirtualMachineV1Response added in v0.1.14

func ParseVPSSetupPurchasedVirtualMachineV1Response(rsp *http.Response) (*VPSSetupPurchasedVirtualMachineV1Response, error)

ParseVPSSetupPurchasedVirtualMachineV1Response parses an HTTP response from a VPSSetupPurchasedVirtualMachineV1WithResponse call

func (VPSSetupPurchasedVirtualMachineV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSSetupPurchasedVirtualMachineV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSSetupPurchasedVirtualMachineV1Response) StatusCode added in v0.1.14

StatusCode returns HTTPResponse.StatusCode

type VPSStartProjectV1Response added in v0.1.14

type VPSStartProjectV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSStartProjectV1Response added in v0.1.14

func ParseVPSStartProjectV1Response(rsp *http.Response) (*VPSStartProjectV1Response, error)

ParseVPSStartProjectV1Response parses an HTTP response from a VPSStartProjectV1WithResponse call

func (VPSStartProjectV1Response) ContentType added in v0.1.14

func (r VPSStartProjectV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSStartProjectV1Response) Status added in v0.1.14

func (r VPSStartProjectV1Response) Status() string

Status returns HTTPResponse.Status

func (VPSStartProjectV1Response) StatusCode added in v0.1.14

func (r VPSStartProjectV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSStartRecoveryModeV1JSONRequestBody

type VPSStartRecoveryModeV1JSONRequestBody = VPSV1VirtualMachineRecoveryStartRequest

VPSStartRecoveryModeV1JSONRequestBody defines body for VPSStartRecoveryModeV1 for application/json ContentType.

type VPSStartRecoveryModeV1Response

type VPSStartRecoveryModeV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSStartRecoveryModeV1Response

func ParseVPSStartRecoveryModeV1Response(rsp *http.Response) (*VPSStartRecoveryModeV1Response, error)

ParseVPSStartRecoveryModeV1Response parses an HTTP response from a VPSStartRecoveryModeV1WithResponse call

func (VPSStartRecoveryModeV1Response) ContentType added in v0.1.14

func (r VPSStartRecoveryModeV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSStartRecoveryModeV1Response) Status

Status returns HTTPResponse.Status

func (VPSStartRecoveryModeV1Response) StatusCode

func (r VPSStartRecoveryModeV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSStartVirtualMachineV1Response

type VPSStartVirtualMachineV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSStartVirtualMachineV1Response

func ParseVPSStartVirtualMachineV1Response(rsp *http.Response) (*VPSStartVirtualMachineV1Response, error)

ParseVPSStartVirtualMachineV1Response parses an HTTP response from a VPSStartVirtualMachineV1WithResponse call

func (VPSStartVirtualMachineV1Response) ContentType added in v0.1.14

func (r VPSStartVirtualMachineV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSStartVirtualMachineV1Response) Status

Status returns HTTPResponse.Status

func (VPSStartVirtualMachineV1Response) StatusCode

func (r VPSStartVirtualMachineV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSStopProjectV1Response added in v0.1.14

type VPSStopProjectV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSStopProjectV1Response added in v0.1.14

func ParseVPSStopProjectV1Response(rsp *http.Response) (*VPSStopProjectV1Response, error)

ParseVPSStopProjectV1Response parses an HTTP response from a VPSStopProjectV1WithResponse call

func (VPSStopProjectV1Response) ContentType added in v0.1.14

func (r VPSStopProjectV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSStopProjectV1Response) Status added in v0.1.14

func (r VPSStopProjectV1Response) Status() string

Status returns HTTPResponse.Status

func (VPSStopProjectV1Response) StatusCode added in v0.1.14

func (r VPSStopProjectV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSStopRecoveryModeV1Response

type VPSStopRecoveryModeV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSStopRecoveryModeV1Response

func ParseVPSStopRecoveryModeV1Response(rsp *http.Response) (*VPSStopRecoveryModeV1Response, error)

ParseVPSStopRecoveryModeV1Response parses an HTTP response from a VPSStopRecoveryModeV1WithResponse call

func (VPSStopRecoveryModeV1Response) ContentType added in v0.1.14

func (r VPSStopRecoveryModeV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSStopRecoveryModeV1Response) Status

Status returns HTTPResponse.Status

func (VPSStopRecoveryModeV1Response) StatusCode

func (r VPSStopRecoveryModeV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSStopVirtualMachineV1Response

type VPSStopVirtualMachineV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSStopVirtualMachineV1Response

func ParseVPSStopVirtualMachineV1Response(rsp *http.Response) (*VPSStopVirtualMachineV1Response, error)

ParseVPSStopVirtualMachineV1Response parses an HTTP response from a VPSStopVirtualMachineV1WithResponse call

func (VPSStopVirtualMachineV1Response) ContentType added in v0.1.14

func (r VPSStopVirtualMachineV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSStopVirtualMachineV1Response) Status

Status returns HTTPResponse.Status

func (VPSStopVirtualMachineV1Response) StatusCode

func (r VPSStopVirtualMachineV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSSyncFirewallV1Response

type VPSSyncFirewallV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSSyncFirewallV1Response

func ParseVPSSyncFirewallV1Response(rsp *http.Response) (*VPSSyncFirewallV1Response, error)

ParseVPSSyncFirewallV1Response parses an HTTP response from a VPSSyncFirewallV1WithResponse call

func (VPSSyncFirewallV1Response) ContentType added in v0.1.14

func (r VPSSyncFirewallV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSSyncFirewallV1Response) Status

func (r VPSSyncFirewallV1Response) Status() string

Status returns HTTPResponse.Status

func (VPSSyncFirewallV1Response) StatusCode

func (r VPSSyncFirewallV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSUninstallMonarxV1Response

type VPSUninstallMonarxV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSUninstallMonarxV1Response

func ParseVPSUninstallMonarxV1Response(rsp *http.Response) (*VPSUninstallMonarxV1Response, error)

ParseVPSUninstallMonarxV1Response parses an HTTP response from a VPSUninstallMonarxV1WithResponse call

func (VPSUninstallMonarxV1Response) ContentType added in v0.1.14

func (r VPSUninstallMonarxV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSUninstallMonarxV1Response) Status

Status returns HTTPResponse.Status

func (VPSUninstallMonarxV1Response) StatusCode

func (r VPSUninstallMonarxV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSUpdateFirewallRuleV1JSONRequestBody

type VPSUpdateFirewallRuleV1JSONRequestBody = VPSV1FirewallRulesStoreRequest

VPSUpdateFirewallRuleV1JSONRequestBody defines body for VPSUpdateFirewallRuleV1 for application/json ContentType.

type VPSUpdateFirewallRuleV1Response

type VPSUpdateFirewallRuleV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1FirewallFirewallRuleResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSUpdateFirewallRuleV1Response

func ParseVPSUpdateFirewallRuleV1Response(rsp *http.Response) (*VPSUpdateFirewallRuleV1Response, error)

ParseVPSUpdateFirewallRuleV1Response parses an HTTP response from a VPSUpdateFirewallRuleV1WithResponse call

func (VPSUpdateFirewallRuleV1Response) ContentType added in v0.1.14

func (r VPSUpdateFirewallRuleV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSUpdateFirewallRuleV1Response) Status

Status returns HTTPResponse.Status

func (VPSUpdateFirewallRuleV1Response) StatusCode

func (r VPSUpdateFirewallRuleV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSUpdatePostInstallScriptV1JSONRequestBody

type VPSUpdatePostInstallScriptV1JSONRequestBody = VPSV1PostInstallScriptStoreRequest

VPSUpdatePostInstallScriptV1JSONRequestBody defines body for VPSUpdatePostInstallScriptV1 for application/json ContentType.

type VPSUpdatePostInstallScriptV1Response

type VPSUpdatePostInstallScriptV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1PostInstallScriptPostInstallScriptResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSUpdatePostInstallScriptV1Response

func ParseVPSUpdatePostInstallScriptV1Response(rsp *http.Response) (*VPSUpdatePostInstallScriptV1Response, error)

ParseVPSUpdatePostInstallScriptV1Response parses an HTTP response from a VPSUpdatePostInstallScriptV1WithResponse call

func (VPSUpdatePostInstallScriptV1Response) ContentType added in v0.1.14

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSUpdatePostInstallScriptV1Response) Status

Status returns HTTPResponse.Status

func (VPSUpdatePostInstallScriptV1Response) StatusCode

StatusCode returns HTTPResponse.StatusCode

type VPSUpdateProjectV1Response added in v0.1.14

type VPSUpdateProjectV1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPSV1ActionActionResource
	JSON401      *CommonResponseUnauthorizedResponse
	JSON422      *CommonResponseUnprocessableContentResponse
	JSON500      *CommonResponseErrorResponse
}

func ParseVPSUpdateProjectV1Response added in v0.1.14

func ParseVPSUpdateProjectV1Response(rsp *http.Response) (*VPSUpdateProjectV1Response, error)

ParseVPSUpdateProjectV1Response parses an HTTP response from a VPSUpdateProjectV1WithResponse call

func (VPSUpdateProjectV1Response) ContentType added in v0.1.14

func (r VPSUpdateProjectV1Response) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (VPSUpdateProjectV1Response) Status added in v0.1.14

Status returns HTTPResponse.Status

func (VPSUpdateProjectV1Response) StatusCode added in v0.1.14

func (r VPSUpdateProjectV1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VPSV1ActionActionCollection

type VPSV1ActionActionCollection = []VPSV1ActionActionResource

VPSV1ActionActionCollection Array of [`VPS.V1.Action.ActionResource`](#model/vpsv1actionactionresource)

type VPSV1ActionActionResource

type VPSV1ActionActionResource struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// Id Action ID
	Id *int `json:"id,omitempty"`

	// Name Action name
	Name *string `json:"name,omitempty"`

	// State Action state
	State     *VPSV1ActionActionResourceState `json:"state,omitempty"`
	UpdatedAt *time.Time                      `json:"updated_at,omitempty"`
}

VPSV1ActionActionResource defines model for VPS.V1.Action.ActionResource.

type VPSV1ActionActionResourceState

type VPSV1ActionActionResourceState string

VPSV1ActionActionResourceState Action state

const (
	VPSV1ActionActionResourceStateCreated VPSV1ActionActionResourceState = "created"
	VPSV1ActionActionResourceStateDelayed VPSV1ActionActionResourceState = "delayed"
	VPSV1ActionActionResourceStateError   VPSV1ActionActionResourceState = "error"
	VPSV1ActionActionResourceStateSent    VPSV1ActionActionResourceState = "sent"
	VPSV1ActionActionResourceStateSuccess VPSV1ActionActionResourceState = "success"
)

Defines values for VPSV1ActionActionResourceState.

func (VPSV1ActionActionResourceState) Valid added in v0.1.14

Valid indicates whether the value is a known member of the VPSV1ActionActionResourceState enum.

type VPSV1BackupBackupCollection

type VPSV1BackupBackupCollection = []VPSV1BackupBackupResource

VPSV1BackupBackupCollection Array of [`VPS.V1.Backup.BackupResource`](#model/vpsv1backupbackupresource)

type VPSV1BackupBackupResource

type VPSV1BackupBackupResource struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// Id Backup ID
	Id *int `json:"id,omitempty"`

	// Location Location of the backup
	Location *string `json:"location,omitempty"`

	// RestoreTime Estimated backup restore time in seconds
	RestoreTime *int `json:"restore_time,omitempty"`

	// Size Backup size in kilobytes
	Size *int `json:"size,omitempty"`
}

VPSV1BackupBackupResource defines model for VPS.V1.Backup.BackupResource.

type VPSV1DataCenterDataCenterCollection

type VPSV1DataCenterDataCenterCollection = []VPSV1DataCenterDataCenterResource

VPSV1DataCenterDataCenterCollection Array of [`VPS.V1.DataCenter.DataCenterResource`](#model/vpsv1datacenterdatacenterresource)

type VPSV1DataCenterDataCenterResource

type VPSV1DataCenterDataCenterResource struct {
	// City Data center location city
	City *string `json:"city,omitempty"`

	// Continent Data center location continent
	Continent *string `json:"continent,omitempty"`

	// Id Data center ID
	Id *int `json:"id,omitempty"`

	// Location Data center location country (two letter code)
	Location *string `json:"location,omitempty"`

	// Name Data center name
	Name *string `json:"name,omitempty"`
}

VPSV1DataCenterDataCenterResource defines model for VPS.V1.DataCenter.DataCenterResource.

type VPSV1DockerManagerContainerCollection added in v0.1.14

type VPSV1DockerManagerContainerCollection = []VPSV1DockerManagerContainerResource

VPSV1DockerManagerContainerCollection Array of [`VPS.V1.DockerManager.ContainerResource`](#model/vpsv1dockermanagercontainerresource)

type VPSV1DockerManagerContainerPortCollection added in v0.1.14

type VPSV1DockerManagerContainerPortCollection = []VPSV1DockerManagerContainerPortResource

VPSV1DockerManagerContainerPortCollection Array of [`VPS.V1.DockerManager.ContainerPortResource`](#model/vpsv1dockermanagercontainerportresource)

type VPSV1DockerManagerContainerPortResource added in v0.1.14

type VPSV1DockerManagerContainerPortResource struct {
	// ContainerPort Port number inside container (null for range ports)
	ContainerPort *int `json:"container_port,omitempty"`

	// ContainerPortEnd Ending port number in container port range (null for single ports)
	ContainerPortEnd *int `json:"container_port_end,omitempty"`

	// ContainerPortStart Starting port number in container port range (null for single ports)
	ContainerPortStart *int `json:"container_port_start,omitempty"`

	// HostIp IP address on host where port is bound (null for exposed-only ports)
	HostIp *string `json:"host_ip,omitempty"`

	// HostPort Port number on host machine (null for exposed-only or range ports)
	HostPort *int `json:"host_port,omitempty"`

	// HostPortEnd Ending port number in host port range (null for single ports)
	HostPortEnd *int `json:"host_port_end,omitempty"`

	// HostPortStart Starting port number in host port range (null for single ports)
	HostPortStart *int `json:"host_port_start,omitempty"`

	// Protocol Network protocol used for communication
	Protocol *VPSV1DockerManagerContainerPortResourceProtocol `json:"protocol,omitempty"`

	// Type Port mapping type - published (accessible from host), exposed (only internal), or range variants
	Type *VPSV1DockerManagerContainerPortResourceType `json:"type,omitempty"`
}

VPSV1DockerManagerContainerPortResource defines model for VPS.V1.DockerManager.ContainerPortResource.

type VPSV1DockerManagerContainerPortResourceProtocol added in v0.1.14

type VPSV1DockerManagerContainerPortResourceProtocol string

VPSV1DockerManagerContainerPortResourceProtocol Network protocol used for communication

Defines values for VPSV1DockerManagerContainerPortResourceProtocol.

func (VPSV1DockerManagerContainerPortResourceProtocol) Valid added in v0.1.14

Valid indicates whether the value is a known member of the VPSV1DockerManagerContainerPortResourceProtocol enum.

type VPSV1DockerManagerContainerPortResourceType added in v0.1.14

type VPSV1DockerManagerContainerPortResourceType string

VPSV1DockerManagerContainerPortResourceType Port mapping type - published (accessible from host), exposed (only internal), or range variants

const (
	Exposed        VPSV1DockerManagerContainerPortResourceType = "exposed"
	ExposedRange   VPSV1DockerManagerContainerPortResourceType = "exposed_range"
	Published      VPSV1DockerManagerContainerPortResourceType = "published"
	PublishedRange VPSV1DockerManagerContainerPortResourceType = "published_range"
)

Defines values for VPSV1DockerManagerContainerPortResourceType.

func (VPSV1DockerManagerContainerPortResourceType) Valid added in v0.1.14

Valid indicates whether the value is a known member of the VPSV1DockerManagerContainerPortResourceType enum.

type VPSV1DockerManagerContainerResource added in v0.1.14

type VPSV1DockerManagerContainerResource struct {
	// Command Command being executed inside the container (may be truncated with ...)
	Command *string `json:"command,omitempty"`

	// Health Container health status
	Health *VPSV1DockerManagerContainerResourceHealth `json:"health,omitempty"`

	// Id Unique container identifier (short form of Docker container ID)
	Id *string `json:"id,omitempty"`

	// Image Docker image name and tag used to create this container
	Image *string `json:"image,omitempty"`

	// Name Container name as defined in docker-compose or assigned by Docker
	Name *string `json:"name,omitempty"`

	// Ports Array of [`VPS.V1.DockerManager.ContainerPortResource`](#model/vpsv1dockermanagercontainerportresource)
	Ports *VPSV1DockerManagerContainerPortCollection `json:"ports,omitempty"`

	// State Programmatic container lifecycle state for automated processing
	State *VPSV1DockerManagerContainerResourceState `json:"state,omitempty"`

	// Stats Real-time resource usage statistics (only available for running containers)
	Stats *VPSV1DockerManagerContainerResource_Stats `json:"stats,omitempty"`

	// Status Human-readable container status including uptime, exit codes, or error information
	Status *string `json:"status,omitempty"`
}

VPSV1DockerManagerContainerResource defines model for VPS.V1.DockerManager.ContainerResource.

type VPSV1DockerManagerContainerResourceHealth added in v0.1.14

type VPSV1DockerManagerContainerResourceHealth string

VPSV1DockerManagerContainerResourceHealth Container health status

const (
	VPSV1DockerManagerContainerResourceHealthEmpty     VPSV1DockerManagerContainerResourceHealth = ""
	VPSV1DockerManagerContainerResourceHealthHealthy   VPSV1DockerManagerContainerResourceHealth = "healthy"
	VPSV1DockerManagerContainerResourceHealthStarting  VPSV1DockerManagerContainerResourceHealth = "starting"
	VPSV1DockerManagerContainerResourceHealthUnhealthy VPSV1DockerManagerContainerResourceHealth = "unhealthy"
)

Defines values for VPSV1DockerManagerContainerResourceHealth.

func (VPSV1DockerManagerContainerResourceHealth) Valid added in v0.1.14

Valid indicates whether the value is a known member of the VPSV1DockerManagerContainerResourceHealth enum.

type VPSV1DockerManagerContainerResourceState added in v0.1.14

type VPSV1DockerManagerContainerResourceState string

VPSV1DockerManagerContainerResourceState Programmatic container lifecycle state for automated processing

const (
	VPSV1DockerManagerContainerResourceStateCreated    VPSV1DockerManagerContainerResourceState = "created"
	VPSV1DockerManagerContainerResourceStateDead       VPSV1DockerManagerContainerResourceState = "dead"
	VPSV1DockerManagerContainerResourceStateExited     VPSV1DockerManagerContainerResourceState = "exited"
	VPSV1DockerManagerContainerResourceStatePaused     VPSV1DockerManagerContainerResourceState = "paused"
	VPSV1DockerManagerContainerResourceStateRestarting VPSV1DockerManagerContainerResourceState = "restarting"
	VPSV1DockerManagerContainerResourceStateRunning    VPSV1DockerManagerContainerResourceState = "running"
	VPSV1DockerManagerContainerResourceStateStopping   VPSV1DockerManagerContainerResourceState = "stopping"
)

Defines values for VPSV1DockerManagerContainerResourceState.

func (VPSV1DockerManagerContainerResourceState) Valid added in v0.1.14

Valid indicates whether the value is a known member of the VPSV1DockerManagerContainerResourceState enum.

type VPSV1DockerManagerContainerResource_Stats added in v0.1.14

type VPSV1DockerManagerContainerResource_Stats struct {
	// contains filtered or unexported fields
}

VPSV1DockerManagerContainerResource_Stats Real-time resource usage statistics (only available for running containers)

func (VPSV1DockerManagerContainerResource_Stats) AsVPSV1DockerManagerContainerStatsResource added in v0.1.14

func (t VPSV1DockerManagerContainerResource_Stats) AsVPSV1DockerManagerContainerStatsResource() (VPSV1DockerManagerContainerStatsResource, error)

AsVPSV1DockerManagerContainerStatsResource returns the union data inside the VPSV1DockerManagerContainerResource_Stats as a VPSV1DockerManagerContainerStatsResource

func (*VPSV1DockerManagerContainerResource_Stats) FromVPSV1DockerManagerContainerStatsResource added in v0.1.14

func (t *VPSV1DockerManagerContainerResource_Stats) FromVPSV1DockerManagerContainerStatsResource(v VPSV1DockerManagerContainerStatsResource) error

FromVPSV1DockerManagerContainerStatsResource overwrites any union data inside the VPSV1DockerManagerContainerResource_Stats as the provided VPSV1DockerManagerContainerStatsResource

func (VPSV1DockerManagerContainerResource_Stats) MarshalJSON added in v0.1.14

func (*VPSV1DockerManagerContainerResource_Stats) MergeVPSV1DockerManagerContainerStatsResource added in v0.1.14

func (t *VPSV1DockerManagerContainerResource_Stats) MergeVPSV1DockerManagerContainerStatsResource(v VPSV1DockerManagerContainerStatsResource) error

MergeVPSV1DockerManagerContainerStatsResource performs a merge with any union data inside the VPSV1DockerManagerContainerResource_Stats, using the provided VPSV1DockerManagerContainerStatsResource

func (*VPSV1DockerManagerContainerResource_Stats) UnmarshalJSON added in v0.1.14

type VPSV1DockerManagerContainerStatsResource added in v0.1.14

type VPSV1DockerManagerContainerStatsResource struct {
	// CpuPercentage CPU usage in percentage
	CpuPercentage *float32 `json:"cpu_percentage,omitempty"`

	// MemoryPercentage Memory usage in percentage
	MemoryPercentage *float32 `json:"memory_percentage,omitempty"`

	// MemoryTotal Total available memory in bytes
	MemoryTotal *float32 `json:"memory_total,omitempty"`

	// MemoryUsed Used memory in bytes
	MemoryUsed *float32 `json:"memory_used,omitempty"`

	// NetIn Inbound network traffic in bytes
	NetIn *int `json:"net_in,omitempty"`

	// NetOut Outbound network traffic in bytes
	NetOut *int `json:"net_out,omitempty"`
}

VPSV1DockerManagerContainerStatsResource defines model for VPS.V1.DockerManager.ContainerStatsResource.

type VPSV1DockerManagerContentResource added in v0.1.14

type VPSV1DockerManagerContentResource struct {
	// Content Contents of docker-compose file
	Content *string `json:"content,omitempty"`

	// Environment Project environment variables
	Environment *string `json:"environment,omitempty"`
}

VPSV1DockerManagerContentResource defines model for VPS.V1.DockerManager.ContentResource.

type VPSV1DockerManagerLogEntryCollection added in v0.1.14

type VPSV1DockerManagerLogEntryCollection = []VPSV1DockerManagerLogEntryResource

VPSV1DockerManagerLogEntryCollection Array of [`VPS.V1.DockerManager.LogEntryResource`](#model/vpsv1dockermanagerlogentryresource)

type VPSV1DockerManagerLogEntryResource added in v0.1.14

type VPSV1DockerManagerLogEntryResource struct {
	// Line Raw log message content as output by the application inside the container
	Line *string `json:"line,omitempty"`

	// Timestamp ISO 8601 formatted timestamp when the log entry was generated by the container
	Timestamp *string `json:"timestamp,omitempty"`
}

VPSV1DockerManagerLogEntryResource defines model for VPS.V1.DockerManager.LogEntryResource.

type VPSV1DockerManagerLogsCollection added in v0.1.14

type VPSV1DockerManagerLogsCollection = []VPSV1DockerManagerLogsResource

VPSV1DockerManagerLogsCollection Array of [`VPS.V1.DockerManager.LogsResource`](#model/vpsv1dockermanagerlogsresource)

type VPSV1DockerManagerLogsResource added in v0.1.14

type VPSV1DockerManagerLogsResource struct {
	// Entries Array of [`VPS.V1.DockerManager.LogEntryResource`](#model/vpsv1dockermanagerlogentryresource)
	Entries *VPSV1DockerManagerLogEntryCollection `json:"entries,omitempty"`

	// Service Name of the Docker Compose service that generated these log entries
	Service *string `json:"service,omitempty"`
}

VPSV1DockerManagerLogsResource defines model for VPS.V1.DockerManager.LogsResource.

type VPSV1DockerManagerProjectCollection added in v0.1.14

type VPSV1DockerManagerProjectCollection = []VPSV1DockerManagerProjectResource

VPSV1DockerManagerProjectCollection Array of [`VPS.V1.DockerManager.ProjectResource`](#model/vpsv1dockermanagerprojectresource)

type VPSV1DockerManagerProjectResource added in v0.1.14

type VPSV1DockerManagerProjectResource struct {
	// Containers Array of [`VPS.V1.DockerManager.ContainerResource`](#model/vpsv1dockermanagercontainerresource)
	Containers *VPSV1DockerManagerContainerCollection `json:"containers,omitempty"`

	// Name Docker Compose project name (derived from directory name or compose file)
	Name *string `json:"name,omitempty"`

	// Path Full filesystem path to the docker-compose.yml file
	Path *string `json:"path,omitempty"`

	// State Derived project state parsed from the raw docker compose status
	State *VPSV1DockerManagerProjectResourceState `json:"state,omitempty"`

	// Status Raw output from docker compose ps command showing service count and states
	Status *string `json:"status,omitempty"`
}

VPSV1DockerManagerProjectResource defines model for VPS.V1.DockerManager.ProjectResource.

type VPSV1DockerManagerProjectResourceState added in v0.1.14

type VPSV1DockerManagerProjectResourceState string

VPSV1DockerManagerProjectResourceState Derived project state parsed from the raw docker compose status

const (
	VPSV1DockerManagerProjectResourceStateCreated VPSV1DockerManagerProjectResourceState = "created"
	VPSV1DockerManagerProjectResourceStateMixed   VPSV1DockerManagerProjectResourceState = "mixed"
	VPSV1DockerManagerProjectResourceStateRunning VPSV1DockerManagerProjectResourceState = "running"
	VPSV1DockerManagerProjectResourceStateStopped VPSV1DockerManagerProjectResourceState = "stopped"
	VPSV1DockerManagerProjectResourceStateUnknown VPSV1DockerManagerProjectResourceState = "unknown"
)

Defines values for VPSV1DockerManagerProjectResourceState.

func (VPSV1DockerManagerProjectResourceState) Valid added in v0.1.14

Valid indicates whether the value is a known member of the VPSV1DockerManagerProjectResourceState enum.

type VPSV1FirewallFirewallCollection

type VPSV1FirewallFirewallCollection = []VPSV1FirewallFirewallResource

VPSV1FirewallFirewallCollection Array of [`VPS.V1.Firewall.FirewallResource`](#model/vpsv1firewallfirewallresource)

type VPSV1FirewallFirewallResource

type VPSV1FirewallFirewallResource struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// Id Firewall ID
	Id *int `json:"id,omitempty"`

	// IsSynced Is current firewall synced with VPS
	IsSynced *bool `json:"is_synced,omitempty"`

	// Name Firewall name
	Name *string `json:"name,omitempty"`

	// Rules Array of [`VPS.V1.Firewall.FirewallRuleResource`](#model/vpsv1firewallfirewallruleresource)
	Rules     *VPSV1FirewallFirewallRuleCollection `json:"rules,omitempty"`
	UpdatedAt *time.Time                           `json:"updated_at,omitempty"`
}

VPSV1FirewallFirewallResource defines model for VPS.V1.Firewall.FirewallResource.

type VPSV1FirewallFirewallRuleCollection

type VPSV1FirewallFirewallRuleCollection = []VPSV1FirewallFirewallRuleResource

VPSV1FirewallFirewallRuleCollection Array of [`VPS.V1.Firewall.FirewallRuleResource`](#model/vpsv1firewallfirewallruleresource)

type VPSV1FirewallFirewallRuleResource

type VPSV1FirewallFirewallRuleResource struct {
	// Action Firewall rule action
	Action *VPSV1FirewallFirewallRuleResourceAction `json:"action,omitempty"`

	// Id Firewall rule ID
	Id *int `json:"id,omitempty"`

	// Port Firewall rule destination port: single or port range
	Port *string `json:"port,omitempty"`

	// Protocol Firewall rule protocol
	Protocol *VPSV1FirewallFirewallRuleResourceProtocol `json:"protocol,omitempty"`

	// Source Firewall rule source. Can be `any` or `custom`
	Source *string `json:"source,omitempty"`

	// SourceDetail Firewall rule source detail. Can be `any` or IP address, CIDR or range
	SourceDetail *string `json:"source_detail,omitempty"`
}

VPSV1FirewallFirewallRuleResource defines model for VPS.V1.Firewall.FirewallRuleResource.

type VPSV1FirewallFirewallRuleResourceAction

type VPSV1FirewallFirewallRuleResourceAction string

VPSV1FirewallFirewallRuleResourceAction Firewall rule action

Defines values for VPSV1FirewallFirewallRuleResourceAction.

func (VPSV1FirewallFirewallRuleResourceAction) Valid added in v0.1.14

Valid indicates whether the value is a known member of the VPSV1FirewallFirewallRuleResourceAction enum.

type VPSV1FirewallFirewallRuleResourceProtocol

type VPSV1FirewallFirewallRuleResourceProtocol string

VPSV1FirewallFirewallRuleResourceProtocol Firewall rule protocol

const (
	VPSV1FirewallFirewallRuleResourceProtocolAH         VPSV1FirewallFirewallRuleResourceProtocol = "AH"
	VPSV1FirewallFirewallRuleResourceProtocolAny        VPSV1FirewallFirewallRuleResourceProtocol = "any"
	VPSV1FirewallFirewallRuleResourceProtocolESP        VPSV1FirewallFirewallRuleResourceProtocol = "ESP"
	VPSV1FirewallFirewallRuleResourceProtocolGRE        VPSV1FirewallFirewallRuleResourceProtocol = "GRE"
	VPSV1FirewallFirewallRuleResourceProtocolHTTP       VPSV1FirewallFirewallRuleResourceProtocol = "HTTP"
	VPSV1FirewallFirewallRuleResourceProtocolHTTPS      VPSV1FirewallFirewallRuleResourceProtocol = "HTTPS"
	VPSV1FirewallFirewallRuleResourceProtocolICMP       VPSV1FirewallFirewallRuleResourceProtocol = "ICMP"
	VPSV1FirewallFirewallRuleResourceProtocolICMPv6     VPSV1FirewallFirewallRuleResourceProtocol = "ICMPv6"
	VPSV1FirewallFirewallRuleResourceProtocolMySQL      VPSV1FirewallFirewallRuleResourceProtocol = "MySQL"
	VPSV1FirewallFirewallRuleResourceProtocolPostgreSQL VPSV1FirewallFirewallRuleResourceProtocol = "PostgreSQL"
	VPSV1FirewallFirewallRuleResourceProtocolSSH        VPSV1FirewallFirewallRuleResourceProtocol = "SSH"
	VPSV1FirewallFirewallRuleResourceProtocolTCP        VPSV1FirewallFirewallRuleResourceProtocol = "TCP"
	VPSV1FirewallFirewallRuleResourceProtocolUDP        VPSV1FirewallFirewallRuleResourceProtocol = "UDP"
)

Defines values for VPSV1FirewallFirewallRuleResourceProtocol.

func (VPSV1FirewallFirewallRuleResourceProtocol) Valid added in v0.1.14

Valid indicates whether the value is a known member of the VPSV1FirewallFirewallRuleResourceProtocol enum.

type VPSV1FirewallRulesStoreRequest

type VPSV1FirewallRulesStoreRequest struct {
	// Port Port or port range, ex: 1024:2048
	Port     string                                 `json:"port"`
	Protocol VPSV1FirewallRulesStoreRequestProtocol `json:"protocol"`
	Source   VPSV1FirewallRulesStoreRequestSource   `json:"source"`

	// SourceDetail IP range, CIDR, single IP or `any`
	SourceDetail string `json:"source_detail"`
}

VPSV1FirewallRulesStoreRequest defines model for VPS.V1.Firewall.Rules.StoreRequest.

type VPSV1FirewallRulesStoreRequestProtocol

type VPSV1FirewallRulesStoreRequestProtocol string

VPSV1FirewallRulesStoreRequestProtocol defines model for VPSV1FirewallRulesStoreRequest.Protocol.

const (
	VPSV1FirewallRulesStoreRequestProtocolAH         VPSV1FirewallRulesStoreRequestProtocol = "AH"
	VPSV1FirewallRulesStoreRequestProtocolAny        VPSV1FirewallRulesStoreRequestProtocol = "any"
	VPSV1FirewallRulesStoreRequestProtocolESP        VPSV1FirewallRulesStoreRequestProtocol = "ESP"
	VPSV1FirewallRulesStoreRequestProtocolGRE        VPSV1FirewallRulesStoreRequestProtocol = "GRE"
	VPSV1FirewallRulesStoreRequestProtocolHTTP       VPSV1FirewallRulesStoreRequestProtocol = "HTTP"
	VPSV1FirewallRulesStoreRequestProtocolHTTPS      VPSV1FirewallRulesStoreRequestProtocol = "HTTPS"
	VPSV1FirewallRulesStoreRequestProtocolICMP       VPSV1FirewallRulesStoreRequestProtocol = "ICMP"
	VPSV1FirewallRulesStoreRequestProtocolICMPv6     VPSV1FirewallRulesStoreRequestProtocol = "ICMPv6"
	VPSV1FirewallRulesStoreRequestProtocolMySQL      VPSV1FirewallRulesStoreRequestProtocol = "MySQL"
	VPSV1FirewallRulesStoreRequestProtocolPostgreSQL VPSV1FirewallRulesStoreRequestProtocol = "PostgreSQL"
	VPSV1FirewallRulesStoreRequestProtocolSSH        VPSV1FirewallRulesStoreRequestProtocol = "SSH"
	VPSV1FirewallRulesStoreRequestProtocolTCP        VPSV1FirewallRulesStoreRequestProtocol = "TCP"
	VPSV1FirewallRulesStoreRequestProtocolUDP        VPSV1FirewallRulesStoreRequestProtocol = "UDP"
)

Defines values for VPSV1FirewallRulesStoreRequestProtocol.

func (VPSV1FirewallRulesStoreRequestProtocol) Valid added in v0.1.14

Valid indicates whether the value is a known member of the VPSV1FirewallRulesStoreRequestProtocol enum.

type VPSV1FirewallRulesStoreRequestSource

type VPSV1FirewallRulesStoreRequestSource string

VPSV1FirewallRulesStoreRequestSource defines model for VPSV1FirewallRulesStoreRequest.Source.

Defines values for VPSV1FirewallRulesStoreRequestSource.

func (VPSV1FirewallRulesStoreRequestSource) Valid added in v0.1.14

Valid indicates whether the value is a known member of the VPSV1FirewallRulesStoreRequestSource enum.

type VPSV1FirewallStoreRequest

type VPSV1FirewallStoreRequest struct {
	Name string `json:"name"`
}

VPSV1FirewallStoreRequest defines model for VPS.V1.Firewall.StoreRequest.

type VPSV1IPAddressIPAddressCollection

type VPSV1IPAddressIPAddressCollection = []VPSV1IPAddressIPAddressResource

VPSV1IPAddressIPAddressCollection Array of [`VPS.V1.IPAddress.IPAddressResource`](#model/vpsv1ipaddressipaddressresource)

type VPSV1IPAddressIPAddressResource

type VPSV1IPAddressIPAddressResource struct {
	// Address IP address: IPv4 or IPv6
	Address *string `json:"address,omitempty"`

	// Id IP address ID
	Id *int `json:"id,omitempty"`

	// Ptr IP address PTR record
	Ptr *string `json:"ptr,omitempty"`
}

VPSV1IPAddressIPAddressResource defines model for VPS.V1.IPAddress.IPAddressResource.

type VPSV1MalwareMetricsResource

type VPSV1MalwareMetricsResource struct {
	// Compromised Compromised files found during last scan
	Compromised *int `json:"compromised,omitempty"`

	// Malicious Malicious files found during last scan
	Malicious *int `json:"malicious,omitempty"`

	// Records Records found during last scan
	Records       *int       `json:"records,omitempty"`
	ScanEndedAt   *time.Time `json:"scan_ended_at,omitempty"`
	ScanStartedAt *time.Time `json:"scan_started_at,omitempty"`

	// ScannedFiles Total number of files scanned during last scan
	ScannedFiles *int `json:"scanned_files,omitempty"`
}

VPSV1MalwareMetricsResource defines model for VPS.V1.Malware.MetricsResource.

type VPSV1MetricsMetricsCollection

type VPSV1MetricsMetricsCollection struct {
	// CpuUsage CPU usage in percentage, 0 - 100%
	CpuUsage *VPSV1MetricsMetricsCollection_CpuUsage `json:"cpu_usage,omitempty"`

	// DiskSpace Disk space usage in bytes
	DiskSpace *VPSV1MetricsMetricsCollection_DiskSpace `json:"disk_space,omitempty"`

	// IncomingTraffic Incoming traffic in bytes
	IncomingTraffic *VPSV1MetricsMetricsCollection_IncomingTraffic `json:"incoming_traffic,omitempty"`

	// OutgoingTraffic Outgoing traffic in bytes
	OutgoingTraffic *VPSV1MetricsMetricsCollection_OutgoingTraffic `json:"outgoing_traffic,omitempty"`

	// RamUsage RAM usage in bytes
	RamUsage *VPSV1MetricsMetricsCollection_RamUsage `json:"ram_usage,omitempty"`

	// Uptime Uptime in milliseconds
	Uptime *VPSV1MetricsMetricsCollection_Uptime `json:"uptime,omitempty"`
}

VPSV1MetricsMetricsCollection defines model for VPS.V1.Metrics.MetricsCollection.

type VPSV1MetricsMetricsCollection_CpuUsage

type VPSV1MetricsMetricsCollection_CpuUsage struct {
	// contains filtered or unexported fields
}

VPSV1MetricsMetricsCollection_CpuUsage CPU usage in percentage, 0 - 100%

func (VPSV1MetricsMetricsCollection_CpuUsage) AsVPSV1MetricsMetricsResource

func (t VPSV1MetricsMetricsCollection_CpuUsage) AsVPSV1MetricsMetricsResource() (VPSV1MetricsMetricsResource, error)

AsVPSV1MetricsMetricsResource returns the union data inside the VPSV1MetricsMetricsCollection_CpuUsage as a VPSV1MetricsMetricsResource

func (*VPSV1MetricsMetricsCollection_CpuUsage) FromVPSV1MetricsMetricsResource

func (t *VPSV1MetricsMetricsCollection_CpuUsage) FromVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error

FromVPSV1MetricsMetricsResource overwrites any union data inside the VPSV1MetricsMetricsCollection_CpuUsage as the provided VPSV1MetricsMetricsResource

func (VPSV1MetricsMetricsCollection_CpuUsage) MarshalJSON

func (t VPSV1MetricsMetricsCollection_CpuUsage) MarshalJSON() ([]byte, error)

func (*VPSV1MetricsMetricsCollection_CpuUsage) MergeVPSV1MetricsMetricsResource

func (t *VPSV1MetricsMetricsCollection_CpuUsage) MergeVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error

MergeVPSV1MetricsMetricsResource performs a merge with any union data inside the VPSV1MetricsMetricsCollection_CpuUsage, using the provided VPSV1MetricsMetricsResource

func (*VPSV1MetricsMetricsCollection_CpuUsage) UnmarshalJSON

func (t *VPSV1MetricsMetricsCollection_CpuUsage) UnmarshalJSON(b []byte) error

type VPSV1MetricsMetricsCollection_DiskSpace

type VPSV1MetricsMetricsCollection_DiskSpace struct {
	// contains filtered or unexported fields
}

VPSV1MetricsMetricsCollection_DiskSpace Disk space usage in bytes

func (VPSV1MetricsMetricsCollection_DiskSpace) AsVPSV1MetricsMetricsResource

func (t VPSV1MetricsMetricsCollection_DiskSpace) AsVPSV1MetricsMetricsResource() (VPSV1MetricsMetricsResource, error)

AsVPSV1MetricsMetricsResource returns the union data inside the VPSV1MetricsMetricsCollection_DiskSpace as a VPSV1MetricsMetricsResource

func (*VPSV1MetricsMetricsCollection_DiskSpace) FromVPSV1MetricsMetricsResource

func (t *VPSV1MetricsMetricsCollection_DiskSpace) FromVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error

FromVPSV1MetricsMetricsResource overwrites any union data inside the VPSV1MetricsMetricsCollection_DiskSpace as the provided VPSV1MetricsMetricsResource

func (VPSV1MetricsMetricsCollection_DiskSpace) MarshalJSON

func (t VPSV1MetricsMetricsCollection_DiskSpace) MarshalJSON() ([]byte, error)

func (*VPSV1MetricsMetricsCollection_DiskSpace) MergeVPSV1MetricsMetricsResource

func (t *VPSV1MetricsMetricsCollection_DiskSpace) MergeVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error

MergeVPSV1MetricsMetricsResource performs a merge with any union data inside the VPSV1MetricsMetricsCollection_DiskSpace, using the provided VPSV1MetricsMetricsResource

func (*VPSV1MetricsMetricsCollection_DiskSpace) UnmarshalJSON

func (t *VPSV1MetricsMetricsCollection_DiskSpace) UnmarshalJSON(b []byte) error

type VPSV1MetricsMetricsCollection_IncomingTraffic

type VPSV1MetricsMetricsCollection_IncomingTraffic struct {
	// contains filtered or unexported fields
}

VPSV1MetricsMetricsCollection_IncomingTraffic Incoming traffic in bytes

func (VPSV1MetricsMetricsCollection_IncomingTraffic) AsVPSV1MetricsMetricsResource

AsVPSV1MetricsMetricsResource returns the union data inside the VPSV1MetricsMetricsCollection_IncomingTraffic as a VPSV1MetricsMetricsResource

func (*VPSV1MetricsMetricsCollection_IncomingTraffic) FromVPSV1MetricsMetricsResource

FromVPSV1MetricsMetricsResource overwrites any union data inside the VPSV1MetricsMetricsCollection_IncomingTraffic as the provided VPSV1MetricsMetricsResource

func (VPSV1MetricsMetricsCollection_IncomingTraffic) MarshalJSON

func (*VPSV1MetricsMetricsCollection_IncomingTraffic) MergeVPSV1MetricsMetricsResource

MergeVPSV1MetricsMetricsResource performs a merge with any union data inside the VPSV1MetricsMetricsCollection_IncomingTraffic, using the provided VPSV1MetricsMetricsResource

func (*VPSV1MetricsMetricsCollection_IncomingTraffic) UnmarshalJSON

type VPSV1MetricsMetricsCollection_OutgoingTraffic

type VPSV1MetricsMetricsCollection_OutgoingTraffic struct {
	// contains filtered or unexported fields
}

VPSV1MetricsMetricsCollection_OutgoingTraffic Outgoing traffic in bytes

func (VPSV1MetricsMetricsCollection_OutgoingTraffic) AsVPSV1MetricsMetricsResource

AsVPSV1MetricsMetricsResource returns the union data inside the VPSV1MetricsMetricsCollection_OutgoingTraffic as a VPSV1MetricsMetricsResource

func (*VPSV1MetricsMetricsCollection_OutgoingTraffic) FromVPSV1MetricsMetricsResource

FromVPSV1MetricsMetricsResource overwrites any union data inside the VPSV1MetricsMetricsCollection_OutgoingTraffic as the provided VPSV1MetricsMetricsResource

func (VPSV1MetricsMetricsCollection_OutgoingTraffic) MarshalJSON

func (*VPSV1MetricsMetricsCollection_OutgoingTraffic) MergeVPSV1MetricsMetricsResource

MergeVPSV1MetricsMetricsResource performs a merge with any union data inside the VPSV1MetricsMetricsCollection_OutgoingTraffic, using the provided VPSV1MetricsMetricsResource

func (*VPSV1MetricsMetricsCollection_OutgoingTraffic) UnmarshalJSON

type VPSV1MetricsMetricsCollection_RamUsage

type VPSV1MetricsMetricsCollection_RamUsage struct {
	// contains filtered or unexported fields
}

VPSV1MetricsMetricsCollection_RamUsage RAM usage in bytes

func (VPSV1MetricsMetricsCollection_RamUsage) AsVPSV1MetricsMetricsResource

func (t VPSV1MetricsMetricsCollection_RamUsage) AsVPSV1MetricsMetricsResource() (VPSV1MetricsMetricsResource, error)

AsVPSV1MetricsMetricsResource returns the union data inside the VPSV1MetricsMetricsCollection_RamUsage as a VPSV1MetricsMetricsResource

func (*VPSV1MetricsMetricsCollection_RamUsage) FromVPSV1MetricsMetricsResource

func (t *VPSV1MetricsMetricsCollection_RamUsage) FromVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error

FromVPSV1MetricsMetricsResource overwrites any union data inside the VPSV1MetricsMetricsCollection_RamUsage as the provided VPSV1MetricsMetricsResource

func (VPSV1MetricsMetricsCollection_RamUsage) MarshalJSON

func (t VPSV1MetricsMetricsCollection_RamUsage) MarshalJSON() ([]byte, error)

func (*VPSV1MetricsMetricsCollection_RamUsage) MergeVPSV1MetricsMetricsResource

func (t *VPSV1MetricsMetricsCollection_RamUsage) MergeVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error

MergeVPSV1MetricsMetricsResource performs a merge with any union data inside the VPSV1MetricsMetricsCollection_RamUsage, using the provided VPSV1MetricsMetricsResource

func (*VPSV1MetricsMetricsCollection_RamUsage) UnmarshalJSON

func (t *VPSV1MetricsMetricsCollection_RamUsage) UnmarshalJSON(b []byte) error

type VPSV1MetricsMetricsCollection_Uptime

type VPSV1MetricsMetricsCollection_Uptime struct {
	// contains filtered or unexported fields
}

VPSV1MetricsMetricsCollection_Uptime Uptime in milliseconds

func (VPSV1MetricsMetricsCollection_Uptime) AsVPSV1MetricsMetricsResource

func (t VPSV1MetricsMetricsCollection_Uptime) AsVPSV1MetricsMetricsResource() (VPSV1MetricsMetricsResource, error)

AsVPSV1MetricsMetricsResource returns the union data inside the VPSV1MetricsMetricsCollection_Uptime as a VPSV1MetricsMetricsResource

func (*VPSV1MetricsMetricsCollection_Uptime) FromVPSV1MetricsMetricsResource

func (t *VPSV1MetricsMetricsCollection_Uptime) FromVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error

FromVPSV1MetricsMetricsResource overwrites any union data inside the VPSV1MetricsMetricsCollection_Uptime as the provided VPSV1MetricsMetricsResource

func (VPSV1MetricsMetricsCollection_Uptime) MarshalJSON

func (t VPSV1MetricsMetricsCollection_Uptime) MarshalJSON() ([]byte, error)

func (*VPSV1MetricsMetricsCollection_Uptime) MergeVPSV1MetricsMetricsResource

func (t *VPSV1MetricsMetricsCollection_Uptime) MergeVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error

MergeVPSV1MetricsMetricsResource performs a merge with any union data inside the VPSV1MetricsMetricsCollection_Uptime, using the provided VPSV1MetricsMetricsResource

func (*VPSV1MetricsMetricsCollection_Uptime) UnmarshalJSON

func (t *VPSV1MetricsMetricsCollection_Uptime) UnmarshalJSON(b []byte) error

type VPSV1MetricsMetricsResource

type VPSV1MetricsMetricsResource struct {
	// Unit Measurement unit
	Unit *string `json:"unit,omitempty"`

	// Usage Object, containing UNIX timestamps as a key and measurement as a value.
	Usage *map[string]interface{} `json:"usage,omitempty"`
}

VPSV1MetricsMetricsResource defines model for VPS.V1.Metrics.MetricsResource.

type VPSV1PostInstallScriptPostInstallScriptCollection

type VPSV1PostInstallScriptPostInstallScriptCollection = []VPSV1PostInstallScriptPostInstallScriptResource

VPSV1PostInstallScriptPostInstallScriptCollection Array of [`VPS.V1.PostInstallScript.PostInstallScriptResource`](#model/vpsv1postinstallscriptpostinstallscriptresource)

type VPSV1PostInstallScriptPostInstallScriptResource

type VPSV1PostInstallScriptPostInstallScriptResource struct {
	// Content Content of the script
	Content   *string    `json:"content,omitempty"`
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// Id Post-install script ID
	Id *int `json:"id,omitempty"`

	// Name Name of the script
	Name      *string    `json:"name,omitempty"`
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
}

VPSV1PostInstallScriptPostInstallScriptResource defines model for VPS.V1.PostInstallScript.PostInstallScriptResource.

type VPSV1PostInstallScriptStoreRequest

type VPSV1PostInstallScriptStoreRequest struct {
	// Content Content of the script
	Content string `json:"content"`

	// Name Name of the script
	Name string `json:"name"`
}

VPSV1PostInstallScriptStoreRequest defines model for VPS.V1.PostInstallScript.StoreRequest.

type VPSV1PublicKeyAttachRequest

type VPSV1PublicKeyAttachRequest struct {
	// Ids Public Key IDs to attach
	Ids []int `json:"ids"`
}

VPSV1PublicKeyAttachRequest defines model for VPS.V1.PublicKey.AttachRequest.

type VPSV1PublicKeyPublicKeyCollection

type VPSV1PublicKeyPublicKeyCollection = []VPSV1PublicKeyPublicKeyResource

VPSV1PublicKeyPublicKeyCollection Array of [`VPS.V1.PublicKey.PublicKeyResource`](#model/vpsv1publickeypublickeyresource)

type VPSV1PublicKeyPublicKeyResource

type VPSV1PublicKeyPublicKeyResource struct {
	// Id Public key ID
	Id *int `json:"id,omitempty"`

	// Key Public key content
	Key *string `json:"key,omitempty"`

	// Name Public key name
	Name *string `json:"name,omitempty"`
}

VPSV1PublicKeyPublicKeyResource defines model for VPS.V1.PublicKey.PublicKeyResource.

type VPSV1PublicKeyStoreRequest

type VPSV1PublicKeyStoreRequest struct {
	Key  string `json:"key"`
	Name string `json:"name"`
}

VPSV1PublicKeyStoreRequest defines model for VPS.V1.PublicKey.StoreRequest.

type VPSV1SnapshotSnapshotResource

type VPSV1SnapshotSnapshotResource struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`
	ExpiresAt *time.Time `json:"expires_at,omitempty"`

	// Id Snapshot ID
	Id *int `json:"id,omitempty"`

	// RestoreTime Estimated snapshot restore time in seconds
	RestoreTime *int `json:"restore_time,omitempty"`
}

VPSV1SnapshotSnapshotResource defines model for VPS.V1.Snapshot.SnapshotResource.

type VPSV1TemplateTemplateCollection

type VPSV1TemplateTemplateCollection = []VPSV1TemplateTemplateResource

VPSV1TemplateTemplateCollection Array of [`VPS.V1.Template.TemplateResource`](#model/vpsv1templatetemplateresource)

type VPSV1TemplateTemplateResource

type VPSV1TemplateTemplateResource struct {
	// Description Template description
	Description *string `json:"description,omitempty"`

	// Documentation Link to official OS documentation
	Documentation *string `json:"documentation,omitempty"`

	// Id Template ID
	Id *int `json:"id,omitempty"`

	// Name Template name
	Name *string `json:"name,omitempty"`
}

VPSV1TemplateTemplateResource defines model for VPS.V1.Template.TemplateResource.

type VPSV1VirtualMachineDockerManagerUpRequest added in v0.1.14

type VPSV1VirtualMachineDockerManagerUpRequest struct {
	// Content URL pointing to docker-compose.yaml file, Github repository or raw YAML content of the compose file
	Content string `json:"content"`

	// Environment Project environment variables
	Environment *string `json:"environment,omitempty"`

	// ProjectName Docker Compose project name using alphanumeric characters, dashes, and underscores only
	ProjectName string `json:"project_name"`
}

VPSV1VirtualMachineDockerManagerUpRequest defines model for VPS.V1.VirtualMachine.DockerManager.UpRequest.

type VPSV1VirtualMachineHostnameUpdateRequest

type VPSV1VirtualMachineHostnameUpdateRequest struct {
	Hostname string `json:"hostname"`
}

VPSV1VirtualMachineHostnameUpdateRequest defines model for VPS.V1.VirtualMachine.HostnameUpdateRequest.

type VPSV1VirtualMachineNameserversUpdateRequest

type VPSV1VirtualMachineNameserversUpdateRequest struct {
	Ns1 string  `json:"ns1"`
	Ns2 *string `json:"ns2,omitempty"`
	Ns3 *string `json:"ns3,omitempty"`
}

VPSV1VirtualMachineNameserversUpdateRequest defines model for VPS.V1.VirtualMachine.NameserversUpdateRequest.

type VPSV1VirtualMachinePTRStoreRequest added in v0.1.14

type VPSV1VirtualMachinePTRStoreRequest struct {
	// Domain Pointer record domain
	Domain string `json:"domain"`
}

VPSV1VirtualMachinePTRStoreRequest defines model for VPS.V1.VirtualMachine.PTR.StoreRequest.

type VPSV1VirtualMachinePanelPasswordUpdateRequest

type VPSV1VirtualMachinePanelPasswordUpdateRequest struct {
	// Password Panel password for the virtual machine
	Password string `json:"password"`
}

VPSV1VirtualMachinePanelPasswordUpdateRequest defines model for VPS.V1.VirtualMachine.PanelPasswordUpdateRequest.

type VPSV1VirtualMachinePurchaseRequest

type VPSV1VirtualMachinePurchaseRequest struct {
	// Coupons Discount coupon codes
	Coupons *[]interface{} `json:"coupons,omitempty"`

	// ItemId Catalog price item ID
	ItemId string `json:"item_id"`

	// PaymentMethodId Payment method ID, default will be used if not provided
	PaymentMethodId *int                            `json:"payment_method_id,omitempty"`
	Setup           VPSV1VirtualMachineSetupRequest `json:"setup"`
}

VPSV1VirtualMachinePurchaseRequest defines model for VPS.V1.VirtualMachine.PurchaseRequest.

type VPSV1VirtualMachineRecoveryStartRequest

type VPSV1VirtualMachineRecoveryStartRequest struct {
	// RootPassword Temporary root password for recovery mode
	RootPassword string `json:"root_password"`
}

VPSV1VirtualMachineRecoveryStartRequest defines model for VPS.V1.VirtualMachine.Recovery.StartRequest.

type VPSV1VirtualMachineRecreateRequest

type VPSV1VirtualMachineRecreateRequest struct {
	// PanelPassword Panel password for the panel-based OS template. If not provided, random password will be generated.
	// If OS does not support panel_password this field will be ignored.
	// Password will not be shown in the response.
	PanelPassword *string `json:"panel_password,omitempty"`

	// Password Root password for the virtual machine. If not provided, random password will be generated.
	// Password will not be shown in the response.
	Password *string `json:"password,omitempty"`

	// PostInstallScriptId Post-install script to execute after virtual machine was recreated
	PostInstallScriptId *int `json:"post_install_script_id,omitempty"`

	// TemplateId Template ID
	TemplateId int `json:"template_id"`
}

VPSV1VirtualMachineRecreateRequest defines model for VPS.V1.VirtualMachine.RecreateRequest.

type VPSV1VirtualMachineRootPasswordUpdateRequest

type VPSV1VirtualMachineRootPasswordUpdateRequest struct {
	// Password Root password for the virtual machine
	Password string `json:"password"`
}

VPSV1VirtualMachineRootPasswordUpdateRequest defines model for VPS.V1.VirtualMachine.RootPasswordUpdateRequest.

type VPSV1VirtualMachineSetupRequest

type VPSV1VirtualMachineSetupRequest struct {
	// DataCenterId Data center ID
	DataCenterId int `json:"data_center_id"`

	// EnableBackups Enable weekly backup schedule
	EnableBackups *bool `json:"enable_backups,omitempty"`

	// Hostname Override default hostname of the virtual machine
	Hostname *string `json:"hostname,omitempty"`

	// InstallMonarx Install Monarx malware scanner (if supported)
	InstallMonarx *bool `json:"install_monarx,omitempty"`

	// Ns1 Name server 1
	Ns1 *string `json:"ns1,omitempty"`

	// Ns2 Name server 2
	Ns2 *string `json:"ns2,omitempty"`

	// Password Password for the virtual machine. If not provided, random password will be generated.
	// Password will not be shown in the response.
	Password *string `json:"password,omitempty"`

	// PostInstallScriptId Post-install script ID
	PostInstallScriptId *int `json:"post_install_script_id,omitempty"`

	// PublicKey Use SSH key
	PublicKey *struct {
		// Key Contents of the SSH key
		Key *string `json:"key,omitempty"`

		// Name Name of the SSH key
		Name *string `json:"name,omitempty"`
	} `json:"public_key,omitempty"`

	// TemplateId Template ID
	TemplateId int `json:"template_id"`
}

VPSV1VirtualMachineSetupRequest defines model for VPS.V1.VirtualMachine.SetupRequest.

type VPSV1VirtualMachineVirtualMachineCollection

type VPSV1VirtualMachineVirtualMachineCollection = []VPSV1VirtualMachineVirtualMachineResource

VPSV1VirtualMachineVirtualMachineCollection Array of [`VPS.V1.VirtualMachine.VirtualMachineResource`](#model/vpsv1virtualmachinevirtualmachineresource)

type VPSV1VirtualMachineVirtualMachineResource

type VPSV1VirtualMachineVirtualMachineResource struct {
	ActionsLock *VPSV1VirtualMachineVirtualMachineResourceActionsLock `json:"actions_lock,omitempty"`

	// Bandwidth Monthly internet traffic available to virtual machine (in megabytes)
	Bandwidth *int `json:"bandwidth,omitempty"`

	// Cpus CPUs count assigned to virtual machine
	Cpus      *int       `json:"cpus,omitempty"`
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// DataCenterId Data center ID
	DataCenterId *int `json:"data_center_id,omitempty"`

	// Disk Virtual machine disk size (in megabytes)
	Disk *int `json:"disk,omitempty"`

	// FirewallGroupId Active firewall ID, `null` if disabled
	FirewallGroupId *int    `json:"firewall_group_id,omitempty"`
	Hostname        *string `json:"hostname,omitempty"`

	// Id Virtual machine ID
	Id *int `json:"id,omitempty"`

	// Ipv4 IPv4 address of virtual machine
	Ipv4 *VPSV1VirtualMachineVirtualMachineResource_Ipv4 `json:"ipv4,omitempty"`

	// Ipv6 IPv6 address of virtual machine, `null` if not assigned
	Ipv6 *VPSV1VirtualMachineVirtualMachineResource_Ipv6 `json:"ipv6,omitempty"`

	// Memory Memory available to virtual machine (in megabytes)
	Memory *int `json:"memory,omitempty"`

	// Ns1 Primary DNS resolver
	Ns1 *string `json:"ns1,omitempty"`

	// Ns2 Secondary DNS resolver
	Ns2 *string `json:"ns2,omitempty"`

	// Plan VPS plan name
	Plan  *string                                         `json:"plan,omitempty"`
	State *VPSV1VirtualMachineVirtualMachineResourceState `json:"state,omitempty"`

	// SubscriptionId Subscription ID
	SubscriptionId *string `json:"subscription_id,omitempty"`

	// Template OS template installed in virtual machine
	Template *VPSV1VirtualMachineVirtualMachineResource_Template `json:"template,omitempty"`
}

VPSV1VirtualMachineVirtualMachineResource defines model for VPS.V1.VirtualMachine.VirtualMachineResource.

type VPSV1VirtualMachineVirtualMachineResourceActionsLock

type VPSV1VirtualMachineVirtualMachineResourceActionsLock string

VPSV1VirtualMachineVirtualMachineResourceActionsLock defines model for VPSV1VirtualMachineVirtualMachineResource.ActionsLock.

Defines values for VPSV1VirtualMachineVirtualMachineResourceActionsLock.

func (VPSV1VirtualMachineVirtualMachineResourceActionsLock) Valid added in v0.1.14

Valid indicates whether the value is a known member of the VPSV1VirtualMachineVirtualMachineResourceActionsLock enum.

type VPSV1VirtualMachineVirtualMachineResourceState

type VPSV1VirtualMachineVirtualMachineResourceState string

VPSV1VirtualMachineVirtualMachineResourceState defines model for VPSV1VirtualMachineVirtualMachineResource.State.

const (
	VPSV1VirtualMachineVirtualMachineResourceStateCreating         VPSV1VirtualMachineVirtualMachineResourceState = "creating"
	VPSV1VirtualMachineVirtualMachineResourceStateDestroyed        VPSV1VirtualMachineVirtualMachineResourceState = "destroyed"
	VPSV1VirtualMachineVirtualMachineResourceStateDestroying       VPSV1VirtualMachineVirtualMachineResourceState = "destroying"
	VPSV1VirtualMachineVirtualMachineResourceStateError            VPSV1VirtualMachineVirtualMachineResourceState = "error"
	VPSV1VirtualMachineVirtualMachineResourceStateInitial          VPSV1VirtualMachineVirtualMachineResourceState = "initial"
	VPSV1VirtualMachineVirtualMachineResourceStateRecovery         VPSV1VirtualMachineVirtualMachineResourceState = "recovery"
	VPSV1VirtualMachineVirtualMachineResourceStateRecreating       VPSV1VirtualMachineVirtualMachineResourceState = "recreating"
	VPSV1VirtualMachineVirtualMachineResourceStateRestoring        VPSV1VirtualMachineVirtualMachineResourceState = "restoring"
	VPSV1VirtualMachineVirtualMachineResourceStateRunning          VPSV1VirtualMachineVirtualMachineResourceState = "running"
	VPSV1VirtualMachineVirtualMachineResourceStateStarting         VPSV1VirtualMachineVirtualMachineResourceState = "starting"
	VPSV1VirtualMachineVirtualMachineResourceStateStopped          VPSV1VirtualMachineVirtualMachineResourceState = "stopped"
	VPSV1VirtualMachineVirtualMachineResourceStateStopping         VPSV1VirtualMachineVirtualMachineResourceState = "stopping"
	VPSV1VirtualMachineVirtualMachineResourceStateStoppingRecovery VPSV1VirtualMachineVirtualMachineResourceState = "stopping_recovery"
	VPSV1VirtualMachineVirtualMachineResourceStateSuspended        VPSV1VirtualMachineVirtualMachineResourceState = "suspended"
	VPSV1VirtualMachineVirtualMachineResourceStateSuspending       VPSV1VirtualMachineVirtualMachineResourceState = "suspending"
	VPSV1VirtualMachineVirtualMachineResourceStateUnsuspending     VPSV1VirtualMachineVirtualMachineResourceState = "unsuspending"
)

Defines values for VPSV1VirtualMachineVirtualMachineResourceState.

func (VPSV1VirtualMachineVirtualMachineResourceState) Valid added in v0.1.14

Valid indicates whether the value is a known member of the VPSV1VirtualMachineVirtualMachineResourceState enum.

type VPSV1VirtualMachineVirtualMachineResource_Ipv4

type VPSV1VirtualMachineVirtualMachineResource_Ipv4 struct {
	// contains filtered or unexported fields
}

VPSV1VirtualMachineVirtualMachineResource_Ipv4 IPv4 address of virtual machine

func (VPSV1VirtualMachineVirtualMachineResource_Ipv4) AsVPSV1IPAddressIPAddressCollection

AsVPSV1IPAddressIPAddressCollection returns the union data inside the VPSV1VirtualMachineVirtualMachineResource_Ipv4 as a VPSV1IPAddressIPAddressCollection

func (*VPSV1VirtualMachineVirtualMachineResource_Ipv4) FromVPSV1IPAddressIPAddressCollection

FromVPSV1IPAddressIPAddressCollection overwrites any union data inside the VPSV1VirtualMachineVirtualMachineResource_Ipv4 as the provided VPSV1IPAddressIPAddressCollection

func (VPSV1VirtualMachineVirtualMachineResource_Ipv4) MarshalJSON

func (*VPSV1VirtualMachineVirtualMachineResource_Ipv4) MergeVPSV1IPAddressIPAddressCollection

func (t *VPSV1VirtualMachineVirtualMachineResource_Ipv4) MergeVPSV1IPAddressIPAddressCollection(v VPSV1IPAddressIPAddressCollection) error

MergeVPSV1IPAddressIPAddressCollection performs a merge with any union data inside the VPSV1VirtualMachineVirtualMachineResource_Ipv4, using the provided VPSV1IPAddressIPAddressCollection

func (*VPSV1VirtualMachineVirtualMachineResource_Ipv4) UnmarshalJSON

type VPSV1VirtualMachineVirtualMachineResource_Ipv6

type VPSV1VirtualMachineVirtualMachineResource_Ipv6 struct {
	// contains filtered or unexported fields
}

VPSV1VirtualMachineVirtualMachineResource_Ipv6 IPv6 address of virtual machine, `null` if not assigned

func (VPSV1VirtualMachineVirtualMachineResource_Ipv6) AsVPSV1IPAddressIPAddressCollection

AsVPSV1IPAddressIPAddressCollection returns the union data inside the VPSV1VirtualMachineVirtualMachineResource_Ipv6 as a VPSV1IPAddressIPAddressCollection

func (*VPSV1VirtualMachineVirtualMachineResource_Ipv6) FromVPSV1IPAddressIPAddressCollection

FromVPSV1IPAddressIPAddressCollection overwrites any union data inside the VPSV1VirtualMachineVirtualMachineResource_Ipv6 as the provided VPSV1IPAddressIPAddressCollection

func (VPSV1VirtualMachineVirtualMachineResource_Ipv6) MarshalJSON

func (*VPSV1VirtualMachineVirtualMachineResource_Ipv6) MergeVPSV1IPAddressIPAddressCollection

func (t *VPSV1VirtualMachineVirtualMachineResource_Ipv6) MergeVPSV1IPAddressIPAddressCollection(v VPSV1IPAddressIPAddressCollection) error

MergeVPSV1IPAddressIPAddressCollection performs a merge with any union data inside the VPSV1VirtualMachineVirtualMachineResource_Ipv6, using the provided VPSV1IPAddressIPAddressCollection

func (*VPSV1VirtualMachineVirtualMachineResource_Ipv6) UnmarshalJSON

type VPSV1VirtualMachineVirtualMachineResource_Template

type VPSV1VirtualMachineVirtualMachineResource_Template struct {
	// contains filtered or unexported fields
}

VPSV1VirtualMachineVirtualMachineResource_Template OS template installed in virtual machine

func (VPSV1VirtualMachineVirtualMachineResource_Template) AsVPSV1TemplateTemplateResource

AsVPSV1TemplateTemplateResource returns the union data inside the VPSV1VirtualMachineVirtualMachineResource_Template as a VPSV1TemplateTemplateResource

func (*VPSV1VirtualMachineVirtualMachineResource_Template) FromVPSV1TemplateTemplateResource

FromVPSV1TemplateTemplateResource overwrites any union data inside the VPSV1VirtualMachineVirtualMachineResource_Template as the provided VPSV1TemplateTemplateResource

func (VPSV1VirtualMachineVirtualMachineResource_Template) MarshalJSON

func (*VPSV1VirtualMachineVirtualMachineResource_Template) MergeVPSV1TemplateTemplateResource

MergeVPSV1TemplateTemplateResource performs a merge with any union data inside the VPSV1VirtualMachineVirtualMachineResource_Template, using the provided VPSV1TemplateTemplateResource

func (*VPSV1VirtualMachineVirtualMachineResource_Template) UnmarshalJSON

type VirtualMachineId

type VirtualMachineId = int

VirtualMachineId defines model for virtualMachineId.

type WebsiteIdPath added in v0.1.14

type WebsiteIdPath = string

WebsiteIdPath defines model for website_id_path.

type WhoisId

type WhoisId = int

WhoisId defines model for whoisId.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL