// Generated Beladed Go API client 0.1.0-beta.1.
// API version: 2026-07-11; operations: 283; contract: sha256:478f3385fbfb86f845f794fe3e71f4f6411059faab2ad4605087d4e219bc6377.
// Source: reviewed public OpenAPI only. Unlisted operations are intentionally unavailable.
package beladed

import (
	"bytes"
	"context"
	"encoding/json"
	"fmt"
	"io"
	"net/http"
	"net/url"
	"regexp"
	"strings"
)

var baseURLs = map[string]string{"development": "https://api.beladed.dev", "production": "https://api.beladed.com"}
var credentialQueryKey = regexp.MustCompile("(?i)^(?:api[_-]?key|public[_-]?key|secret[_-]?key|access[_-]?token|session[_-]?token|client[_-]?secret)$")
var pathParameter = regexp.MustCompile("\\{([^}]+)\\}")

type operation struct { OperationID, Method, Path, CredentialType string; OriginRestricted bool }
var operations = map[string]operation{
	"accountsAccountGeneralForgotPost": {OperationID: "accountsAccountGeneralForgotPost", Method: "POST", Path: "/api/account/general/forgot", CredentialType: "public", OriginRestricted: false},
	"accountsAccountGeneralGetAccountidGet": {OperationID: "accountsAccountGeneralGetAccountidGet", Method: "GET", Path: "/api/account/general/get/{accountId}", CredentialType: "authenticated_session", OriginRestricted: false},
	"accountsAccountGeneralGetSessionsGet": {OperationID: "accountsAccountGeneralGetSessionsGet", Method: "GET", Path: "/api/account/general/get-sessions", CredentialType: "authenticated_session", OriginRestricted: false},
	"accountsAccountGeneralLogoutDevicePost": {OperationID: "accountsAccountGeneralLogoutDevicePost", Method: "POST", Path: "/api/account/general/logout-device", CredentialType: "authenticated_session", OriginRestricted: false},
	"accountsAccountGeneralLogoutEverywherePost": {OperationID: "accountsAccountGeneralLogoutEverywherePost", Method: "POST", Path: "/api/account/general/logout-everywhere", CredentialType: "authenticated_session", OriginRestricted: false},
	"accountsAccountGeneralLogoutPost": {OperationID: "accountsAccountGeneralLogoutPost", Method: "POST", Path: "/api/account/general/logout", CredentialType: "authenticated_session", OriginRestricted: false},
	"accountsAccountGeneralResetPut": {OperationID: "accountsAccountGeneralResetPut", Method: "PUT", Path: "/api/account/general/reset", CredentialType: "authenticated_session", OriginRestricted: false},
	"accountsAccountGeneralSessionGet": {OperationID: "accountsAccountGeneralSessionGet", Method: "GET", Path: "/api/account/general/session", CredentialType: "authenticated_session", OriginRestricted: false},
	"accountsAccountGeneralSetPasswordPost": {OperationID: "accountsAccountGeneralSetPasswordPost", Method: "POST", Path: "/api/account/general/set-password", CredentialType: "authenticated_session", OriginRestricted: false},
	"accountsCreate": {OperationID: "accountsCreate", Method: "POST", Path: "/api/account/general/create", CredentialType: "public", OriginRestricted: false},
	"accountsListTypes": {OperationID: "accountsListTypes", Method: "GET", Path: "/api/account/types/get", CredentialType: "public", OriginRestricted: false},
	"accountsLogin": {OperationID: "accountsLogin", Method: "POST", Path: "/api/account/general/login", CredentialType: "public", OriginRestricted: false},
	"adsAdsAdvertisementCreatePost": {OperationID: "adsAdsAdvertisementCreatePost", Method: "POST", Path: "/api/ads/advertisement/create", CredentialType: "secret_key", OriginRestricted: false},
	"adsAdsAdvertisementGetPost": {OperationID: "adsAdsAdvertisementGetPost", Method: "POST", Path: "/api/ads/advertisement/get", CredentialType: "secret_key", OriginRestricted: false},
	"adsAdsAttributionAllGet": {OperationID: "adsAdsAttributionAllGet", Method: "GET", Path: "/api/ads/attribution/all", CredentialType: "secret_key", OriginRestricted: false},
	"adsAdsAttributionCreatePost": {OperationID: "adsAdsAttributionCreatePost", Method: "POST", Path: "/api/ads/attribution/create", CredentialType: "secret_key", OriginRestricted: false},
	"adsAdsAttributionDeleteAttributionidDelete": {OperationID: "adsAdsAttributionDeleteAttributionidDelete", Method: "DELETE", Path: "/api/ads/attribution/delete/{attributionId}", CredentialType: "secret_key", OriginRestricted: false},
	"adsAdsAttributionGetAttributionidGet": {OperationID: "adsAdsAttributionGetAttributionidGet", Method: "GET", Path: "/api/ads/attribution/get/{attributionId}", CredentialType: "secret_key", OriginRestricted: false},
	"adsAdsAttributionUpdateAttributionidPut": {OperationID: "adsAdsAttributionUpdateAttributionidPut", Method: "PUT", Path: "/api/ads/attribution/update/{attributionId}", CredentialType: "secret_key", OriginRestricted: false},
	"adsAdsBiddingAllGet": {OperationID: "adsAdsBiddingAllGet", Method: "GET", Path: "/api/ads/bidding/all", CredentialType: "secret_key", OriginRestricted: false},
	"adsAdsBiddingCreatePost": {OperationID: "adsAdsBiddingCreatePost", Method: "POST", Path: "/api/ads/bidding/create", CredentialType: "secret_key", OriginRestricted: false},
	"adsAdsInteractionCreatePost": {OperationID: "adsAdsInteractionCreatePost", Method: "POST", Path: "/api/ads/interaction/create", CredentialType: "secret_key", OriginRestricted: false},
	"adsAdsInventoryAllGet": {OperationID: "adsAdsInventoryAllGet", Method: "GET", Path: "/api/ads/inventory/all", CredentialType: "secret_key", OriginRestricted: false},
	"adsAdsInventoryCreatePost": {OperationID: "adsAdsInventoryCreatePost", Method: "POST", Path: "/api/ads/inventory/create", CredentialType: "secret_key", OriginRestricted: false},
	"adsAdsPlacementAllGet": {OperationID: "adsAdsPlacementAllGet", Method: "GET", Path: "/api/ads/placement/all", CredentialType: "secret_key", OriginRestricted: false},
	"adsAdsPlacementChoicePlacementidPost": {OperationID: "adsAdsPlacementChoicePlacementidPost", Method: "POST", Path: "/api/ads/placement/choice/{placementId}", CredentialType: "public", OriginRestricted: false},
	"adsAdsPlacementInteractPlacementidPost": {OperationID: "adsAdsPlacementInteractPlacementidPost", Method: "POST", Path: "/api/ads/placement/interact/{placementId}", CredentialType: "public", OriginRestricted: false},
	"adsAdsPlacementVotePlacementidPost": {OperationID: "adsAdsPlacementVotePlacementidPost", Method: "POST", Path: "/api/ads/placement/vote/{placementId}", CredentialType: "public", OriginRestricted: false},
	"adsCreatePlacement": {OperationID: "adsCreatePlacement", Method: "POST", Path: "/api/ads/placement/create", CredentialType: "secret_key", OriginRestricted: false},
	"embedsGet": {OperationID: "embedsGet", Method: "POST", Path: "/api/vote/embed/get", CredentialType: "publishable_key", OriginRestricted: true},
	"embedsList": {OperationID: "embedsList", Method: "POST", Path: "/api/vote/embed/all", CredentialType: "publishable_key", OriginRestricted: true},
	"embedsVoteEmbedCreatePost": {OperationID: "embedsVoteEmbedCreatePost", Method: "POST", Path: "/api/vote/embed/create", CredentialType: "secret_key", OriginRestricted: false},
	"embedsVoteEmbedDeletePost": {OperationID: "embedsVoteEmbedDeletePost", Method: "POST", Path: "/api/vote/embed/delete", CredentialType: "secret_key", OriginRestricted: false},
	"embedsVoteEmbedUpdatePut": {OperationID: "embedsVoteEmbedUpdatePut", Method: "PUT", Path: "/api/vote/embed/update", CredentialType: "secret_key", OriginRestricted: false},
	"eventsCreate": {OperationID: "eventsCreate", Method: "POST", Path: "/api/events/general/create", CredentialType: "secret_key", OriginRestricted: false},
	"eventsEventsGeneralDeletePost": {OperationID: "eventsEventsGeneralDeletePost", Method: "POST", Path: "/api/events/general/delete", CredentialType: "secret_key", OriginRestricted: false},
	"eventsGetPublic": {OperationID: "eventsGetPublic", Method: "GET", Path: "/api/events/general/get", CredentialType: "public", OriginRestricted: false},
	"eventsListPublic": {OperationID: "eventsListPublic", Method: "GET", Path: "/api/events/general/all", CredentialType: "public", OriginRestricted: false},
	"eventsUpdate": {OperationID: "eventsUpdate", Method: "PUT", Path: "/api/events/general/update", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamCreate": {OperationID: "livestreamCreate", Method: "POST", Path: "/api/video/stream/create", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamGet": {OperationID: "livestreamGet", Method: "GET", Path: "/api/video/stream/get", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoCategoryAllGet": {OperationID: "livestreamVideoCategoryAllGet", Method: "GET", Path: "/api/video/category/all", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoCategoryCreatePost": {OperationID: "livestreamVideoCategoryCreatePost", Method: "POST", Path: "/api/video/category/create", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoCategoryDeletePost": {OperationID: "livestreamVideoCategoryDeletePost", Method: "POST", Path: "/api/video/category/delete", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoCategoryGetGet": {OperationID: "livestreamVideoCategoryGetGet", Method: "GET", Path: "/api/video/category/get", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoCategoryUpdatePut": {OperationID: "livestreamVideoCategoryUpdatePut", Method: "PUT", Path: "/api/video/category/update", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoChannelAllGet": {OperationID: "livestreamVideoChannelAllGet", Method: "GET", Path: "/api/video/channel/all", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoChannelCreatePost": {OperationID: "livestreamVideoChannelCreatePost", Method: "POST", Path: "/api/video/channel/create", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoChannelDeletePost": {OperationID: "livestreamVideoChannelDeletePost", Method: "POST", Path: "/api/video/channel/delete", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoChannelGetGet": {OperationID: "livestreamVideoChannelGetGet", Method: "GET", Path: "/api/video/channel/get", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoChannelUpdatePut": {OperationID: "livestreamVideoChannelUpdatePut", Method: "PUT", Path: "/api/video/channel/update", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoDetailsAllGet": {OperationID: "livestreamVideoDetailsAllGet", Method: "GET", Path: "/api/video/details/all", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoDetailsCreatePost": {OperationID: "livestreamVideoDetailsCreatePost", Method: "POST", Path: "/api/video/details/create", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoDetailsDeletePost": {OperationID: "livestreamVideoDetailsDeletePost", Method: "POST", Path: "/api/video/details/delete", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoDetailsGetGet": {OperationID: "livestreamVideoDetailsGetGet", Method: "GET", Path: "/api/video/details/get", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoDetailsUpdatePut": {OperationID: "livestreamVideoDetailsUpdatePut", Method: "PUT", Path: "/api/video/details/update", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoEventCreatePost": {OperationID: "livestreamVideoEventCreatePost", Method: "POST", Path: "/api/video/event/create", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoEventDeletePost": {OperationID: "livestreamVideoEventDeletePost", Method: "POST", Path: "/api/video/event/delete", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoEventUpdatePut": {OperationID: "livestreamVideoEventUpdatePut", Method: "PUT", Path: "/api/video/event/update", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoStaticAllGet": {OperationID: "livestreamVideoStaticAllGet", Method: "GET", Path: "/api/video/static/all", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoStaticCreatePost": {OperationID: "livestreamVideoStaticCreatePost", Method: "POST", Path: "/api/video/static/create", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoStaticDeletePost": {OperationID: "livestreamVideoStaticDeletePost", Method: "POST", Path: "/api/video/static/delete", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoStaticGetGet": {OperationID: "livestreamVideoStaticGetGet", Method: "GET", Path: "/api/video/static/get", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoStaticUpdatePut": {OperationID: "livestreamVideoStaticUpdatePut", Method: "PUT", Path: "/api/video/static/update", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoStreamAllGet": {OperationID: "livestreamVideoStreamAllGet", Method: "GET", Path: "/api/video/stream/all", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoStreamCreateclipPost": {OperationID: "livestreamVideoStreamCreateclipPost", Method: "POST", Path: "/api/video/stream/createClip", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoStreamDeletePost": {OperationID: "livestreamVideoStreamDeletePost", Method: "POST", Path: "/api/video/stream/delete", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoStreamGetanalyticsPost": {OperationID: "livestreamVideoStreamGetanalyticsPost", Method: "POST", Path: "/api/video/stream/getAnalytics", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoStreamGetembedcodePost": {OperationID: "livestreamVideoStreamGetembedcodePost", Method: "POST", Path: "/api/video/stream/getEmbedCode", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoStreamGetstatusPost": {OperationID: "livestreamVideoStreamGetstatusPost", Method: "POST", Path: "/api/video/stream/getStatus", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoStreamUpdatePut": {OperationID: "livestreamVideoStreamUpdatePut", Method: "PUT", Path: "/api/video/stream/update", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoSubcategoryAllGet": {OperationID: "livestreamVideoSubcategoryAllGet", Method: "GET", Path: "/api/video/subcategory/all", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoSubcategoryCreatePost": {OperationID: "livestreamVideoSubcategoryCreatePost", Method: "POST", Path: "/api/video/subcategory/create", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoSubcategoryDeletePost": {OperationID: "livestreamVideoSubcategoryDeletePost", Method: "POST", Path: "/api/video/subcategory/delete", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoSubcategoryGetGet": {OperationID: "livestreamVideoSubcategoryGetGet", Method: "GET", Path: "/api/video/subcategory/get", CredentialType: "secret_key", OriginRestricted: false},
	"livestreamVideoSubcategoryUpdatePut": {OperationID: "livestreamVideoSubcategoryUpdatePut", Method: "PUT", Path: "/api/video/subcategory/update", CredentialType: "secret_key", OriginRestricted: false},
	"loyaltyCreateItem": {OperationID: "loyaltyCreateItem", Method: "POST", Path: "/api/incentive/loyalty/create", CredentialType: "secret_key", OriginRestricted: false},
	"loyaltyIncentiveLoyaltyAllGet": {OperationID: "loyaltyIncentiveLoyaltyAllGet", Method: "GET", Path: "/api/incentive/loyalty/all", CredentialType: "secret_key", OriginRestricted: false},
	"loyaltyIncentiveLoyaltyDeletePost": {OperationID: "loyaltyIncentiveLoyaltyDeletePost", Method: "POST", Path: "/api/incentive/loyalty/delete", CredentialType: "secret_key", OriginRestricted: false},
	"loyaltyIncentiveLoyaltyGetGet": {OperationID: "loyaltyIncentiveLoyaltyGetGet", Method: "GET", Path: "/api/incentive/loyalty/get", CredentialType: "secret_key", OriginRestricted: false},
	"loyaltyIncentiveLoyaltyUpdatePut": {OperationID: "loyaltyIncentiveLoyaltyUpdatePut", Method: "PUT", Path: "/api/incentive/loyalty/update", CredentialType: "secret_key", OriginRestricted: false},
	"loyaltyIncentivePromotionAllGet": {OperationID: "loyaltyIncentivePromotionAllGet", Method: "GET", Path: "/api/incentive/promotion/all", CredentialType: "secret_key", OriginRestricted: false},
	"loyaltyIncentivePromotionCreatePost": {OperationID: "loyaltyIncentivePromotionCreatePost", Method: "POST", Path: "/api/incentive/promotion/create", CredentialType: "secret_key", OriginRestricted: false},
	"loyaltyIncentivePromotionDeletePost": {OperationID: "loyaltyIncentivePromotionDeletePost", Method: "POST", Path: "/api/incentive/promotion/delete", CredentialType: "secret_key", OriginRestricted: false},
	"loyaltyIncentivePromotionGetGet": {OperationID: "loyaltyIncentivePromotionGetGet", Method: "GET", Path: "/api/incentive/promotion/get", CredentialType: "secret_key", OriginRestricted: false},
	"loyaltyIncentivePromotionUpdatePut": {OperationID: "loyaltyIncentivePromotionUpdatePut", Method: "PUT", Path: "/api/incentive/promotion/update", CredentialType: "secret_key", OriginRestricted: false},
	"loyaltyIncentiveRewardAllGet": {OperationID: "loyaltyIncentiveRewardAllGet", Method: "GET", Path: "/api/incentive/reward/all", CredentialType: "secret_key", OriginRestricted: false},
	"loyaltyIncentiveRewardCreatePost": {OperationID: "loyaltyIncentiveRewardCreatePost", Method: "POST", Path: "/api/incentive/reward/create", CredentialType: "secret_key", OriginRestricted: false},
	"loyaltyIncentiveRewardDeletePost": {OperationID: "loyaltyIncentiveRewardDeletePost", Method: "POST", Path: "/api/incentive/reward/delete", CredentialType: "secret_key", OriginRestricted: false},
	"loyaltyIncentiveRewardGetGet": {OperationID: "loyaltyIncentiveRewardGetGet", Method: "GET", Path: "/api/incentive/reward/get", CredentialType: "secret_key", OriginRestricted: false},
	"loyaltyIncentiveRewardUpdatePut": {OperationID: "loyaltyIncentiveRewardUpdatePut", Method: "PUT", Path: "/api/incentive/reward/update", CredentialType: "secret_key", OriginRestricted: false},
	"marketingCreateCampaign": {OperationID: "marketingCreateCampaign", Method: "POST", Path: "/api/marketing/campaign/create", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingAutomationCreatePost": {OperationID: "marketingMarketingAutomationCreatePost", Method: "POST", Path: "/api/marketing/automation/create", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingAutomationDeletePost": {OperationID: "marketingMarketingAutomationDeletePost", Method: "POST", Path: "/api/marketing/automation/delete", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingAutomationGetPost": {OperationID: "marketingMarketingAutomationGetPost", Method: "POST", Path: "/api/marketing/automation/get", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingAutomationUpdatePost": {OperationID: "marketingMarketingAutomationUpdatePost", Method: "POST", Path: "/api/marketing/automation/update", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingCampaignAllPost": {OperationID: "marketingMarketingCampaignAllPost", Method: "POST", Path: "/api/marketing/campaign/all", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingCampaignGetPost": {OperationID: "marketingMarketingCampaignGetPost", Method: "POST", Path: "/api/marketing/campaign/get", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingContactAllPost": {OperationID: "marketingMarketingContactAllPost", Method: "POST", Path: "/api/marketing/contact/all", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingContactCreatePost": {OperationID: "marketingMarketingContactCreatePost", Method: "POST", Path: "/api/marketing/contact/create", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingContactDeletePost": {OperationID: "marketingMarketingContactDeletePost", Method: "POST", Path: "/api/marketing/contact/delete", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingContactGetPost": {OperationID: "marketingMarketingContactGetPost", Method: "POST", Path: "/api/marketing/contact/get", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingContactUpdatePost": {OperationID: "marketingMarketingContactUpdatePost", Method: "POST", Path: "/api/marketing/contact/update", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingEmailsequenceCreatePost": {OperationID: "marketingMarketingEmailsequenceCreatePost", Method: "POST", Path: "/api/marketing/emailSequence/create", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingEmailsequenceDeletePost": {OperationID: "marketingMarketingEmailsequenceDeletePost", Method: "POST", Path: "/api/marketing/emailSequence/delete", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingEmailsequenceGetPost": {OperationID: "marketingMarketingEmailsequenceGetPost", Method: "POST", Path: "/api/marketing/emailSequence/get", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingIntegrationAllPost": {OperationID: "marketingMarketingIntegrationAllPost", Method: "POST", Path: "/api/marketing/integration/all", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingIntegrationCreatePost": {OperationID: "marketingMarketingIntegrationCreatePost", Method: "POST", Path: "/api/marketing/integration/create", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingIntegrationDeletePost": {OperationID: "marketingMarketingIntegrationDeletePost", Method: "POST", Path: "/api/marketing/integration/delete", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingIntegrationGetPost": {OperationID: "marketingMarketingIntegrationGetPost", Method: "POST", Path: "/api/marketing/integration/get", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingIntegrationUpdatePost": {OperationID: "marketingMarketingIntegrationUpdatePost", Method: "POST", Path: "/api/marketing/integration/update", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingLeadscoreGetPost": {OperationID: "marketingMarketingLeadscoreGetPost", Method: "POST", Path: "/api/marketing/leadScore/get", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingLeadscoreUpdatePost": {OperationID: "marketingMarketingLeadscoreUpdatePost", Method: "POST", Path: "/api/marketing/leadScore/update", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingSegmentAllPost": {OperationID: "marketingMarketingSegmentAllPost", Method: "POST", Path: "/api/marketing/segment/all", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingSegmentCreatePost": {OperationID: "marketingMarketingSegmentCreatePost", Method: "POST", Path: "/api/marketing/segment/create", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingSegmentDeletePost": {OperationID: "marketingMarketingSegmentDeletePost", Method: "POST", Path: "/api/marketing/segment/delete", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingSegmentGetPost": {OperationID: "marketingMarketingSegmentGetPost", Method: "POST", Path: "/api/marketing/segment/get", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingSegmentUpdatePost": {OperationID: "marketingMarketingSegmentUpdatePost", Method: "POST", Path: "/api/marketing/segment/update", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingTemplateAllPost": {OperationID: "marketingMarketingTemplateAllPost", Method: "POST", Path: "/api/marketing/template/all", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingTemplateCreatePost": {OperationID: "marketingMarketingTemplateCreatePost", Method: "POST", Path: "/api/marketing/template/create", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingTemplateDeletePost": {OperationID: "marketingMarketingTemplateDeletePost", Method: "POST", Path: "/api/marketing/template/delete", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingTemplateGetPost": {OperationID: "marketingMarketingTemplateGetPost", Method: "POST", Path: "/api/marketing/template/get", CredentialType: "secret_key", OriginRestricted: false},
	"marketingMarketingTemplateUpdatePost": {OperationID: "marketingMarketingTemplateUpdatePost", Method: "POST", Path: "/api/marketing/template/update", CredentialType: "secret_key", OriginRestricted: false},
	"pagesCreate": {OperationID: "pagesCreate", Method: "POST", Path: "/api/pages/general/create", CredentialType: "secret_key", OriginRestricted: false},
	"pagesCreateLead": {OperationID: "pagesCreateLead", Method: "POST", Path: "/api/pages/leads/create", CredentialType: "public", OriginRestricted: false},
	"pagesGetPublic": {OperationID: "pagesGetPublic", Method: "GET", Path: "/api/pages/general/get", CredentialType: "public", OriginRestricted: false},
	"pagesListPublic": {OperationID: "pagesListPublic", Method: "GET", Path: "/api/pages/general/all", CredentialType: "public", OriginRestricted: false},
	"pagesPagesGeneralAnalyticsGet": {OperationID: "pagesPagesGeneralAnalyticsGet", Method: "GET", Path: "/api/pages/general/analytics", CredentialType: "secret_key", OriginRestricted: false},
	"pagesPagesGeneralDeleteDelete": {OperationID: "pagesPagesGeneralDeleteDelete", Method: "DELETE", Path: "/api/pages/general/delete", CredentialType: "secret_key", OriginRestricted: false},
	"pagesPagesGeneralStatsGet": {OperationID: "pagesPagesGeneralStatsGet", Method: "GET", Path: "/api/pages/general/stats", CredentialType: "secret_key", OriginRestricted: false},
	"pagesPagesGeneralUpdatePut": {OperationID: "pagesPagesGeneralUpdatePut", Method: "PUT", Path: "/api/pages/general/update", CredentialType: "secret_key", OriginRestricted: false},
	"pagesPagesLeadsAllGet": {OperationID: "pagesPagesLeadsAllGet", Method: "GET", Path: "/api/pages/leads/all", CredentialType: "public", OriginRestricted: false},
	"pagesPagesLeadsDeleteDelete": {OperationID: "pagesPagesLeadsDeleteDelete", Method: "DELETE", Path: "/api/pages/leads/delete", CredentialType: "secret_key", OriginRestricted: false},
	"pagesPagesLeadsGetGet": {OperationID: "pagesPagesLeadsGetGet", Method: "GET", Path: "/api/pages/leads/get", CredentialType: "public", OriginRestricted: false},
	"pagesPagesLeadsUpdatePut": {OperationID: "pagesPagesLeadsUpdatePut", Method: "PUT", Path: "/api/pages/leads/update", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsCreateCustomer": {OperationID: "paymentsCreateCustomer", Method: "POST", Path: "/api/payment/customer/create", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsCreateLink": {OperationID: "paymentsCreateLink", Method: "POST", Path: "/api/payment/link/create", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsCreateSubscription": {OperationID: "paymentsCreateSubscription", Method: "POST", Path: "/api/payment/subscription/create", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsGetSubscription": {OperationID: "paymentsGetSubscription", Method: "POST", Path: "/api/payment/subscription/get", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsGetTransaction": {OperationID: "paymentsGetTransaction", Method: "POST", Path: "/api/payment/transaction/get", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaySShortidGet": {OperationID: "paymentsPaySShortidGet", Method: "GET", Path: "/api/pay/s/{shortId}", CredentialType: "public", OriginRestricted: false},
	"paymentsPayShortidGet": {OperationID: "paymentsPayShortidGet", Method: "GET", Path: "/api/pay/{shortId}", CredentialType: "public", OriginRestricted: false},
	"paymentsPaymentChargeAllPost": {OperationID: "paymentsPaymentChargeAllPost", Method: "POST", Path: "/api/payment/charge/all", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentChargeCreatePost": {OperationID: "paymentsPaymentChargeCreatePost", Method: "POST", Path: "/api/payment/charge/create", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentChargeDeletePost": {OperationID: "paymentsPaymentChargeDeletePost", Method: "POST", Path: "/api/payment/charge/delete", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentChargeGetPost": {OperationID: "paymentsPaymentChargeGetPost", Method: "POST", Path: "/api/payment/charge/get", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentChargeRefundPost": {OperationID: "paymentsPaymentChargeRefundPost", Method: "POST", Path: "/api/payment/charge/refund", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentChargeReversePost": {OperationID: "paymentsPaymentChargeReversePost", Method: "POST", Path: "/api/payment/charge/reverse", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentChargeUpdatePost": {OperationID: "paymentsPaymentChargeUpdatePost", Method: "POST", Path: "/api/payment/charge/update", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentChargeUpdatePut": {OperationID: "paymentsPaymentChargeUpdatePut", Method: "PUT", Path: "/api/payment/charge/update", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentCustomerAllPost": {OperationID: "paymentsPaymentCustomerAllPost", Method: "POST", Path: "/api/payment/customer/all", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentCustomerDeletePost": {OperationID: "paymentsPaymentCustomerDeletePost", Method: "POST", Path: "/api/payment/customer/delete", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentCustomerGetPost": {OperationID: "paymentsPaymentCustomerGetPost", Method: "POST", Path: "/api/payment/customer/get", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentCustomerSearchPost": {OperationID: "paymentsPaymentCustomerSearchPost", Method: "POST", Path: "/api/payment/customer/search", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentCustomerUpdatePost": {OperationID: "paymentsPaymentCustomerUpdatePost", Method: "POST", Path: "/api/payment/customer/update", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentInvoiceChargePost": {OperationID: "paymentsPaymentInvoiceChargePost", Method: "POST", Path: "/api/payment/invoice/charge", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentInvoiceCreatePost": {OperationID: "paymentsPaymentInvoiceCreatePost", Method: "POST", Path: "/api/payment/invoice/create", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentInvoiceDeletePost": {OperationID: "paymentsPaymentInvoiceDeletePost", Method: "POST", Path: "/api/payment/invoice/delete", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentInvoiceGetGet": {OperationID: "paymentsPaymentInvoiceGetGet", Method: "GET", Path: "/api/payment/invoice/get", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentInvoiceGetallGet": {OperationID: "paymentsPaymentInvoiceGetallGet", Method: "GET", Path: "/api/payment/invoice/getAll", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentInvoiceResendPost": {OperationID: "paymentsPaymentInvoiceResendPost", Method: "POST", Path: "/api/payment/invoice/resend", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentInvoiceSearchGet": {OperationID: "paymentsPaymentInvoiceSearchGet", Method: "GET", Path: "/api/payment/invoice/search", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentInvoiceSearchbycustomerGet": {OperationID: "paymentsPaymentInvoiceSearchbycustomerGet", Method: "GET", Path: "/api/payment/invoice/searchByCustomer", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentInvoiceSearchbydaterangeGet": {OperationID: "paymentsPaymentInvoiceSearchbydaterangeGet", Method: "GET", Path: "/api/payment/invoice/searchByDateRange", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentInvoiceSearchbystatusGet": {OperationID: "paymentsPaymentInvoiceSearchbystatusGet", Method: "GET", Path: "/api/payment/invoice/searchByStatus", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentInvoiceSendPost": {OperationID: "paymentsPaymentInvoiceSendPost", Method: "POST", Path: "/api/payment/invoice/send", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentInvoiceUpdatePost": {OperationID: "paymentsPaymentInvoiceUpdatePost", Method: "POST", Path: "/api/payment/invoice/update", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentLinkAllPost": {OperationID: "paymentsPaymentLinkAllPost", Method: "POST", Path: "/api/payment/link/all", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentLinkGetPost": {OperationID: "paymentsPaymentLinkGetPost", Method: "POST", Path: "/api/payment/link/get", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentLinkUpdatePost": {OperationID: "paymentsPaymentLinkUpdatePost", Method: "POST", Path: "/api/payment/link/update", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentPaymentlinkClonePost": {OperationID: "paymentsPaymentPaymentlinkClonePost", Method: "POST", Path: "/api/payment/paymentLink/clone", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentPaymentlinkDeletePost": {OperationID: "paymentsPaymentPaymentlinkDeletePost", Method: "POST", Path: "/api/payment/paymentLink/delete", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentPaymentlinkGenerateqrPost": {OperationID: "paymentsPaymentPaymentlinkGenerateqrPost", Method: "POST", Path: "/api/payment/paymentLink/generateQr", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentPaymentlinkGetdonorsPaymentlinkidGet": {OperationID: "paymentsPaymentPaymentlinkGetdonorsPaymentlinkidGet", Method: "GET", Path: "/api/payment/paymentLink/getDonors/{paymentLinkId}", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentPaymentlinkGetgoalprogressPaymentlinkidGet": {OperationID: "paymentsPaymentPaymentlinkGetgoalprogressPaymentlinkidGet", Method: "GET", Path: "/api/payment/paymentLink/getGoalProgress/{paymentLinkId}", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentPaymentlinkGetpaymentsPost": {OperationID: "paymentsPaymentPaymentlinkGetpaymentsPost", Method: "POST", Path: "/api/payment/paymentLink/getPayments", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentPaymentlinkGetsubscriptionsGet": {OperationID: "paymentsPaymentPaymentlinkGetsubscriptionsGet", Method: "GET", Path: "/api/payment/paymentLink/getSubscriptions", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentPaymentlinkSharePost": {OperationID: "paymentsPaymentPaymentlinkSharePost", Method: "POST", Path: "/api/payment/paymentLink/share", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentPromotionAllGet": {OperationID: "paymentsPaymentPromotionAllGet", Method: "GET", Path: "/api/payment/promotion/all", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentPromotionCreatePost": {OperationID: "paymentsPaymentPromotionCreatePost", Method: "POST", Path: "/api/payment/promotion/create", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentPromotionDeleteDelete": {OperationID: "paymentsPaymentPromotionDeleteDelete", Method: "DELETE", Path: "/api/payment/promotion/delete", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentPromotionGetGet": {OperationID: "paymentsPaymentPromotionGetGet", Method: "GET", Path: "/api/payment/promotion/get", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentPromotionUpdatePut": {OperationID: "paymentsPaymentPromotionUpdatePut", Method: "PUT", Path: "/api/payment/promotion/update", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentReceiptCreatePost": {OperationID: "paymentsPaymentReceiptCreatePost", Method: "POST", Path: "/api/payment/receipt/create", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentReceiptDownloadPost": {OperationID: "paymentsPaymentReceiptDownloadPost", Method: "POST", Path: "/api/payment/receipt/download", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentReceiptFormatPost": {OperationID: "paymentsPaymentReceiptFormatPost", Method: "POST", Path: "/api/payment/receipt/format", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentReceiptGetPost": {OperationID: "paymentsPaymentReceiptGetPost", Method: "POST", Path: "/api/payment/receipt/get", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentReceiptGetallPost": {OperationID: "paymentsPaymentReceiptGetallPost", Method: "POST", Path: "/api/payment/receipt/getAll", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentReceiptResendPost": {OperationID: "paymentsPaymentReceiptResendPost", Method: "POST", Path: "/api/payment/receipt/resend", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentReceiptSearchPost": {OperationID: "paymentsPaymentReceiptSearchPost", Method: "POST", Path: "/api/payment/receipt/search", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentReceiptSendPost": {OperationID: "paymentsPaymentReceiptSendPost", Method: "POST", Path: "/api/payment/receipt/send", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentRefundAllPost": {OperationID: "paymentsPaymentRefundAllPost", Method: "POST", Path: "/api/payment/refund/all", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentRefundCreatePost": {OperationID: "paymentsPaymentRefundCreatePost", Method: "POST", Path: "/api/payment/refund/create", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentRefundDeletePost": {OperationID: "paymentsPaymentRefundDeletePost", Method: "POST", Path: "/api/payment/refund/delete", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentRefundFullrefundPost": {OperationID: "paymentsPaymentRefundFullrefundPost", Method: "POST", Path: "/api/payment/refund/fullrefund", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentRefundGetPost": {OperationID: "paymentsPaymentRefundGetPost", Method: "POST", Path: "/api/payment/refund/get", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentRefundPartialrefundPost": {OperationID: "paymentsPaymentRefundPartialrefundPost", Method: "POST", Path: "/api/payment/refund/partialrefund", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentRefundProcessrefundPost": {OperationID: "paymentsPaymentRefundProcessrefundPost", Method: "POST", Path: "/api/payment/refund/processrefund", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentRefundSearchPost": {OperationID: "paymentsPaymentRefundSearchPost", Method: "POST", Path: "/api/payment/refund/search", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentRefundSearchbychargePost": {OperationID: "paymentsPaymentRefundSearchbychargePost", Method: "POST", Path: "/api/payment/refund/searchbycharge", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentRefundSearchbycustomerPost": {OperationID: "paymentsPaymentRefundSearchbycustomerPost", Method: "POST", Path: "/api/payment/refund/searchbycustomer", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentRefundSearchbydaterangePost": {OperationID: "paymentsPaymentRefundSearchbydaterangePost", Method: "POST", Path: "/api/payment/refund/searchbydaterange", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentRefundSearchbystatusPost": {OperationID: "paymentsPaymentRefundSearchbystatusPost", Method: "POST", Path: "/api/payment/refund/searchbystatus", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentRefundUpdatePost": {OperationID: "paymentsPaymentRefundUpdatePost", Method: "POST", Path: "/api/payment/refund/update", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionAllPost": {OperationID: "paymentsPaymentSubscriptionAllPost", Method: "POST", Path: "/api/payment/subscription/all", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionCancelPost": {OperationID: "paymentsPaymentSubscriptionCancelPost", Method: "POST", Path: "/api/payment/subscription/cancel", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionChangeplanPost": {OperationID: "paymentsPaymentSubscriptionChangeplanPost", Method: "POST", Path: "/api/payment/subscription/changePlan", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionDeleteDelete": {OperationID: "paymentsPaymentSubscriptionDeleteDelete", Method: "DELETE", Path: "/api/payment/subscription/delete", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionDeletePost": {OperationID: "paymentsPaymentSubscriptionDeletePost", Method: "POST", Path: "/api/payment/subscription/delete", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionEndtrialPost": {OperationID: "paymentsPaymentSubscriptionEndtrialPost", Method: "POST", Path: "/api/payment/subscription/endTrial", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionGetGet": {OperationID: "paymentsPaymentSubscriptionGetGet", Method: "GET", Path: "/api/payment/subscription/get", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionGetallGet": {OperationID: "paymentsPaymentSubscriptionGetallGet", Method: "GET", Path: "/api/payment/subscription/getAll", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionGethistoryGet": {OperationID: "paymentsPaymentSubscriptionGethistoryGet", Method: "GET", Path: "/api/payment/subscription/getHistory", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionGetinvoicesGet": {OperationID: "paymentsPaymentSubscriptionGetinvoicesGet", Method: "GET", Path: "/api/payment/subscription/getInvoices", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionGetnextbillingGet": {OperationID: "paymentsPaymentSubscriptionGetnextbillingGet", Method: "GET", Path: "/api/payment/subscription/getNextBilling", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionGetstatusGet": {OperationID: "paymentsPaymentSubscriptionGetstatusGet", Method: "GET", Path: "/api/payment/subscription/getStatus", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionGetusageGet": {OperationID: "paymentsPaymentSubscriptionGetusageGet", Method: "GET", Path: "/api/payment/subscription/getUsage", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionPausePost": {OperationID: "paymentsPaymentSubscriptionPausePost", Method: "POST", Path: "/api/payment/subscription/pause", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionReactivatePost": {OperationID: "paymentsPaymentSubscriptionReactivatePost", Method: "POST", Path: "/api/payment/subscription/reactivate", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionResumePost": {OperationID: "paymentsPaymentSubscriptionResumePost", Method: "POST", Path: "/api/payment/subscription/resume", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionSearchGet": {OperationID: "paymentsPaymentSubscriptionSearchGet", Method: "GET", Path: "/api/payment/subscription/search", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionSearchbycustomerGet": {OperationID: "paymentsPaymentSubscriptionSearchbycustomerGet", Method: "GET", Path: "/api/payment/subscription/searchByCustomer", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionSearchbyplanGet": {OperationID: "paymentsPaymentSubscriptionSearchbyplanGet", Method: "GET", Path: "/api/payment/subscription/searchByPlan", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionSearchbystatusGet": {OperationID: "paymentsPaymentSubscriptionSearchbystatusGet", Method: "GET", Path: "/api/payment/subscription/searchByStatus", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionStarttrialPost": {OperationID: "paymentsPaymentSubscriptionStarttrialPost", Method: "POST", Path: "/api/payment/subscription/startTrial", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionUpdatePost": {OperationID: "paymentsPaymentSubscriptionUpdatePost", Method: "POST", Path: "/api/payment/subscription/update", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionUpdatePut": {OperationID: "paymentsPaymentSubscriptionUpdatePut", Method: "PUT", Path: "/api/payment/subscription/update", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionUpdatepaymentmethodPost": {OperationID: "paymentsPaymentSubscriptionUpdatepaymentmethodPost", Method: "POST", Path: "/api/payment/subscription/updatePaymentMethod", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionplanAllPost": {OperationID: "paymentsPaymentSubscriptionplanAllPost", Method: "POST", Path: "/api/payment/subscriptionplan/all", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionplanCalculatepricePost": {OperationID: "paymentsPaymentSubscriptionplanCalculatepricePost", Method: "POST", Path: "/api/payment/subscriptionPlan/calculatePrice", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionplanCreatePost": {OperationID: "paymentsPaymentSubscriptionplanCreatePost", Method: "POST", Path: "/api/payment/subscriptionplan/create", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionplanDeleteDelete": {OperationID: "paymentsPaymentSubscriptionplanDeleteDelete", Method: "DELETE", Path: "/api/payment/subscriptionPlan/delete", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionplanDeletePost": {OperationID: "paymentsPaymentSubscriptionplanDeletePost", Method: "POST", Path: "/api/payment/subscriptionplan/delete", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionplanGetGet": {OperationID: "paymentsPaymentSubscriptionplanGetGet", Method: "GET", Path: "/api/payment/subscriptionPlan/get", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionplanGetPost": {OperationID: "paymentsPaymentSubscriptionplanGetPost", Method: "POST", Path: "/api/payment/subscriptionplan/get", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionplanGetallGet": {OperationID: "paymentsPaymentSubscriptionplanGetallGet", Method: "GET", Path: "/api/payment/subscriptionPlan/getall", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionplanGetfeaturesGet": {OperationID: "paymentsPaymentSubscriptionplanGetfeaturesGet", Method: "GET", Path: "/api/payment/subscriptionPlan/getFeatures", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionplanUpdatePost": {OperationID: "paymentsPaymentSubscriptionplanUpdatePost", Method: "POST", Path: "/api/payment/subscriptionplan/update", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionplanUpdatePut": {OperationID: "paymentsPaymentSubscriptionplanUpdatePut", Method: "PUT", Path: "/api/payment/subscriptionPlan/update", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentSubscriptionplanUpdatefeaturesPut": {OperationID: "paymentsPaymentSubscriptionplanUpdatefeaturesPut", Method: "PUT", Path: "/api/payment/subscriptionPlan/updateFeatures", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentTransactionCalculatefeePost": {OperationID: "paymentsPaymentTransactionCalculatefeePost", Method: "POST", Path: "/api/payment/transaction/calculateFee", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentTransactionCheckstatusPost": {OperationID: "paymentsPaymentTransactionCheckstatusPost", Method: "POST", Path: "/api/payment/transaction/checkStatus", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentTransactionCreatePost": {OperationID: "paymentsPaymentTransactionCreatePost", Method: "POST", Path: "/api/payment/transaction/create", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentTransactionDeletePost": {OperationID: "paymentsPaymentTransactionDeletePost", Method: "POST", Path: "/api/payment/transaction/delete", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentTransactionGetallPost": {OperationID: "paymentsPaymentTransactionGetallPost", Method: "POST", Path: "/api/payment/transaction/getAll", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentTransactionGetdetailsPost": {OperationID: "paymentsPaymentTransactionGetdetailsPost", Method: "POST", Path: "/api/payment/transaction/getDetails", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentTransactionGeteventsPost": {OperationID: "paymentsPaymentTransactionGeteventsPost", Method: "POST", Path: "/api/payment/transaction/getEvents", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentTransactionHistoryPost": {OperationID: "paymentsPaymentTransactionHistoryPost", Method: "POST", Path: "/api/payment/transaction/history", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentTransactionRefundPost": {OperationID: "paymentsPaymentTransactionRefundPost", Method: "POST", Path: "/api/payment/transaction/refund", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentTransactionUpdatePost": {OperationID: "paymentsPaymentTransactionUpdatePost", Method: "POST", Path: "/api/payment/transaction/update", CredentialType: "secret_key", OriginRestricted: false},
	"paymentsPaymentTransactionVoidPost": {OperationID: "paymentsPaymentTransactionVoidPost", Method: "POST", Path: "/api/payment/transaction/void", CredentialType: "secret_key", OriginRestricted: false},
	"placesCreate": {OperationID: "placesCreate", Method: "POST", Path: "/api/places/general/create", CredentialType: "secret_key", OriginRestricted: false},
	"placesGetPublic": {OperationID: "placesGetPublic", Method: "GET", Path: "/api/places/general/get", CredentialType: "public", OriginRestricted: false},
	"placesListPublic": {OperationID: "placesListPublic", Method: "GET", Path: "/api/places/general/all", CredentialType: "public", OriginRestricted: false},
	"placesPlacesGeneralDeletePost": {OperationID: "placesPlacesGeneralDeletePost", Method: "POST", Path: "/api/places/general/delete", CredentialType: "secret_key", OriginRestricted: false},
	"placesUpdate": {OperationID: "placesUpdate", Method: "PUT", Path: "/api/places/general/update", CredentialType: "secret_key", OriginRestricted: false},
	"pollsCastVote": {OperationID: "pollsCastVote", Method: "POST", Path: "/api/vote/cast/create", CredentialType: "publishable_key", OriginRestricted: true},
	"pollsVoteCastGetPost": {OperationID: "pollsVoteCastGetPost", Method: "POST", Path: "/api/vote/cast/get", CredentialType: "secret_key", OriginRestricted: false},
	"pollsVoteCastGetallPost": {OperationID: "pollsVoteCastGetallPost", Method: "POST", Path: "/api/vote/cast/getall", CredentialType: "secret_key", OriginRestricted: false},
	"sponsorsCreate": {OperationID: "sponsorsCreate", Method: "POST", Path: "/api/sponsor/general/create", CredentialType: "secret_key", OriginRestricted: false},
	"sponsorsGetPublic": {OperationID: "sponsorsGetPublic", Method: "GET", Path: "/api/sponsor/general/get", CredentialType: "public", OriginRestricted: false},
	"sponsorsSponsorGeneralAllGet": {OperationID: "sponsorsSponsorGeneralAllGet", Method: "GET", Path: "/api/sponsor/general/all", CredentialType: "public", OriginRestricted: false},
	"sponsorsSponsorGeneralDeletePost": {OperationID: "sponsorsSponsorGeneralDeletePost", Method: "POST", Path: "/api/sponsor/general/delete", CredentialType: "secret_key", OriginRestricted: false},
	"sponsorsSponsorGeneralUpdatePut": {OperationID: "sponsorsSponsorGeneralUpdatePut", Method: "PUT", Path: "/api/sponsor/general/update", CredentialType: "secret_key", OriginRestricted: false},
	"teamsCreate": {OperationID: "teamsCreate", Method: "POST", Path: "/api/team/general/create", CredentialType: "secret_key", OriginRestricted: false},
	"teamsTeamCategoryAllGet": {OperationID: "teamsTeamCategoryAllGet", Method: "GET", Path: "/api/team/category/all", CredentialType: "secret_key", OriginRestricted: false},
	"teamsTeamCategoryCreatePost": {OperationID: "teamsTeamCategoryCreatePost", Method: "POST", Path: "/api/team/category/create", CredentialType: "secret_key", OriginRestricted: false},
	"teamsTeamCategoryDeletePost": {OperationID: "teamsTeamCategoryDeletePost", Method: "POST", Path: "/api/team/category/delete", CredentialType: "secret_key", OriginRestricted: false},
	"teamsTeamCategoryGetGet": {OperationID: "teamsTeamCategoryGetGet", Method: "GET", Path: "/api/team/category/get", CredentialType: "secret_key", OriginRestricted: false},
	"teamsTeamCategoryUpdatePut": {OperationID: "teamsTeamCategoryUpdatePut", Method: "PUT", Path: "/api/team/category/update", CredentialType: "secret_key", OriginRestricted: false},
	"teamsTeamGeneralAllGet": {OperationID: "teamsTeamGeneralAllGet", Method: "GET", Path: "/api/team/general/all", CredentialType: "secret_key", OriginRestricted: false},
	"teamsTeamGeneralDeletePost": {OperationID: "teamsTeamGeneralDeletePost", Method: "POST", Path: "/api/team/general/delete", CredentialType: "secret_key", OriginRestricted: false},
	"teamsTeamGeneralGetGet": {OperationID: "teamsTeamGeneralGetGet", Method: "GET", Path: "/api/team/general/get", CredentialType: "secret_key", OriginRestricted: false},
	"teamsTeamGeneralUpdatePut": {OperationID: "teamsTeamGeneralUpdatePut", Method: "PUT", Path: "/api/team/general/update", CredentialType: "secret_key", OriginRestricted: false},
	"teamsTeamSubcategoryAllGet": {OperationID: "teamsTeamSubcategoryAllGet", Method: "GET", Path: "/api/team/subcategory/all", CredentialType: "secret_key", OriginRestricted: false},
	"teamsTeamSubcategoryCreatePost": {OperationID: "teamsTeamSubcategoryCreatePost", Method: "POST", Path: "/api/team/subcategory/create", CredentialType: "secret_key", OriginRestricted: false},
	"teamsTeamSubcategoryDeletePost": {OperationID: "teamsTeamSubcategoryDeletePost", Method: "POST", Path: "/api/team/subcategory/delete", CredentialType: "secret_key", OriginRestricted: false},
	"teamsTeamSubcategoryGetGet": {OperationID: "teamsTeamSubcategoryGetGet", Method: "GET", Path: "/api/team/subcategory/get", CredentialType: "secret_key", OriginRestricted: false},
	"teamsTeamSubcategoryUpdatePut": {OperationID: "teamsTeamSubcategoryUpdatePut", Method: "PUT", Path: "/api/team/subcategory/update", CredentialType: "secret_key", OriginRestricted: false},
	"vendorsCreate": {OperationID: "vendorsCreate", Method: "POST", Path: "/api/vendor/general/create", CredentialType: "secret_key", OriginRestricted: false},
	"vendorsGetPublic": {OperationID: "vendorsGetPublic", Method: "GET", Path: "/api/vendor/general/get", CredentialType: "public", OriginRestricted: false},
	"vendorsVendorGeneralAllGet": {OperationID: "vendorsVendorGeneralAllGet", Method: "GET", Path: "/api/vendor/general/all", CredentialType: "public", OriginRestricted: false},
	"vendorsVendorGeneralUpdatePut": {OperationID: "vendorsVendorGeneralUpdatePut", Method: "PUT", Path: "/api/vendor/general/update", CredentialType: "secret_key", OriginRestricted: false},
}

type Credentials struct { PublishableKey, SecretKey, AccessToken, SessionToken string }
type RequestOptions struct { Path map[string]string; Query url.Values; Body any }
type Client struct { baseURL, executionContext string; credentials Credentials; httpClient *http.Client }

func NewClient(environment, executionContext string, credentials Credentials, httpClient *http.Client) (*Client, error) {
	baseURL, ok := baseURLs[environment]
	if !ok { return nil, fmt.Errorf("unknown environment %s", environment) }
	if executionContext != "server" { return nil, fmt.Errorf("the Go SDK supports only server execution") }
	if httpClient == nil { httpClient = http.DefaultClient }
	return &Client{baseURL: baseURL, executionContext: executionContext, credentials: credentials, httpClient: httpClient}, nil
}

func (client *Client) authorize(request *http.Request, item operation) error {
	if client.executionContext == "client" && (item.CredentialType == "secret_key" || item.CredentialType == "oauth_client") { return fmt.Errorf("operation %s requires a server-side credential", item.OperationID) }
	if item.CredentialType == "publishable_key" && !item.OriginRestricted { return fmt.Errorf("operation %s is not approved for a publishable key", item.OperationID) }
	var credential string
	switch item.CredentialType { case "public": return nil; case "publishable_key": credential = client.credentials.PublishableKey; case "secret_key": credential = client.credentials.SecretKey; case "oauth_client": credential = client.credentials.AccessToken; case "authenticated_session": credential = client.credentials.SessionToken }
	if credential == "" { return fmt.Errorf("missing %s credential", item.CredentialType) }
	switch item.CredentialType { case "publishable_key": request.Header.Set("X-Beladed-Public-Key", credential); case "secret_key": request.Header.Set("X-Beladed-API-Key", credential); default: request.Header.Set("Authorization", "Bearer "+credential) }
	return nil
}

func (client *Client) Request(ctx context.Context, operationID string, options RequestOptions) ([]byte, error) {
	item, ok := operations[operationID]
	if !ok { return nil, fmt.Errorf("unknown or unpublished operation %s", operationID) }
	resolvedPath := pathParameter.ReplaceAllStringFunc(item.Path, func(token string) string { name := token[1:len(token)-1]; if value, exists := options.Path[name]; exists && value != "" { return url.PathEscape(value) }; return token })
	if strings.ContainsAny(resolvedPath, "{}") { return nil, fmt.Errorf("missing path parameter for %s", operationID) }
	query := options.Query
	if query == nil { query = url.Values{} }
	for name := range query { if credentialQueryKey.MatchString(name) { return nil, fmt.Errorf("credential query parameter %s is forbidden", name) } }
	endpoint := client.baseURL + resolvedPath
	if encoded := query.Encode(); encoded != "" { endpoint += "?" + encoded }
	var body io.Reader
	if options.Body != nil { encoded, err := json.Marshal(options.Body); if err != nil { return nil, err }; body = bytes.NewReader(encoded) }
	request, err := http.NewRequestWithContext(ctx, item.Method, endpoint, body)
	if err != nil { return nil, err }
	request.Header.Set("Accept", "application/json")
	if options.Body != nil { request.Header.Set("Content-Type", "application/json") }
	if err := client.authorize(request, item); err != nil { return nil, err }
	response, err := client.httpClient.Do(request)
	if err != nil { return nil, err }
	defer response.Body.Close()
	payload, err := io.ReadAll(response.Body)
	if err != nil { return nil, err }
	if response.StatusCode >= 400 { return nil, fmt.Errorf("Beladed request failed with HTTP %d: %s", response.StatusCode, string(payload)) }
	return payload, nil
}

func (client *Client) AccountsAccountGeneralForgotPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "accountsAccountGeneralForgotPost", options) }
func (client *Client) AccountsAccountGeneralGetAccountidGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "accountsAccountGeneralGetAccountidGet", options) }
func (client *Client) AccountsAccountGeneralGetSessionsGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "accountsAccountGeneralGetSessionsGet", options) }
func (client *Client) AccountsAccountGeneralLogoutDevicePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "accountsAccountGeneralLogoutDevicePost", options) }
func (client *Client) AccountsAccountGeneralLogoutEverywherePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "accountsAccountGeneralLogoutEverywherePost", options) }
func (client *Client) AccountsAccountGeneralLogoutPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "accountsAccountGeneralLogoutPost", options) }
func (client *Client) AccountsAccountGeneralResetPut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "accountsAccountGeneralResetPut", options) }
func (client *Client) AccountsAccountGeneralSessionGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "accountsAccountGeneralSessionGet", options) }
func (client *Client) AccountsAccountGeneralSetPasswordPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "accountsAccountGeneralSetPasswordPost", options) }
func (client *Client) AccountsCreate(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "accountsCreate", options) }
func (client *Client) AccountsListTypes(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "accountsListTypes", options) }
func (client *Client) AccountsLogin(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "accountsLogin", options) }
func (client *Client) AdsAdsAdvertisementCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "adsAdsAdvertisementCreatePost", options) }
func (client *Client) AdsAdsAdvertisementGetPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "adsAdsAdvertisementGetPost", options) }
func (client *Client) AdsAdsAttributionAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "adsAdsAttributionAllGet", options) }
func (client *Client) AdsAdsAttributionCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "adsAdsAttributionCreatePost", options) }
func (client *Client) AdsAdsAttributionDeleteAttributionidDelete(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "adsAdsAttributionDeleteAttributionidDelete", options) }
func (client *Client) AdsAdsAttributionGetAttributionidGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "adsAdsAttributionGetAttributionidGet", options) }
func (client *Client) AdsAdsAttributionUpdateAttributionidPut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "adsAdsAttributionUpdateAttributionidPut", options) }
func (client *Client) AdsAdsBiddingAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "adsAdsBiddingAllGet", options) }
func (client *Client) AdsAdsBiddingCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "adsAdsBiddingCreatePost", options) }
func (client *Client) AdsAdsInteractionCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "adsAdsInteractionCreatePost", options) }
func (client *Client) AdsAdsInventoryAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "adsAdsInventoryAllGet", options) }
func (client *Client) AdsAdsInventoryCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "adsAdsInventoryCreatePost", options) }
func (client *Client) AdsAdsPlacementAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "adsAdsPlacementAllGet", options) }
func (client *Client) AdsAdsPlacementChoicePlacementidPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "adsAdsPlacementChoicePlacementidPost", options) }
func (client *Client) AdsAdsPlacementInteractPlacementidPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "adsAdsPlacementInteractPlacementidPost", options) }
func (client *Client) AdsAdsPlacementVotePlacementidPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "adsAdsPlacementVotePlacementidPost", options) }
func (client *Client) AdsCreatePlacement(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "adsCreatePlacement", options) }
func (client *Client) EmbedsGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "embedsGet", options) }
func (client *Client) EmbedsList(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "embedsList", options) }
func (client *Client) EmbedsVoteEmbedCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "embedsVoteEmbedCreatePost", options) }
func (client *Client) EmbedsVoteEmbedDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "embedsVoteEmbedDeletePost", options) }
func (client *Client) EmbedsVoteEmbedUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "embedsVoteEmbedUpdatePut", options) }
func (client *Client) EventsCreate(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "eventsCreate", options) }
func (client *Client) EventsEventsGeneralDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "eventsEventsGeneralDeletePost", options) }
func (client *Client) EventsGetPublic(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "eventsGetPublic", options) }
func (client *Client) EventsListPublic(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "eventsListPublic", options) }
func (client *Client) EventsUpdate(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "eventsUpdate", options) }
func (client *Client) LivestreamCreate(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamCreate", options) }
func (client *Client) LivestreamGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamGet", options) }
func (client *Client) LivestreamVideoCategoryAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoCategoryAllGet", options) }
func (client *Client) LivestreamVideoCategoryCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoCategoryCreatePost", options) }
func (client *Client) LivestreamVideoCategoryDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoCategoryDeletePost", options) }
func (client *Client) LivestreamVideoCategoryGetGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoCategoryGetGet", options) }
func (client *Client) LivestreamVideoCategoryUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoCategoryUpdatePut", options) }
func (client *Client) LivestreamVideoChannelAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoChannelAllGet", options) }
func (client *Client) LivestreamVideoChannelCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoChannelCreatePost", options) }
func (client *Client) LivestreamVideoChannelDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoChannelDeletePost", options) }
func (client *Client) LivestreamVideoChannelGetGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoChannelGetGet", options) }
func (client *Client) LivestreamVideoChannelUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoChannelUpdatePut", options) }
func (client *Client) LivestreamVideoDetailsAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoDetailsAllGet", options) }
func (client *Client) LivestreamVideoDetailsCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoDetailsCreatePost", options) }
func (client *Client) LivestreamVideoDetailsDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoDetailsDeletePost", options) }
func (client *Client) LivestreamVideoDetailsGetGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoDetailsGetGet", options) }
func (client *Client) LivestreamVideoDetailsUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoDetailsUpdatePut", options) }
func (client *Client) LivestreamVideoEventCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoEventCreatePost", options) }
func (client *Client) LivestreamVideoEventDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoEventDeletePost", options) }
func (client *Client) LivestreamVideoEventUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoEventUpdatePut", options) }
func (client *Client) LivestreamVideoStaticAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoStaticAllGet", options) }
func (client *Client) LivestreamVideoStaticCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoStaticCreatePost", options) }
func (client *Client) LivestreamVideoStaticDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoStaticDeletePost", options) }
func (client *Client) LivestreamVideoStaticGetGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoStaticGetGet", options) }
func (client *Client) LivestreamVideoStaticUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoStaticUpdatePut", options) }
func (client *Client) LivestreamVideoStreamAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoStreamAllGet", options) }
func (client *Client) LivestreamVideoStreamCreateclipPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoStreamCreateclipPost", options) }
func (client *Client) LivestreamVideoStreamDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoStreamDeletePost", options) }
func (client *Client) LivestreamVideoStreamGetanalyticsPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoStreamGetanalyticsPost", options) }
func (client *Client) LivestreamVideoStreamGetembedcodePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoStreamGetembedcodePost", options) }
func (client *Client) LivestreamVideoStreamGetstatusPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoStreamGetstatusPost", options) }
func (client *Client) LivestreamVideoStreamUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoStreamUpdatePut", options) }
func (client *Client) LivestreamVideoSubcategoryAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoSubcategoryAllGet", options) }
func (client *Client) LivestreamVideoSubcategoryCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoSubcategoryCreatePost", options) }
func (client *Client) LivestreamVideoSubcategoryDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoSubcategoryDeletePost", options) }
func (client *Client) LivestreamVideoSubcategoryGetGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoSubcategoryGetGet", options) }
func (client *Client) LivestreamVideoSubcategoryUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "livestreamVideoSubcategoryUpdatePut", options) }
func (client *Client) LoyaltyCreateItem(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "loyaltyCreateItem", options) }
func (client *Client) LoyaltyIncentiveLoyaltyAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "loyaltyIncentiveLoyaltyAllGet", options) }
func (client *Client) LoyaltyIncentiveLoyaltyDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "loyaltyIncentiveLoyaltyDeletePost", options) }
func (client *Client) LoyaltyIncentiveLoyaltyGetGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "loyaltyIncentiveLoyaltyGetGet", options) }
func (client *Client) LoyaltyIncentiveLoyaltyUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "loyaltyIncentiveLoyaltyUpdatePut", options) }
func (client *Client) LoyaltyIncentivePromotionAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "loyaltyIncentivePromotionAllGet", options) }
func (client *Client) LoyaltyIncentivePromotionCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "loyaltyIncentivePromotionCreatePost", options) }
func (client *Client) LoyaltyIncentivePromotionDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "loyaltyIncentivePromotionDeletePost", options) }
func (client *Client) LoyaltyIncentivePromotionGetGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "loyaltyIncentivePromotionGetGet", options) }
func (client *Client) LoyaltyIncentivePromotionUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "loyaltyIncentivePromotionUpdatePut", options) }
func (client *Client) LoyaltyIncentiveRewardAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "loyaltyIncentiveRewardAllGet", options) }
func (client *Client) LoyaltyIncentiveRewardCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "loyaltyIncentiveRewardCreatePost", options) }
func (client *Client) LoyaltyIncentiveRewardDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "loyaltyIncentiveRewardDeletePost", options) }
func (client *Client) LoyaltyIncentiveRewardGetGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "loyaltyIncentiveRewardGetGet", options) }
func (client *Client) LoyaltyIncentiveRewardUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "loyaltyIncentiveRewardUpdatePut", options) }
func (client *Client) MarketingCreateCampaign(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingCreateCampaign", options) }
func (client *Client) MarketingMarketingAutomationCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingAutomationCreatePost", options) }
func (client *Client) MarketingMarketingAutomationDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingAutomationDeletePost", options) }
func (client *Client) MarketingMarketingAutomationGetPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingAutomationGetPost", options) }
func (client *Client) MarketingMarketingAutomationUpdatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingAutomationUpdatePost", options) }
func (client *Client) MarketingMarketingCampaignAllPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingCampaignAllPost", options) }
func (client *Client) MarketingMarketingCampaignGetPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingCampaignGetPost", options) }
func (client *Client) MarketingMarketingContactAllPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingContactAllPost", options) }
func (client *Client) MarketingMarketingContactCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingContactCreatePost", options) }
func (client *Client) MarketingMarketingContactDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingContactDeletePost", options) }
func (client *Client) MarketingMarketingContactGetPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingContactGetPost", options) }
func (client *Client) MarketingMarketingContactUpdatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingContactUpdatePost", options) }
func (client *Client) MarketingMarketingEmailsequenceCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingEmailsequenceCreatePost", options) }
func (client *Client) MarketingMarketingEmailsequenceDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingEmailsequenceDeletePost", options) }
func (client *Client) MarketingMarketingEmailsequenceGetPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingEmailsequenceGetPost", options) }
func (client *Client) MarketingMarketingIntegrationAllPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingIntegrationAllPost", options) }
func (client *Client) MarketingMarketingIntegrationCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingIntegrationCreatePost", options) }
func (client *Client) MarketingMarketingIntegrationDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingIntegrationDeletePost", options) }
func (client *Client) MarketingMarketingIntegrationGetPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingIntegrationGetPost", options) }
func (client *Client) MarketingMarketingIntegrationUpdatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingIntegrationUpdatePost", options) }
func (client *Client) MarketingMarketingLeadscoreGetPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingLeadscoreGetPost", options) }
func (client *Client) MarketingMarketingLeadscoreUpdatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingLeadscoreUpdatePost", options) }
func (client *Client) MarketingMarketingSegmentAllPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingSegmentAllPost", options) }
func (client *Client) MarketingMarketingSegmentCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingSegmentCreatePost", options) }
func (client *Client) MarketingMarketingSegmentDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingSegmentDeletePost", options) }
func (client *Client) MarketingMarketingSegmentGetPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingSegmentGetPost", options) }
func (client *Client) MarketingMarketingSegmentUpdatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingSegmentUpdatePost", options) }
func (client *Client) MarketingMarketingTemplateAllPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingTemplateAllPost", options) }
func (client *Client) MarketingMarketingTemplateCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingTemplateCreatePost", options) }
func (client *Client) MarketingMarketingTemplateDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingTemplateDeletePost", options) }
func (client *Client) MarketingMarketingTemplateGetPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingTemplateGetPost", options) }
func (client *Client) MarketingMarketingTemplateUpdatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "marketingMarketingTemplateUpdatePost", options) }
func (client *Client) PagesCreate(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "pagesCreate", options) }
func (client *Client) PagesCreateLead(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "pagesCreateLead", options) }
func (client *Client) PagesGetPublic(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "pagesGetPublic", options) }
func (client *Client) PagesListPublic(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "pagesListPublic", options) }
func (client *Client) PagesPagesGeneralAnalyticsGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "pagesPagesGeneralAnalyticsGet", options) }
func (client *Client) PagesPagesGeneralDeleteDelete(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "pagesPagesGeneralDeleteDelete", options) }
func (client *Client) PagesPagesGeneralStatsGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "pagesPagesGeneralStatsGet", options) }
func (client *Client) PagesPagesGeneralUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "pagesPagesGeneralUpdatePut", options) }
func (client *Client) PagesPagesLeadsAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "pagesPagesLeadsAllGet", options) }
func (client *Client) PagesPagesLeadsDeleteDelete(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "pagesPagesLeadsDeleteDelete", options) }
func (client *Client) PagesPagesLeadsGetGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "pagesPagesLeadsGetGet", options) }
func (client *Client) PagesPagesLeadsUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "pagesPagesLeadsUpdatePut", options) }
func (client *Client) PaymentsCreateCustomer(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsCreateCustomer", options) }
func (client *Client) PaymentsCreateLink(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsCreateLink", options) }
func (client *Client) PaymentsCreateSubscription(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsCreateSubscription", options) }
func (client *Client) PaymentsGetSubscription(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsGetSubscription", options) }
func (client *Client) PaymentsGetTransaction(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsGetTransaction", options) }
func (client *Client) PaymentsPaySShortidGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaySShortidGet", options) }
func (client *Client) PaymentsPayShortidGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPayShortidGet", options) }
func (client *Client) PaymentsPaymentChargeAllPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentChargeAllPost", options) }
func (client *Client) PaymentsPaymentChargeCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentChargeCreatePost", options) }
func (client *Client) PaymentsPaymentChargeDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentChargeDeletePost", options) }
func (client *Client) PaymentsPaymentChargeGetPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentChargeGetPost", options) }
func (client *Client) PaymentsPaymentChargeRefundPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentChargeRefundPost", options) }
func (client *Client) PaymentsPaymentChargeReversePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentChargeReversePost", options) }
func (client *Client) PaymentsPaymentChargeUpdatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentChargeUpdatePost", options) }
func (client *Client) PaymentsPaymentChargeUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentChargeUpdatePut", options) }
func (client *Client) PaymentsPaymentCustomerAllPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentCustomerAllPost", options) }
func (client *Client) PaymentsPaymentCustomerDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentCustomerDeletePost", options) }
func (client *Client) PaymentsPaymentCustomerGetPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentCustomerGetPost", options) }
func (client *Client) PaymentsPaymentCustomerSearchPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentCustomerSearchPost", options) }
func (client *Client) PaymentsPaymentCustomerUpdatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentCustomerUpdatePost", options) }
func (client *Client) PaymentsPaymentInvoiceChargePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentInvoiceChargePost", options) }
func (client *Client) PaymentsPaymentInvoiceCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentInvoiceCreatePost", options) }
func (client *Client) PaymentsPaymentInvoiceDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentInvoiceDeletePost", options) }
func (client *Client) PaymentsPaymentInvoiceGetGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentInvoiceGetGet", options) }
func (client *Client) PaymentsPaymentInvoiceGetallGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentInvoiceGetallGet", options) }
func (client *Client) PaymentsPaymentInvoiceResendPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentInvoiceResendPost", options) }
func (client *Client) PaymentsPaymentInvoiceSearchGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentInvoiceSearchGet", options) }
func (client *Client) PaymentsPaymentInvoiceSearchbycustomerGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentInvoiceSearchbycustomerGet", options) }
func (client *Client) PaymentsPaymentInvoiceSearchbydaterangeGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentInvoiceSearchbydaterangeGet", options) }
func (client *Client) PaymentsPaymentInvoiceSearchbystatusGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentInvoiceSearchbystatusGet", options) }
func (client *Client) PaymentsPaymentInvoiceSendPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentInvoiceSendPost", options) }
func (client *Client) PaymentsPaymentInvoiceUpdatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentInvoiceUpdatePost", options) }
func (client *Client) PaymentsPaymentLinkAllPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentLinkAllPost", options) }
func (client *Client) PaymentsPaymentLinkGetPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentLinkGetPost", options) }
func (client *Client) PaymentsPaymentLinkUpdatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentLinkUpdatePost", options) }
func (client *Client) PaymentsPaymentPaymentlinkClonePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentPaymentlinkClonePost", options) }
func (client *Client) PaymentsPaymentPaymentlinkDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentPaymentlinkDeletePost", options) }
func (client *Client) PaymentsPaymentPaymentlinkGenerateqrPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentPaymentlinkGenerateqrPost", options) }
func (client *Client) PaymentsPaymentPaymentlinkGetdonorsPaymentlinkidGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentPaymentlinkGetdonorsPaymentlinkidGet", options) }
func (client *Client) PaymentsPaymentPaymentlinkGetgoalprogressPaymentlinkidGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentPaymentlinkGetgoalprogressPaymentlinkidGet", options) }
func (client *Client) PaymentsPaymentPaymentlinkGetpaymentsPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentPaymentlinkGetpaymentsPost", options) }
func (client *Client) PaymentsPaymentPaymentlinkGetsubscriptionsGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentPaymentlinkGetsubscriptionsGet", options) }
func (client *Client) PaymentsPaymentPaymentlinkSharePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentPaymentlinkSharePost", options) }
func (client *Client) PaymentsPaymentPromotionAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentPromotionAllGet", options) }
func (client *Client) PaymentsPaymentPromotionCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentPromotionCreatePost", options) }
func (client *Client) PaymentsPaymentPromotionDeleteDelete(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentPromotionDeleteDelete", options) }
func (client *Client) PaymentsPaymentPromotionGetGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentPromotionGetGet", options) }
func (client *Client) PaymentsPaymentPromotionUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentPromotionUpdatePut", options) }
func (client *Client) PaymentsPaymentReceiptCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentReceiptCreatePost", options) }
func (client *Client) PaymentsPaymentReceiptDownloadPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentReceiptDownloadPost", options) }
func (client *Client) PaymentsPaymentReceiptFormatPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentReceiptFormatPost", options) }
func (client *Client) PaymentsPaymentReceiptGetPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentReceiptGetPost", options) }
func (client *Client) PaymentsPaymentReceiptGetallPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentReceiptGetallPost", options) }
func (client *Client) PaymentsPaymentReceiptResendPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentReceiptResendPost", options) }
func (client *Client) PaymentsPaymentReceiptSearchPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentReceiptSearchPost", options) }
func (client *Client) PaymentsPaymentReceiptSendPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentReceiptSendPost", options) }
func (client *Client) PaymentsPaymentRefundAllPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentRefundAllPost", options) }
func (client *Client) PaymentsPaymentRefundCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentRefundCreatePost", options) }
func (client *Client) PaymentsPaymentRefundDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentRefundDeletePost", options) }
func (client *Client) PaymentsPaymentRefundFullrefundPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentRefundFullrefundPost", options) }
func (client *Client) PaymentsPaymentRefundGetPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentRefundGetPost", options) }
func (client *Client) PaymentsPaymentRefundPartialrefundPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentRefundPartialrefundPost", options) }
func (client *Client) PaymentsPaymentRefundProcessrefundPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentRefundProcessrefundPost", options) }
func (client *Client) PaymentsPaymentRefundSearchPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentRefundSearchPost", options) }
func (client *Client) PaymentsPaymentRefundSearchbychargePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentRefundSearchbychargePost", options) }
func (client *Client) PaymentsPaymentRefundSearchbycustomerPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentRefundSearchbycustomerPost", options) }
func (client *Client) PaymentsPaymentRefundSearchbydaterangePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentRefundSearchbydaterangePost", options) }
func (client *Client) PaymentsPaymentRefundSearchbystatusPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentRefundSearchbystatusPost", options) }
func (client *Client) PaymentsPaymentRefundUpdatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentRefundUpdatePost", options) }
func (client *Client) PaymentsPaymentSubscriptionAllPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionAllPost", options) }
func (client *Client) PaymentsPaymentSubscriptionCancelPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionCancelPost", options) }
func (client *Client) PaymentsPaymentSubscriptionChangeplanPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionChangeplanPost", options) }
func (client *Client) PaymentsPaymentSubscriptionDeleteDelete(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionDeleteDelete", options) }
func (client *Client) PaymentsPaymentSubscriptionDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionDeletePost", options) }
func (client *Client) PaymentsPaymentSubscriptionEndtrialPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionEndtrialPost", options) }
func (client *Client) PaymentsPaymentSubscriptionGetGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionGetGet", options) }
func (client *Client) PaymentsPaymentSubscriptionGetallGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionGetallGet", options) }
func (client *Client) PaymentsPaymentSubscriptionGethistoryGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionGethistoryGet", options) }
func (client *Client) PaymentsPaymentSubscriptionGetinvoicesGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionGetinvoicesGet", options) }
func (client *Client) PaymentsPaymentSubscriptionGetnextbillingGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionGetnextbillingGet", options) }
func (client *Client) PaymentsPaymentSubscriptionGetstatusGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionGetstatusGet", options) }
func (client *Client) PaymentsPaymentSubscriptionGetusageGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionGetusageGet", options) }
func (client *Client) PaymentsPaymentSubscriptionPausePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionPausePost", options) }
func (client *Client) PaymentsPaymentSubscriptionReactivatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionReactivatePost", options) }
func (client *Client) PaymentsPaymentSubscriptionResumePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionResumePost", options) }
func (client *Client) PaymentsPaymentSubscriptionSearchGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionSearchGet", options) }
func (client *Client) PaymentsPaymentSubscriptionSearchbycustomerGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionSearchbycustomerGet", options) }
func (client *Client) PaymentsPaymentSubscriptionSearchbyplanGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionSearchbyplanGet", options) }
func (client *Client) PaymentsPaymentSubscriptionSearchbystatusGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionSearchbystatusGet", options) }
func (client *Client) PaymentsPaymentSubscriptionStarttrialPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionStarttrialPost", options) }
func (client *Client) PaymentsPaymentSubscriptionUpdatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionUpdatePost", options) }
func (client *Client) PaymentsPaymentSubscriptionUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionUpdatePut", options) }
func (client *Client) PaymentsPaymentSubscriptionUpdatepaymentmethodPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionUpdatepaymentmethodPost", options) }
func (client *Client) PaymentsPaymentSubscriptionplanAllPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionplanAllPost", options) }
func (client *Client) PaymentsPaymentSubscriptionplanCalculatepricePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionplanCalculatepricePost", options) }
func (client *Client) PaymentsPaymentSubscriptionplanCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionplanCreatePost", options) }
func (client *Client) PaymentsPaymentSubscriptionplanDeleteDelete(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionplanDeleteDelete", options) }
func (client *Client) PaymentsPaymentSubscriptionplanDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionplanDeletePost", options) }
func (client *Client) PaymentsPaymentSubscriptionplanGetGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionplanGetGet", options) }
func (client *Client) PaymentsPaymentSubscriptionplanGetPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionplanGetPost", options) }
func (client *Client) PaymentsPaymentSubscriptionplanGetallGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionplanGetallGet", options) }
func (client *Client) PaymentsPaymentSubscriptionplanGetfeaturesGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionplanGetfeaturesGet", options) }
func (client *Client) PaymentsPaymentSubscriptionplanUpdatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionplanUpdatePost", options) }
func (client *Client) PaymentsPaymentSubscriptionplanUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionplanUpdatePut", options) }
func (client *Client) PaymentsPaymentSubscriptionplanUpdatefeaturesPut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentSubscriptionplanUpdatefeaturesPut", options) }
func (client *Client) PaymentsPaymentTransactionCalculatefeePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentTransactionCalculatefeePost", options) }
func (client *Client) PaymentsPaymentTransactionCheckstatusPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentTransactionCheckstatusPost", options) }
func (client *Client) PaymentsPaymentTransactionCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentTransactionCreatePost", options) }
func (client *Client) PaymentsPaymentTransactionDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentTransactionDeletePost", options) }
func (client *Client) PaymentsPaymentTransactionGetallPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentTransactionGetallPost", options) }
func (client *Client) PaymentsPaymentTransactionGetdetailsPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentTransactionGetdetailsPost", options) }
func (client *Client) PaymentsPaymentTransactionGeteventsPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentTransactionGeteventsPost", options) }
func (client *Client) PaymentsPaymentTransactionHistoryPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentTransactionHistoryPost", options) }
func (client *Client) PaymentsPaymentTransactionRefundPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentTransactionRefundPost", options) }
func (client *Client) PaymentsPaymentTransactionUpdatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentTransactionUpdatePost", options) }
func (client *Client) PaymentsPaymentTransactionVoidPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "paymentsPaymentTransactionVoidPost", options) }
func (client *Client) PlacesCreate(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "placesCreate", options) }
func (client *Client) PlacesGetPublic(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "placesGetPublic", options) }
func (client *Client) PlacesListPublic(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "placesListPublic", options) }
func (client *Client) PlacesPlacesGeneralDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "placesPlacesGeneralDeletePost", options) }
func (client *Client) PlacesUpdate(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "placesUpdate", options) }
func (client *Client) PollsCastVote(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "pollsCastVote", options) }
func (client *Client) PollsVoteCastGetPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "pollsVoteCastGetPost", options) }
func (client *Client) PollsVoteCastGetallPost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "pollsVoteCastGetallPost", options) }
func (client *Client) SponsorsCreate(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "sponsorsCreate", options) }
func (client *Client) SponsorsGetPublic(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "sponsorsGetPublic", options) }
func (client *Client) SponsorsSponsorGeneralAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "sponsorsSponsorGeneralAllGet", options) }
func (client *Client) SponsorsSponsorGeneralDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "sponsorsSponsorGeneralDeletePost", options) }
func (client *Client) SponsorsSponsorGeneralUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "sponsorsSponsorGeneralUpdatePut", options) }
func (client *Client) TeamsCreate(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "teamsCreate", options) }
func (client *Client) TeamsTeamCategoryAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "teamsTeamCategoryAllGet", options) }
func (client *Client) TeamsTeamCategoryCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "teamsTeamCategoryCreatePost", options) }
func (client *Client) TeamsTeamCategoryDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "teamsTeamCategoryDeletePost", options) }
func (client *Client) TeamsTeamCategoryGetGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "teamsTeamCategoryGetGet", options) }
func (client *Client) TeamsTeamCategoryUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "teamsTeamCategoryUpdatePut", options) }
func (client *Client) TeamsTeamGeneralAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "teamsTeamGeneralAllGet", options) }
func (client *Client) TeamsTeamGeneralDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "teamsTeamGeneralDeletePost", options) }
func (client *Client) TeamsTeamGeneralGetGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "teamsTeamGeneralGetGet", options) }
func (client *Client) TeamsTeamGeneralUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "teamsTeamGeneralUpdatePut", options) }
func (client *Client) TeamsTeamSubcategoryAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "teamsTeamSubcategoryAllGet", options) }
func (client *Client) TeamsTeamSubcategoryCreatePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "teamsTeamSubcategoryCreatePost", options) }
func (client *Client) TeamsTeamSubcategoryDeletePost(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "teamsTeamSubcategoryDeletePost", options) }
func (client *Client) TeamsTeamSubcategoryGetGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "teamsTeamSubcategoryGetGet", options) }
func (client *Client) TeamsTeamSubcategoryUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "teamsTeamSubcategoryUpdatePut", options) }
func (client *Client) VendorsCreate(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "vendorsCreate", options) }
func (client *Client) VendorsGetPublic(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "vendorsGetPublic", options) }
func (client *Client) VendorsVendorGeneralAllGet(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "vendorsVendorGeneralAllGet", options) }
func (client *Client) VendorsVendorGeneralUpdatePut(ctx context.Context, options RequestOptions) ([]byte, error) { return client.Request(ctx, "vendorsVendorGeneralUpdatePut", options) }
