// Generated Beladed Swift 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.
import Foundation

public enum BeladedEnvironment: String {
    case development
    case production
}

public enum BeladedExecutionContext: String {
    case server
    case client
}

public enum BeladedPlatform: String {
    case server
    case ios
}

public struct BeladedCredentials {
    public let publishableKey: String?
    public let secretKey: String?
    public let accessToken: String?
    public let sessionToken: String?

    public init(publishableKey: String? = nil, secretKey: String? = nil, accessToken: String? = nil, sessionToken: String? = nil) {
        self.publishableKey = publishableKey
        self.secretKey = secretKey
        self.accessToken = accessToken
        self.sessionToken = sessionToken
    }
}

public enum BeladedApiError: Error {
    case unknownOperation(String)
    case invalidConfiguration(String)
    case missingPathParameter(String)
    case forbiddenCredentialQuery(String)
    case credentialBoundary(String)
    case missingCredential(String)
    case invalidResponse
    case httpError(Int, Data)
}

public final class BeladedClient {
    private struct Operation {
        let operationId: String
        let method: String
        let path: String
        let credentialType: String
        let originRestricted: Bool
        let platforms: Set<String>
    }

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

    private let baseUrl: URL
    private let platform: BeladedPlatform
    private let executionContext: BeladedExecutionContext
    private let credentials: BeladedCredentials
    private let session: URLSession

    public init(environment: BeladedEnvironment = .development, platform: BeladedPlatform = .ios, credentials: BeladedCredentials = BeladedCredentials(), session: URLSession = .shared) {
        self.baseUrl = Self.baseUrls[environment]!
        self.platform = platform
        self.executionContext = platform == .server ? .server : .client
        self.credentials = credentials
        self.session = session
    }

    private func authorize(_ operation: Operation, request: inout URLRequest) throws {
        if executionContext == .client && ["secret_key", "oauth_client"].contains(operation.credentialType) {
            throw BeladedApiError.credentialBoundary("Operation requires a server-side credential")
        }
        if operation.credentialType == "publishable_key" && !operation.originRestricted {
            throw BeladedApiError.credentialBoundary("Operation is not approved for a publishable key")
        }
        if operation.credentialType == "public" { return }
        let credential: String?
        switch operation.credentialType {
        case "publishable_key": credential = credentials.publishableKey
        case "secret_key": credential = credentials.secretKey
        case "oauth_client": credential = credentials.accessToken
        case "authenticated_session": credential = credentials.sessionToken
        default: credential = nil
        }
        guard let credential, !credential.isEmpty else { throw BeladedApiError.missingCredential(operation.credentialType) }
        switch operation.credentialType {
        case "publishable_key": request.setValue(credential, forHTTPHeaderField: "X-Beladed-Public-Key")
        case "secret_key": request.setValue(credential, forHTTPHeaderField: "X-Beladed-API-Key")
        default: request.setValue("Bearer (credential)", forHTTPHeaderField: "Authorization")
        }
    }

    public func request(_ operationId: String, path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) {
        guard let operation = Self.operations[operationId] else { throw BeladedApiError.unknownOperation(operationId) }
        guard operation.platforms.contains(platform.rawValue) else { throw BeladedApiError.credentialBoundary("Operation does not support platform (platform.rawValue)") }
        var resolvedPath = operation.path
        for (name, value) in path {
            guard let encoded = value.addingPercentEncoding(withAllowedCharacters: Self.pathSegmentAllowed) else { throw BeladedApiError.missingPathParameter(name) }
            resolvedPath = resolvedPath.replacingOccurrences(of: "{(name)}", with: encoded)
        }
        if resolvedPath.contains("{") || resolvedPath.contains("}") { throw BeladedApiError.missingPathParameter(resolvedPath) }
        guard let endpoint = URL(string: resolvedPath, relativeTo: baseUrl), var components = URLComponents(url: endpoint, resolvingAgainstBaseURL: true) else { throw BeladedApiError.invalidConfiguration("Invalid generated URL") }
        var items: [URLQueryItem] = []
        for (name, value) in query.sorted(by: { $0.key < $1.key }) {
            let normalized = name.lowercased().replacingOccurrences(of: "_", with: "").replacingOccurrences(of: "-", with: "")
            if Self.credentialQueryKeys.contains(normalized) { throw BeladedApiError.forbiddenCredentialQuery(name) }
            items.append(URLQueryItem(name: name, value: value))
        }
        components.queryItems = items.isEmpty ? nil : items
        guard let url = components.url else { throw BeladedApiError.invalidConfiguration("Invalid generated URL") }
        var request = URLRequest(url: url)
        request.httpMethod = operation.method
        request.setValue("application/json", forHTTPHeaderField: "Accept")
        request.httpBody = body
        if body != nil { request.setValue("application/json", forHTTPHeaderField: "Content-Type") }
        try authorize(operation, request: &request)
        let (data, response) = try await session.data(for: request)
        guard let httpResponse = response as? HTTPURLResponse else { throw BeladedApiError.invalidResponse }
        guard httpResponse.statusCode < 400 else { throw BeladedApiError.httpError(httpResponse.statusCode, data) }
        return (data, httpResponse)
    }

    public func accountsAccountGeneralForgotPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("accountsAccountGeneralForgotPost", path: path, query: query, body: body) }
    public func accountsAccountGeneralGetAccountidGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("accountsAccountGeneralGetAccountidGet", path: path, query: query, body: body) }
    public func accountsAccountGeneralGetSessionsGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("accountsAccountGeneralGetSessionsGet", path: path, query: query, body: body) }
    public func accountsAccountGeneralLogoutDevicePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("accountsAccountGeneralLogoutDevicePost", path: path, query: query, body: body) }
    public func accountsAccountGeneralLogoutEverywherePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("accountsAccountGeneralLogoutEverywherePost", path: path, query: query, body: body) }
    public func accountsAccountGeneralLogoutPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("accountsAccountGeneralLogoutPost", path: path, query: query, body: body) }
    public func accountsAccountGeneralResetPut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("accountsAccountGeneralResetPut", path: path, query: query, body: body) }
    public func accountsAccountGeneralSessionGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("accountsAccountGeneralSessionGet", path: path, query: query, body: body) }
    public func accountsAccountGeneralSetPasswordPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("accountsAccountGeneralSetPasswordPost", path: path, query: query, body: body) }
    public func accountsCreate(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("accountsCreate", path: path, query: query, body: body) }
    public func accountsListTypes(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("accountsListTypes", path: path, query: query, body: body) }
    public func accountsLogin(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("accountsLogin", path: path, query: query, body: body) }
    public func adsAdsAdvertisementCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("adsAdsAdvertisementCreatePost", path: path, query: query, body: body) }
    public func adsAdsAdvertisementGetPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("adsAdsAdvertisementGetPost", path: path, query: query, body: body) }
    public func adsAdsAttributionAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("adsAdsAttributionAllGet", path: path, query: query, body: body) }
    public func adsAdsAttributionCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("adsAdsAttributionCreatePost", path: path, query: query, body: body) }
    public func adsAdsAttributionDeleteAttributionidDelete(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("adsAdsAttributionDeleteAttributionidDelete", path: path, query: query, body: body) }
    public func adsAdsAttributionGetAttributionidGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("adsAdsAttributionGetAttributionidGet", path: path, query: query, body: body) }
    public func adsAdsAttributionUpdateAttributionidPut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("adsAdsAttributionUpdateAttributionidPut", path: path, query: query, body: body) }
    public func adsAdsBiddingAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("adsAdsBiddingAllGet", path: path, query: query, body: body) }
    public func adsAdsBiddingCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("adsAdsBiddingCreatePost", path: path, query: query, body: body) }
    public func adsAdsInteractionCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("adsAdsInteractionCreatePost", path: path, query: query, body: body) }
    public func adsAdsInventoryAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("adsAdsInventoryAllGet", path: path, query: query, body: body) }
    public func adsAdsInventoryCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("adsAdsInventoryCreatePost", path: path, query: query, body: body) }
    public func adsAdsPlacementAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("adsAdsPlacementAllGet", path: path, query: query, body: body) }
    public func adsAdsPlacementChoicePlacementidPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("adsAdsPlacementChoicePlacementidPost", path: path, query: query, body: body) }
    public func adsAdsPlacementInteractPlacementidPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("adsAdsPlacementInteractPlacementidPost", path: path, query: query, body: body) }
    public func adsAdsPlacementVotePlacementidPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("adsAdsPlacementVotePlacementidPost", path: path, query: query, body: body) }
    public func adsCreatePlacement(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("adsCreatePlacement", path: path, query: query, body: body) }
    public func embedsGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("embedsGet", path: path, query: query, body: body) }
    public func embedsList(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("embedsList", path: path, query: query, body: body) }
    public func embedsVoteEmbedCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("embedsVoteEmbedCreatePost", path: path, query: query, body: body) }
    public func embedsVoteEmbedDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("embedsVoteEmbedDeletePost", path: path, query: query, body: body) }
    public func embedsVoteEmbedUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("embedsVoteEmbedUpdatePut", path: path, query: query, body: body) }
    public func eventsCreate(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("eventsCreate", path: path, query: query, body: body) }
    public func eventsEventsGeneralDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("eventsEventsGeneralDeletePost", path: path, query: query, body: body) }
    public func eventsGetPublic(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("eventsGetPublic", path: path, query: query, body: body) }
    public func eventsListPublic(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("eventsListPublic", path: path, query: query, body: body) }
    public func eventsUpdate(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("eventsUpdate", path: path, query: query, body: body) }
    public func livestreamCreate(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamCreate", path: path, query: query, body: body) }
    public func livestreamGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamGet", path: path, query: query, body: body) }
    public func livestreamVideoCategoryAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoCategoryAllGet", path: path, query: query, body: body) }
    public func livestreamVideoCategoryCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoCategoryCreatePost", path: path, query: query, body: body) }
    public func livestreamVideoCategoryDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoCategoryDeletePost", path: path, query: query, body: body) }
    public func livestreamVideoCategoryGetGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoCategoryGetGet", path: path, query: query, body: body) }
    public func livestreamVideoCategoryUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoCategoryUpdatePut", path: path, query: query, body: body) }
    public func livestreamVideoChannelAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoChannelAllGet", path: path, query: query, body: body) }
    public func livestreamVideoChannelCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoChannelCreatePost", path: path, query: query, body: body) }
    public func livestreamVideoChannelDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoChannelDeletePost", path: path, query: query, body: body) }
    public func livestreamVideoChannelGetGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoChannelGetGet", path: path, query: query, body: body) }
    public func livestreamVideoChannelUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoChannelUpdatePut", path: path, query: query, body: body) }
    public func livestreamVideoDetailsAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoDetailsAllGet", path: path, query: query, body: body) }
    public func livestreamVideoDetailsCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoDetailsCreatePost", path: path, query: query, body: body) }
    public func livestreamVideoDetailsDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoDetailsDeletePost", path: path, query: query, body: body) }
    public func livestreamVideoDetailsGetGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoDetailsGetGet", path: path, query: query, body: body) }
    public func livestreamVideoDetailsUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoDetailsUpdatePut", path: path, query: query, body: body) }
    public func livestreamVideoEventCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoEventCreatePost", path: path, query: query, body: body) }
    public func livestreamVideoEventDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoEventDeletePost", path: path, query: query, body: body) }
    public func livestreamVideoEventUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoEventUpdatePut", path: path, query: query, body: body) }
    public func livestreamVideoStaticAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoStaticAllGet", path: path, query: query, body: body) }
    public func livestreamVideoStaticCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoStaticCreatePost", path: path, query: query, body: body) }
    public func livestreamVideoStaticDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoStaticDeletePost", path: path, query: query, body: body) }
    public func livestreamVideoStaticGetGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoStaticGetGet", path: path, query: query, body: body) }
    public func livestreamVideoStaticUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoStaticUpdatePut", path: path, query: query, body: body) }
    public func livestreamVideoStreamAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoStreamAllGet", path: path, query: query, body: body) }
    public func livestreamVideoStreamCreateclipPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoStreamCreateclipPost", path: path, query: query, body: body) }
    public func livestreamVideoStreamDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoStreamDeletePost", path: path, query: query, body: body) }
    public func livestreamVideoStreamGetanalyticsPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoStreamGetanalyticsPost", path: path, query: query, body: body) }
    public func livestreamVideoStreamGetembedcodePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoStreamGetembedcodePost", path: path, query: query, body: body) }
    public func livestreamVideoStreamGetstatusPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoStreamGetstatusPost", path: path, query: query, body: body) }
    public func livestreamVideoStreamUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoStreamUpdatePut", path: path, query: query, body: body) }
    public func livestreamVideoSubcategoryAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoSubcategoryAllGet", path: path, query: query, body: body) }
    public func livestreamVideoSubcategoryCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoSubcategoryCreatePost", path: path, query: query, body: body) }
    public func livestreamVideoSubcategoryDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoSubcategoryDeletePost", path: path, query: query, body: body) }
    public func livestreamVideoSubcategoryGetGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoSubcategoryGetGet", path: path, query: query, body: body) }
    public func livestreamVideoSubcategoryUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("livestreamVideoSubcategoryUpdatePut", path: path, query: query, body: body) }
    public func loyaltyCreateItem(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("loyaltyCreateItem", path: path, query: query, body: body) }
    public func loyaltyIncentiveLoyaltyAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("loyaltyIncentiveLoyaltyAllGet", path: path, query: query, body: body) }
    public func loyaltyIncentiveLoyaltyDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("loyaltyIncentiveLoyaltyDeletePost", path: path, query: query, body: body) }
    public func loyaltyIncentiveLoyaltyGetGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("loyaltyIncentiveLoyaltyGetGet", path: path, query: query, body: body) }
    public func loyaltyIncentiveLoyaltyUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("loyaltyIncentiveLoyaltyUpdatePut", path: path, query: query, body: body) }
    public func loyaltyIncentivePromotionAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("loyaltyIncentivePromotionAllGet", path: path, query: query, body: body) }
    public func loyaltyIncentivePromotionCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("loyaltyIncentivePromotionCreatePost", path: path, query: query, body: body) }
    public func loyaltyIncentivePromotionDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("loyaltyIncentivePromotionDeletePost", path: path, query: query, body: body) }
    public func loyaltyIncentivePromotionGetGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("loyaltyIncentivePromotionGetGet", path: path, query: query, body: body) }
    public func loyaltyIncentivePromotionUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("loyaltyIncentivePromotionUpdatePut", path: path, query: query, body: body) }
    public func loyaltyIncentiveRewardAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("loyaltyIncentiveRewardAllGet", path: path, query: query, body: body) }
    public func loyaltyIncentiveRewardCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("loyaltyIncentiveRewardCreatePost", path: path, query: query, body: body) }
    public func loyaltyIncentiveRewardDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("loyaltyIncentiveRewardDeletePost", path: path, query: query, body: body) }
    public func loyaltyIncentiveRewardGetGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("loyaltyIncentiveRewardGetGet", path: path, query: query, body: body) }
    public func loyaltyIncentiveRewardUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("loyaltyIncentiveRewardUpdatePut", path: path, query: query, body: body) }
    public func marketingCreateCampaign(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingCreateCampaign", path: path, query: query, body: body) }
    public func marketingMarketingAutomationCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingAutomationCreatePost", path: path, query: query, body: body) }
    public func marketingMarketingAutomationDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingAutomationDeletePost", path: path, query: query, body: body) }
    public func marketingMarketingAutomationGetPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingAutomationGetPost", path: path, query: query, body: body) }
    public func marketingMarketingAutomationUpdatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingAutomationUpdatePost", path: path, query: query, body: body) }
    public func marketingMarketingCampaignAllPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingCampaignAllPost", path: path, query: query, body: body) }
    public func marketingMarketingCampaignGetPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingCampaignGetPost", path: path, query: query, body: body) }
    public func marketingMarketingContactAllPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingContactAllPost", path: path, query: query, body: body) }
    public func marketingMarketingContactCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingContactCreatePost", path: path, query: query, body: body) }
    public func marketingMarketingContactDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingContactDeletePost", path: path, query: query, body: body) }
    public func marketingMarketingContactGetPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingContactGetPost", path: path, query: query, body: body) }
    public func marketingMarketingContactUpdatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingContactUpdatePost", path: path, query: query, body: body) }
    public func marketingMarketingEmailsequenceCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingEmailsequenceCreatePost", path: path, query: query, body: body) }
    public func marketingMarketingEmailsequenceDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingEmailsequenceDeletePost", path: path, query: query, body: body) }
    public func marketingMarketingEmailsequenceGetPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingEmailsequenceGetPost", path: path, query: query, body: body) }
    public func marketingMarketingIntegrationAllPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingIntegrationAllPost", path: path, query: query, body: body) }
    public func marketingMarketingIntegrationCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingIntegrationCreatePost", path: path, query: query, body: body) }
    public func marketingMarketingIntegrationDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingIntegrationDeletePost", path: path, query: query, body: body) }
    public func marketingMarketingIntegrationGetPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingIntegrationGetPost", path: path, query: query, body: body) }
    public func marketingMarketingIntegrationUpdatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingIntegrationUpdatePost", path: path, query: query, body: body) }
    public func marketingMarketingLeadscoreGetPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingLeadscoreGetPost", path: path, query: query, body: body) }
    public func marketingMarketingLeadscoreUpdatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingLeadscoreUpdatePost", path: path, query: query, body: body) }
    public func marketingMarketingSegmentAllPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingSegmentAllPost", path: path, query: query, body: body) }
    public func marketingMarketingSegmentCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingSegmentCreatePost", path: path, query: query, body: body) }
    public func marketingMarketingSegmentDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingSegmentDeletePost", path: path, query: query, body: body) }
    public func marketingMarketingSegmentGetPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingSegmentGetPost", path: path, query: query, body: body) }
    public func marketingMarketingSegmentUpdatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingSegmentUpdatePost", path: path, query: query, body: body) }
    public func marketingMarketingTemplateAllPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingTemplateAllPost", path: path, query: query, body: body) }
    public func marketingMarketingTemplateCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingTemplateCreatePost", path: path, query: query, body: body) }
    public func marketingMarketingTemplateDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingTemplateDeletePost", path: path, query: query, body: body) }
    public func marketingMarketingTemplateGetPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingTemplateGetPost", path: path, query: query, body: body) }
    public func marketingMarketingTemplateUpdatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("marketingMarketingTemplateUpdatePost", path: path, query: query, body: body) }
    public func pagesCreate(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("pagesCreate", path: path, query: query, body: body) }
    public func pagesCreateLead(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("pagesCreateLead", path: path, query: query, body: body) }
    public func pagesGetPublic(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("pagesGetPublic", path: path, query: query, body: body) }
    public func pagesListPublic(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("pagesListPublic", path: path, query: query, body: body) }
    public func pagesPagesGeneralAnalyticsGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("pagesPagesGeneralAnalyticsGet", path: path, query: query, body: body) }
    public func pagesPagesGeneralDeleteDelete(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("pagesPagesGeneralDeleteDelete", path: path, query: query, body: body) }
    public func pagesPagesGeneralStatsGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("pagesPagesGeneralStatsGet", path: path, query: query, body: body) }
    public func pagesPagesGeneralUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("pagesPagesGeneralUpdatePut", path: path, query: query, body: body) }
    public func pagesPagesLeadsAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("pagesPagesLeadsAllGet", path: path, query: query, body: body) }
    public func pagesPagesLeadsDeleteDelete(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("pagesPagesLeadsDeleteDelete", path: path, query: query, body: body) }
    public func pagesPagesLeadsGetGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("pagesPagesLeadsGetGet", path: path, query: query, body: body) }
    public func pagesPagesLeadsUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("pagesPagesLeadsUpdatePut", path: path, query: query, body: body) }
    public func paymentsCreateCustomer(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsCreateCustomer", path: path, query: query, body: body) }
    public func paymentsCreateLink(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsCreateLink", path: path, query: query, body: body) }
    public func paymentsCreateSubscription(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsCreateSubscription", path: path, query: query, body: body) }
    public func paymentsGetSubscription(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsGetSubscription", path: path, query: query, body: body) }
    public func paymentsGetTransaction(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsGetTransaction", path: path, query: query, body: body) }
    public func paymentsPaySShortidGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaySShortidGet", path: path, query: query, body: body) }
    public func paymentsPayShortidGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPayShortidGet", path: path, query: query, body: body) }
    public func paymentsPaymentChargeAllPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentChargeAllPost", path: path, query: query, body: body) }
    public func paymentsPaymentChargeCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentChargeCreatePost", path: path, query: query, body: body) }
    public func paymentsPaymentChargeDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentChargeDeletePost", path: path, query: query, body: body) }
    public func paymentsPaymentChargeGetPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentChargeGetPost", path: path, query: query, body: body) }
    public func paymentsPaymentChargeRefundPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentChargeRefundPost", path: path, query: query, body: body) }
    public func paymentsPaymentChargeReversePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentChargeReversePost", path: path, query: query, body: body) }
    public func paymentsPaymentChargeUpdatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentChargeUpdatePost", path: path, query: query, body: body) }
    public func paymentsPaymentChargeUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentChargeUpdatePut", path: path, query: query, body: body) }
    public func paymentsPaymentCustomerAllPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentCustomerAllPost", path: path, query: query, body: body) }
    public func paymentsPaymentCustomerDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentCustomerDeletePost", path: path, query: query, body: body) }
    public func paymentsPaymentCustomerGetPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentCustomerGetPost", path: path, query: query, body: body) }
    public func paymentsPaymentCustomerSearchPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentCustomerSearchPost", path: path, query: query, body: body) }
    public func paymentsPaymentCustomerUpdatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentCustomerUpdatePost", path: path, query: query, body: body) }
    public func paymentsPaymentInvoiceChargePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentInvoiceChargePost", path: path, query: query, body: body) }
    public func paymentsPaymentInvoiceCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentInvoiceCreatePost", path: path, query: query, body: body) }
    public func paymentsPaymentInvoiceDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentInvoiceDeletePost", path: path, query: query, body: body) }
    public func paymentsPaymentInvoiceGetGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentInvoiceGetGet", path: path, query: query, body: body) }
    public func paymentsPaymentInvoiceGetallGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentInvoiceGetallGet", path: path, query: query, body: body) }
    public func paymentsPaymentInvoiceResendPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentInvoiceResendPost", path: path, query: query, body: body) }
    public func paymentsPaymentInvoiceSearchGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentInvoiceSearchGet", path: path, query: query, body: body) }
    public func paymentsPaymentInvoiceSearchbycustomerGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentInvoiceSearchbycustomerGet", path: path, query: query, body: body) }
    public func paymentsPaymentInvoiceSearchbydaterangeGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentInvoiceSearchbydaterangeGet", path: path, query: query, body: body) }
    public func paymentsPaymentInvoiceSearchbystatusGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentInvoiceSearchbystatusGet", path: path, query: query, body: body) }
    public func paymentsPaymentInvoiceSendPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentInvoiceSendPost", path: path, query: query, body: body) }
    public func paymentsPaymentInvoiceUpdatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentInvoiceUpdatePost", path: path, query: query, body: body) }
    public func paymentsPaymentLinkAllPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentLinkAllPost", path: path, query: query, body: body) }
    public func paymentsPaymentLinkGetPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentLinkGetPost", path: path, query: query, body: body) }
    public func paymentsPaymentLinkUpdatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentLinkUpdatePost", path: path, query: query, body: body) }
    public func paymentsPaymentPaymentlinkClonePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentPaymentlinkClonePost", path: path, query: query, body: body) }
    public func paymentsPaymentPaymentlinkDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentPaymentlinkDeletePost", path: path, query: query, body: body) }
    public func paymentsPaymentPaymentlinkGenerateqrPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentPaymentlinkGenerateqrPost", path: path, query: query, body: body) }
    public func paymentsPaymentPaymentlinkGetdonorsPaymentlinkidGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentPaymentlinkGetdonorsPaymentlinkidGet", path: path, query: query, body: body) }
    public func paymentsPaymentPaymentlinkGetgoalprogressPaymentlinkidGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentPaymentlinkGetgoalprogressPaymentlinkidGet", path: path, query: query, body: body) }
    public func paymentsPaymentPaymentlinkGetpaymentsPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentPaymentlinkGetpaymentsPost", path: path, query: query, body: body) }
    public func paymentsPaymentPaymentlinkGetsubscriptionsGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentPaymentlinkGetsubscriptionsGet", path: path, query: query, body: body) }
    public func paymentsPaymentPaymentlinkSharePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentPaymentlinkSharePost", path: path, query: query, body: body) }
    public func paymentsPaymentPromotionAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentPromotionAllGet", path: path, query: query, body: body) }
    public func paymentsPaymentPromotionCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentPromotionCreatePost", path: path, query: query, body: body) }
    public func paymentsPaymentPromotionDeleteDelete(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentPromotionDeleteDelete", path: path, query: query, body: body) }
    public func paymentsPaymentPromotionGetGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentPromotionGetGet", path: path, query: query, body: body) }
    public func paymentsPaymentPromotionUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentPromotionUpdatePut", path: path, query: query, body: body) }
    public func paymentsPaymentReceiptCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentReceiptCreatePost", path: path, query: query, body: body) }
    public func paymentsPaymentReceiptDownloadPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentReceiptDownloadPost", path: path, query: query, body: body) }
    public func paymentsPaymentReceiptFormatPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentReceiptFormatPost", path: path, query: query, body: body) }
    public func paymentsPaymentReceiptGetPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentReceiptGetPost", path: path, query: query, body: body) }
    public func paymentsPaymentReceiptGetallPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentReceiptGetallPost", path: path, query: query, body: body) }
    public func paymentsPaymentReceiptResendPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentReceiptResendPost", path: path, query: query, body: body) }
    public func paymentsPaymentReceiptSearchPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentReceiptSearchPost", path: path, query: query, body: body) }
    public func paymentsPaymentReceiptSendPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentReceiptSendPost", path: path, query: query, body: body) }
    public func paymentsPaymentRefundAllPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentRefundAllPost", path: path, query: query, body: body) }
    public func paymentsPaymentRefundCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentRefundCreatePost", path: path, query: query, body: body) }
    public func paymentsPaymentRefundDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentRefundDeletePost", path: path, query: query, body: body) }
    public func paymentsPaymentRefundFullrefundPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentRefundFullrefundPost", path: path, query: query, body: body) }
    public func paymentsPaymentRefundGetPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentRefundGetPost", path: path, query: query, body: body) }
    public func paymentsPaymentRefundPartialrefundPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentRefundPartialrefundPost", path: path, query: query, body: body) }
    public func paymentsPaymentRefundProcessrefundPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentRefundProcessrefundPost", path: path, query: query, body: body) }
    public func paymentsPaymentRefundSearchPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentRefundSearchPost", path: path, query: query, body: body) }
    public func paymentsPaymentRefundSearchbychargePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentRefundSearchbychargePost", path: path, query: query, body: body) }
    public func paymentsPaymentRefundSearchbycustomerPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentRefundSearchbycustomerPost", path: path, query: query, body: body) }
    public func paymentsPaymentRefundSearchbydaterangePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentRefundSearchbydaterangePost", path: path, query: query, body: body) }
    public func paymentsPaymentRefundSearchbystatusPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentRefundSearchbystatusPost", path: path, query: query, body: body) }
    public func paymentsPaymentRefundUpdatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentRefundUpdatePost", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionAllPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionAllPost", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionCancelPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionCancelPost", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionChangeplanPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionChangeplanPost", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionDeleteDelete(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionDeleteDelete", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionDeletePost", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionEndtrialPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionEndtrialPost", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionGetGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionGetGet", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionGetallGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionGetallGet", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionGethistoryGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionGethistoryGet", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionGetinvoicesGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionGetinvoicesGet", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionGetnextbillingGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionGetnextbillingGet", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionGetstatusGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionGetstatusGet", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionGetusageGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionGetusageGet", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionPausePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionPausePost", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionReactivatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionReactivatePost", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionResumePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionResumePost", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionSearchGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionSearchGet", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionSearchbycustomerGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionSearchbycustomerGet", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionSearchbyplanGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionSearchbyplanGet", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionSearchbystatusGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionSearchbystatusGet", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionStarttrialPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionStarttrialPost", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionUpdatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionUpdatePost", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionUpdatePut", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionUpdatepaymentmethodPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionUpdatepaymentmethodPost", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionplanAllPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionplanAllPost", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionplanCalculatepricePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionplanCalculatepricePost", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionplanCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionplanCreatePost", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionplanDeleteDelete(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionplanDeleteDelete", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionplanDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionplanDeletePost", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionplanGetGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionplanGetGet", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionplanGetPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionplanGetPost", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionplanGetallGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionplanGetallGet", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionplanGetfeaturesGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionplanGetfeaturesGet", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionplanUpdatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionplanUpdatePost", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionplanUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionplanUpdatePut", path: path, query: query, body: body) }
    public func paymentsPaymentSubscriptionplanUpdatefeaturesPut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentSubscriptionplanUpdatefeaturesPut", path: path, query: query, body: body) }
    public func paymentsPaymentTransactionCalculatefeePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentTransactionCalculatefeePost", path: path, query: query, body: body) }
    public func paymentsPaymentTransactionCheckstatusPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentTransactionCheckstatusPost", path: path, query: query, body: body) }
    public func paymentsPaymentTransactionCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentTransactionCreatePost", path: path, query: query, body: body) }
    public func paymentsPaymentTransactionDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentTransactionDeletePost", path: path, query: query, body: body) }
    public func paymentsPaymentTransactionGetallPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentTransactionGetallPost", path: path, query: query, body: body) }
    public func paymentsPaymentTransactionGetdetailsPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentTransactionGetdetailsPost", path: path, query: query, body: body) }
    public func paymentsPaymentTransactionGeteventsPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentTransactionGeteventsPost", path: path, query: query, body: body) }
    public func paymentsPaymentTransactionHistoryPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentTransactionHistoryPost", path: path, query: query, body: body) }
    public func paymentsPaymentTransactionRefundPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentTransactionRefundPost", path: path, query: query, body: body) }
    public func paymentsPaymentTransactionUpdatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentTransactionUpdatePost", path: path, query: query, body: body) }
    public func paymentsPaymentTransactionVoidPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("paymentsPaymentTransactionVoidPost", path: path, query: query, body: body) }
    public func placesCreate(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("placesCreate", path: path, query: query, body: body) }
    public func placesGetPublic(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("placesGetPublic", path: path, query: query, body: body) }
    public func placesListPublic(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("placesListPublic", path: path, query: query, body: body) }
    public func placesPlacesGeneralDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("placesPlacesGeneralDeletePost", path: path, query: query, body: body) }
    public func placesUpdate(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("placesUpdate", path: path, query: query, body: body) }
    public func pollsCastVote(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("pollsCastVote", path: path, query: query, body: body) }
    public func pollsVoteCastGetPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("pollsVoteCastGetPost", path: path, query: query, body: body) }
    public func pollsVoteCastGetallPost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("pollsVoteCastGetallPost", path: path, query: query, body: body) }
    public func sponsorsCreate(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("sponsorsCreate", path: path, query: query, body: body) }
    public func sponsorsGetPublic(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("sponsorsGetPublic", path: path, query: query, body: body) }
    public func sponsorsSponsorGeneralAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("sponsorsSponsorGeneralAllGet", path: path, query: query, body: body) }
    public func sponsorsSponsorGeneralDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("sponsorsSponsorGeneralDeletePost", path: path, query: query, body: body) }
    public func sponsorsSponsorGeneralUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("sponsorsSponsorGeneralUpdatePut", path: path, query: query, body: body) }
    public func teamsCreate(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("teamsCreate", path: path, query: query, body: body) }
    public func teamsTeamCategoryAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("teamsTeamCategoryAllGet", path: path, query: query, body: body) }
    public func teamsTeamCategoryCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("teamsTeamCategoryCreatePost", path: path, query: query, body: body) }
    public func teamsTeamCategoryDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("teamsTeamCategoryDeletePost", path: path, query: query, body: body) }
    public func teamsTeamCategoryGetGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("teamsTeamCategoryGetGet", path: path, query: query, body: body) }
    public func teamsTeamCategoryUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("teamsTeamCategoryUpdatePut", path: path, query: query, body: body) }
    public func teamsTeamGeneralAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("teamsTeamGeneralAllGet", path: path, query: query, body: body) }
    public func teamsTeamGeneralDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("teamsTeamGeneralDeletePost", path: path, query: query, body: body) }
    public func teamsTeamGeneralGetGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("teamsTeamGeneralGetGet", path: path, query: query, body: body) }
    public func teamsTeamGeneralUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("teamsTeamGeneralUpdatePut", path: path, query: query, body: body) }
    public func teamsTeamSubcategoryAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("teamsTeamSubcategoryAllGet", path: path, query: query, body: body) }
    public func teamsTeamSubcategoryCreatePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("teamsTeamSubcategoryCreatePost", path: path, query: query, body: body) }
    public func teamsTeamSubcategoryDeletePost(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("teamsTeamSubcategoryDeletePost", path: path, query: query, body: body) }
    public func teamsTeamSubcategoryGetGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("teamsTeamSubcategoryGetGet", path: path, query: query, body: body) }
    public func teamsTeamSubcategoryUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("teamsTeamSubcategoryUpdatePut", path: path, query: query, body: body) }
    public func vendorsCreate(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("vendorsCreate", path: path, query: query, body: body) }
    public func vendorsGetPublic(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("vendorsGetPublic", path: path, query: query, body: body) }
    public func vendorsVendorGeneralAllGet(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("vendorsVendorGeneralAllGet", path: path, query: query, body: body) }
    public func vendorsVendorGeneralUpdatePut(path: [String: String] = [:], query: [String: String] = [:], body: Data? = nil) async throws -> (Data, HTTPURLResponse) { try await request("vendorsVendorGeneralUpdatePut", path: path, query: query, body: body) }
}
