UNPKG

@smash-sdk/domain

Version:
141 lines (140 loc) 11.6 kB
import { Client } from "@smash-sdk/core"; import { ClientParameters } from "@smash-sdk/core"; export * from "./errors"; import { CreateDomainInput, CreateDomainOutput } from "./types/CreateDomain/CreateDomain"; export * from "./types/CreateDomain/CreateDomain"; import { DeleteDomainInput, DeleteDomainOutput } from "./types/DeleteDomain/DeleteDomain"; export * from "./types/DeleteDomain/DeleteDomain"; import { DeleteDomainCustomizationInput, DeleteDomainCustomizationOutput } from "./types/DeleteDomainCustomization/DeleteDomainCustomization"; export * from "./types/DeleteDomainCustomization/DeleteDomainCustomization"; import { GetDomainInput, GetDomainOutput } from "./types/GetDomain/GetDomain"; export * from "./types/GetDomain/GetDomain"; import { GetDomainCustomizationInput, GetDomainCustomizationOutput } from "./types/GetDomainCustomization/GetDomainCustomization"; export * from "./types/GetDomainCustomization/GetDomainCustomization"; import { GetRecordInput, GetRecordOutput } from "./types/GetRecord/GetRecord"; export * from "./types/GetRecord/GetRecord"; import { ListDomainsOutput } from "./types/ListDomains/ListDomains"; export * from "./types/ListDomains/ListDomains"; import { ListRecordProvidersInput, ListRecordProvidersOutput } from "./types/ListRecordProviders/ListRecordProviders"; export * from "./types/ListRecordProviders/ListRecordProviders"; import { UpdateDomainInput, UpdateDomainOutput } from "./types/UpdateDomain/UpdateDomain"; export * from "./types/UpdateDomain/UpdateDomain"; import { UpdateDomainCustomizationInput, UpdateDomainCustomizationOutput } from "./types/UpdateDomainCustomization/UpdateDomainCustomization"; export * from "./types/UpdateDomainCustomization/UpdateDomainCustomization"; export declare class Domain extends Client { errors: { CreateDomainError: { InvalidParameterError: typeof import("./types/CreateDomain/CreateDomainError").InvalidParameterError; UnauthorizedError: typeof import("./types/CreateDomain/CreateDomainError").UnauthorizedError; InvalidSubscriptionError: typeof import("./types/CreateDomain/CreateDomainError").InvalidSubscriptionError; DomainAlreadyExistError: typeof import("./types/CreateDomain/CreateDomainError").DomainAlreadyExistError; InternalServerError: typeof import("./types/CreateDomain/CreateDomainError").InternalServerError; BadGatewayError: typeof import("./types/CreateDomain/CreateDomainError").BadGatewayError; GatewayTimeoutError: typeof import("./types/CreateDomain/CreateDomainError").GatewayTimeoutError; UnknownError: typeof import("@smash-sdk/core").UnknownError; NetworkError: typeof import("@smash-sdk/core").NetworkError; }; DeleteDomainError: { InvalidParameterError: typeof import("./types/DeleteDomain/DeleteDomainError").InvalidParameterError; UnauthorizedError: typeof import("./types/DeleteDomain/DeleteDomainError").UnauthorizedError; NotFoundError: typeof import("./types/DeleteDomain/DeleteDomainError").NotFoundError; InternalServerError: typeof import("./types/DeleteDomain/DeleteDomainError").InternalServerError; BadGatewayError: typeof import("./types/DeleteDomain/DeleteDomainError").BadGatewayError; GatewayTimeoutError: typeof import("./types/DeleteDomain/DeleteDomainError").GatewayTimeoutError; UnknownError: typeof import("@smash-sdk/core").UnknownError; NetworkError: typeof import("@smash-sdk/core").NetworkError; }; DeleteDomainCustomizationError: { InvalidParameterError: typeof import("./types/DeleteDomainCustomization/DeleteDomainCustomizationError").InvalidParameterError; UnauthorizedError: typeof import("./types/DeleteDomainCustomization/DeleteDomainCustomizationError").UnauthorizedError; NotFoundError: typeof import("./types/DeleteDomainCustomization/DeleteDomainCustomizationError").NotFoundError; InternalServerError: typeof import("./types/DeleteDomainCustomization/DeleteDomainCustomizationError").InternalServerError; BadGatewayError: typeof import("./types/DeleteDomainCustomization/DeleteDomainCustomizationError").BadGatewayError; GatewayTimeoutError: typeof import("./types/DeleteDomainCustomization/DeleteDomainCustomizationError").GatewayTimeoutError; UnknownError: typeof import("@smash-sdk/core").UnknownError; NetworkError: typeof import("@smash-sdk/core").NetworkError; }; GetDomainError: { InvalidParameterError: typeof import("./types/GetDomain/GetDomainError").InvalidParameterError; UnauthorizedError: typeof import("./types/GetDomain/GetDomainError").UnauthorizedError; NotFoundError: typeof import("./types/GetDomain/GetDomainError").NotFoundError; InternalServerError: typeof import("./types/GetDomain/GetDomainError").InternalServerError; BadGatewayError: typeof import("./types/GetDomain/GetDomainError").BadGatewayError; GatewayTimeoutError: typeof import("./types/GetDomain/GetDomainError").GatewayTimeoutError; UnknownError: typeof import("@smash-sdk/core").UnknownError; NetworkError: typeof import("@smash-sdk/core").NetworkError; }; GetDomainCustomizationError: { InvalidParameterError: typeof import("./types/GetDomainCustomization/GetDomainCustomizationError").InvalidParameterError; UnauthorizedError: typeof import("./types/GetDomainCustomization/GetDomainCustomizationError").UnauthorizedError; NotFoundError: typeof import("./types/GetDomainCustomization/GetDomainCustomizationError").NotFoundError; InternalServerError: typeof import("./types/GetDomainCustomization/GetDomainCustomizationError").InternalServerError; BadGatewayError: typeof import("./types/GetDomainCustomization/GetDomainCustomizationError").BadGatewayError; GatewayTimeoutError: typeof import("./types/GetDomainCustomization/GetDomainCustomizationError").GatewayTimeoutError; UnknownError: typeof import("@smash-sdk/core").UnknownError; NetworkError: typeof import("@smash-sdk/core").NetworkError; }; GetRecordError: { InvalidParameterError: typeof import("./types/GetRecord/GetRecordError").InvalidParameterError; NotFoundError: typeof import("./types/GetRecord/GetRecordError").NotFoundError; InternalServerError: typeof import("./types/GetRecord/GetRecordError").InternalServerError; BadGatewayError: typeof import("./types/GetRecord/GetRecordError").BadGatewayError; GatewayTimeoutError: typeof import("./types/GetRecord/GetRecordError").GatewayTimeoutError; UnknownError: typeof import("@smash-sdk/core").UnknownError; NetworkError: typeof import("@smash-sdk/core").NetworkError; }; ListDomainsError: { UnauthorizedError: typeof import("./types/ListDomains/ListDomainsError").UnauthorizedError; InternalServerError: typeof import("./types/ListDomains/ListDomainsError").InternalServerError; BadGatewayError: typeof import("./types/ListDomains/ListDomainsError").BadGatewayError; GatewayTimeoutError: typeof import("./types/ListDomains/ListDomainsError").GatewayTimeoutError; UnknownError: typeof import("@smash-sdk/core").UnknownError; NetworkError: typeof import("@smash-sdk/core").NetworkError; }; ListRecordProvidersError: { InvalidParameterError: typeof import("./types/ListRecordProviders/ListRecordProvidersError").InvalidParameterError; NotFoundError: typeof import("./types/ListRecordProviders/ListRecordProvidersError").NotFoundError; InternalServerError: typeof import("./types/ListRecordProviders/ListRecordProvidersError").InternalServerError; BadGatewayError: typeof import("./types/ListRecordProviders/ListRecordProvidersError").BadGatewayError; GatewayTimeoutError: typeof import("./types/ListRecordProviders/ListRecordProvidersError").GatewayTimeoutError; UnknownError: typeof import("@smash-sdk/core").UnknownError; NetworkError: typeof import("@smash-sdk/core").NetworkError; }; UpdateDomainError: { InvalidParameterError: typeof import("./types/UpdateDomain/UpdateDomainError").InvalidParameterError; UnauthorizedError: typeof import("./types/UpdateDomain/UpdateDomainError").UnauthorizedError; InvalidSubscriptionError: typeof import("./types/UpdateDomain/UpdateDomainError").InvalidSubscriptionError; NotFoundError: typeof import("./types/UpdateDomain/UpdateDomainError").NotFoundError; InternalServerError: typeof import("./types/UpdateDomain/UpdateDomainError").InternalServerError; BadGatewayError: typeof import("./types/UpdateDomain/UpdateDomainError").BadGatewayError; GatewayTimeoutError: typeof import("./types/UpdateDomain/UpdateDomainError").GatewayTimeoutError; UnknownError: typeof import("@smash-sdk/core").UnknownError; NetworkError: typeof import("@smash-sdk/core").NetworkError; }; UpdateDomainCustomizationError: { InvalidParameterError: typeof import("./types/UpdateDomainCustomization/UpdateDomainCustomizationError").InvalidParameterError; UnauthorizedError: typeof import("./types/UpdateDomainCustomization/UpdateDomainCustomizationError").UnauthorizedError; NotFoundError: typeof import("./types/UpdateDomainCustomization/UpdateDomainCustomizationError").NotFoundError; InternalServerError: typeof import("./types/UpdateDomainCustomization/UpdateDomainCustomizationError").InternalServerError; BadGatewayError: typeof import("./types/UpdateDomainCustomization/UpdateDomainCustomizationError").BadGatewayError; GatewayTimeoutError: typeof import("./types/UpdateDomainCustomization/UpdateDomainCustomizationError").GatewayTimeoutError; UnknownError: typeof import("@smash-sdk/core").UnknownError; NetworkError: typeof import("@smash-sdk/core").NetworkError; }; InvalidSdkConfigurationError: typeof import("@smash-sdk/core").InvalidSdkConfigurationError; InvalidRegionOrHostError: typeof import("@smash-sdk/core").InvalidRegionOrHostError; InvalidRegionError: typeof import("@smash-sdk/core").InvalidRegionError; InvalidHostError: typeof import("@smash-sdk/core").InvalidHostError; }; constructor(params?: ClientParameters); createDomain(params: CreateDomainInput): Promise<CreateDomainOutput>; deleteDomain(params: DeleteDomainInput): Promise<DeleteDomainOutput>; deleteDomainCustomization(params: DeleteDomainCustomizationInput): Promise<DeleteDomainCustomizationOutput>; getDomain(params: GetDomainInput): Promise<GetDomainOutput>; getDomainCustomization(params: GetDomainCustomizationInput): Promise<GetDomainCustomizationOutput>; getRecord(params: GetRecordInput): Promise<GetRecordOutput>; listDomains(): Promise<ListDomainsOutput>; listRecordProviders(params: ListRecordProvidersInput): Promise<ListRecordProvidersOutput>; updateDomain(params: UpdateDomainInput): Promise<UpdateDomainOutput>; updateDomainCustomization(params: UpdateDomainCustomizationInput): Promise<UpdateDomainCustomizationOutput>; }