/** * Dashboard API * Dashboard API documentation * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import { ChainEnum, NameServiceCreateRequest, NameServiceResponse, NameServiceSigningMessage, NameServiceSigningMessageRequest } from '../models'; export interface CreateNameServiceRequest { environmentId: string; chainName: ChainEnum; nameServiceCreateRequest: NameServiceCreateRequest; } export interface DeleteNameServiceRequest { environmentId: string; chainName: ChainEnum; } export interface DisableNameServiceRequest { environmentId: string; chainName: ChainEnum; } export interface EnableNameServiceRequest { environmentId: string; chainName: ChainEnum; } export interface FetchNameServiceSigningMessageRequest { environmentId: string; chainName: ChainEnum; nameServiceSigningMessageRequest: NameServiceSigningMessageRequest; } export interface GetNameServiceRequest { environmentId: string; chainName: ChainEnum; } /** * */ export declare class NameServicesApi extends runtime.BaseAPI { /** * Creates a new name service configuration for the specified environment and chain. * Create a name service for the environment and chain */ createNameServiceRaw(requestParameters: CreateNameServiceRequest, initOverrides?: RequestInit): Promise>; /** * Creates a new name service configuration for the specified environment and chain. * Create a name service for the environment and chain */ createNameService(requestParameters: CreateNameServiceRequest, initOverrides?: RequestInit): Promise; /** * Permanently removes the name service configuration for the specified environment and chain. * Delete the name service for the environment and chain */ deleteNameServiceRaw(requestParameters: DeleteNameServiceRequest, initOverrides?: RequestInit): Promise>; /** * Permanently removes the name service configuration for the specified environment and chain. * Delete the name service for the environment and chain */ deleteNameService(requestParameters: DeleteNameServiceRequest, initOverrides?: RequestInit): Promise; /** * Disables the name service for the specified environment and chain. * Disable the name service for the environment and chain */ disableNameServiceRaw(requestParameters: DisableNameServiceRequest, initOverrides?: RequestInit): Promise>; /** * Disables the name service for the specified environment and chain. * Disable the name service for the environment and chain */ disableNameService(requestParameters: DisableNameServiceRequest, initOverrides?: RequestInit): Promise; /** * Enables the name service for the specified environment and chain. * Enable the name service for the environment and chain */ enableNameServiceRaw(requestParameters: EnableNameServiceRequest, initOverrides?: RequestInit): Promise>; /** * Enables the name service for the specified environment and chain. * Enable the name service for the environment and chain */ enableNameService(requestParameters: EnableNameServiceRequest, initOverrides?: RequestInit): Promise; /** * Returns the unsigned message for name service wallet verification. * Get the unsigned message for name service wallet verification */ fetchNameServiceSigningMessageRaw(requestParameters: FetchNameServiceSigningMessageRequest, initOverrides?: RequestInit): Promise>; /** * Returns the unsigned message for name service wallet verification. * Get the unsigned message for name service wallet verification */ fetchNameServiceSigningMessage(requestParameters: FetchNameServiceSigningMessageRequest, initOverrides?: RequestInit): Promise; /** * Returns the name service configuration for the specified environment and chain. * Get the name service for the environment and chain */ getNameServiceRaw(requestParameters: GetNameServiceRequest, initOverrides?: RequestInit): Promise>; /** * Returns the name service configuration for the specified environment and chain. * Get the name service for the environment and chain */ getNameService(requestParameters: GetNameServiceRequest, initOverrides?: RequestInit): Promise; }