UNPKG

@openzeppelin/relayer-sdk

Version:
76 lines (75 loc) 1.74 kB
/** * OpenZeppelin Relayer API * OpenZeppelin Relayer API * * 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 type { CreateRelayerPolicyRequest } from './create-relayer-policy-request'; import type { RelayerNetworkType } from './relayer-network-type'; import type { RpcConfig } from './rpc-config'; /** * Request model for creating a new relayer * @export * @interface CreateRelayerRequest */ export interface CreateRelayerRequest { /** * * @type {Array<RpcConfig>} * @memberof CreateRelayerRequest */ 'custom_rpc_urls'?: Array<RpcConfig>; /** * * @type {string} * @memberof CreateRelayerRequest */ 'id'?: string; /** * * @type {string} * @memberof CreateRelayerRequest */ 'name': string; /** * * @type {string} * @memberof CreateRelayerRequest */ 'network': string; /** * * @type {RelayerNetworkType} * @memberof CreateRelayerRequest */ 'network_type': RelayerNetworkType; /** * * @type {string} * @memberof CreateRelayerRequest */ 'notification_id'?: string; /** * * @type {boolean} * @memberof CreateRelayerRequest */ 'paused': boolean; /** * Policies - will be deserialized based on the network_type field * @type {CreateRelayerPolicyRequest} * @memberof CreateRelayerRequest */ 'policies'?: CreateRelayerPolicyRequest; /** * * @type {string} * @memberof CreateRelayerRequest */ 'signer_id': string; }