svix
Version:
Svix webhooks API client and webhook verification library
32 lines (28 loc) • 856 B
text/typescript
// this file is @generated
/* eslint @typescript-eslint/no-explicit-any: 0 */
import {
EventTypeFromOpenApi,
EventTypeFromOpenApiSerializer,
} from "./eventTypeFromOpenApi";
export interface EventTypeImportOpenApiOutData {
modified: string[];
toModify?: EventTypeFromOpenApi[] | null;
}
export const EventTypeImportOpenApiOutDataSerializer = {
_fromJsonObject(object: any): EventTypeImportOpenApiOutData {
return {
modified: object["modified"],
toModify: object["to_modify"]?.map((item: EventTypeFromOpenApi) =>
EventTypeFromOpenApiSerializer._fromJsonObject(item)
),
};
},
_toJsonObject(self: EventTypeImportOpenApiOutData): any {
return {
modified: self.modified,
to_modify: self.toModify?.map((item) =>
EventTypeFromOpenApiSerializer._toJsonObject(item)
),
};
},
};