/** * 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 { Checkout } from './Checkout'; import { EnvironmentEnum } from './EnvironmentEnum'; import { Exchange } from './Exchange'; import { NetworkConfigurationResponse } from './NetworkConfigurationResponse'; import { ProjectSettingsChains } from './ProjectSettingsChains'; import { ProjectSettingsDesign } from './ProjectSettingsDesign'; import { ProjectSettingsGeneral } from './ProjectSettingsGeneral'; import { ProjectSettingsKyc } from './ProjectSettingsKyc'; import { ProjectSettingsPrivacy } from './ProjectSettingsPrivacy'; import { ProjectSettingsSdk } from './ProjectSettingsSdk'; import { ProjectSettingsSecurity } from './ProjectSettingsSecurity'; import { Provider } from './Provider'; /** * * @export * @interface ProjectSettings */ export interface ProjectSettings { /** * * @type {EnvironmentEnum} * @memberof ProjectSettings */ environmentName?: EnvironmentEnum; /** * * @type {Array} * @memberof ProjectSettings */ chains: Array; /** * * @type {Array} * @memberof ProjectSettings */ customFields?: Array; /** * * @type {Array} * @memberof ProjectSettings */ kyc: Array; /** * * @type {ProjectSettingsDesign} * @memberof ProjectSettings */ design: ProjectSettingsDesign; /** * * @type {ProjectSettingsGeneral} * @memberof ProjectSettings */ general: ProjectSettingsGeneral; /** * * @type {ProjectSettingsPrivacy} * @memberof ProjectSettings */ privacy: ProjectSettingsPrivacy; /** * External integrations like e-mail, social credentials, mpc providers, etc. * @type {Array} * @memberof ProjectSettings */ providers?: Array; /** * exchanges such as coinbase, binance, etc * @type {Array} * @memberof ProjectSettings */ exchanges?: Array; /** * * @type {ProjectSettingsSdk} * @memberof ProjectSettings */ sdk: ProjectSettingsSdk; /** * * @type {ProjectSettingsSecurity} * @memberof ProjectSettings */ security: ProjectSettingsSecurity; /** * * @type {Array} * @memberof ProjectSettings */ networks?: Array; /** * Checkouts for the project environment * @type {Array} * @memberof ProjectSettings */ checkouts?: Array; } export declare function ProjectSettingsFromJSON(json: any): ProjectSettings; export declare function ProjectSettingsFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProjectSettings; export declare function ProjectSettingsToJSON(value?: ProjectSettings | null): any;