/* tslint:disable */ /* eslint-disable */ /** * * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { mapValues } from '../runtime'; import type { Bridge } from './Bridge'; import { BridgeFromJSON, BridgeFromJSONTyped, BridgeToJSON, } from './Bridge'; /** * * @export * @interface RespGetBridgesByL1Addr */ export interface RespGetBridgesByL1Addr { /** * * @type {number} * @memberof RespGetBridgesByL1Addr */ code: number; /** * * @type {string} * @memberof RespGetBridgesByL1Addr */ message?: string; /** * * @type {Array} * @memberof RespGetBridgesByL1Addr */ bridges: Array; } /** * Check if a given object implements the RespGetBridgesByL1Addr interface. */ export function instanceOfRespGetBridgesByL1Addr(value: object): value is RespGetBridgesByL1Addr { if (!('code' in value) || value['code'] === undefined) return false; if (!('bridges' in value) || value['bridges'] === undefined) return false; return true; } export function RespGetBridgesByL1AddrFromJSON(json: any): RespGetBridgesByL1Addr { return RespGetBridgesByL1AddrFromJSONTyped(json, false); } export function RespGetBridgesByL1AddrFromJSONTyped(json: any, ignoreDiscriminator: boolean): RespGetBridgesByL1Addr { if (json == null) { return json; } return { 'code': json['code'], 'message': json['message'] == null ? undefined : json['message'], 'bridges': ((json['bridges'] as Array).map(BridgeFromJSON)), }; } export function RespGetBridgesByL1AddrToJSON(value?: RespGetBridgesByL1Addr | null): any { if (value == null) { return value; } return { 'code': value['code'], 'message': value['message'], 'bridges': ((value['bridges'] as Array).map(BridgeToJSON)), }; }