UNPKG

svix

Version:

Svix webhooks API client and webhook verification library

37 lines (33 loc) 1.08 kB
// this file is @generated /* eslint @typescript-eslint/no-explicit-any: 0 */ import { ConnectorIn, ConnectorInSerializer } from "./connectorIn"; import { EventTypeIn, EventTypeInSerializer } from "./eventTypeIn"; export interface EnvironmentIn { connectors?: ConnectorIn[] | null; eventTypes?: EventTypeIn[] | null; settings?: any | null; } export const EnvironmentInSerializer = { _fromJsonObject(object: any): EnvironmentIn { return { connectors: object["connectors"]?.map((item: ConnectorIn) => ConnectorInSerializer._fromJsonObject(item) ), eventTypes: object["eventTypes"]?.map((item: EventTypeIn) => EventTypeInSerializer._fromJsonObject(item) ), settings: object["settings"], }; }, _toJsonObject(self: EnvironmentIn): any { return { connectors: self.connectors?.map((item) => ConnectorInSerializer._toJsonObject(item) ), eventTypes: self.eventTypes?.map((item) => EventTypeInSerializer._toJsonObject(item) ), settings: self.settings, }; }, };