/* tslint:disable */ /* eslint-disable */ /** * My API * API documentation for my Laravel app * * 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 { mapValues } from '../runtime'; import type { CreateReturnRequestAssetsInner } from './CreateReturnRequestAssetsInner'; import { CreateReturnRequestAssetsInnerFromJSON, CreateReturnRequestAssetsInnerFromJSONTyped, CreateReturnRequestAssetsInnerToJSON, CreateReturnRequestAssetsInnerToJSONTyped, } from './CreateReturnRequestAssetsInner'; /** * * @export * @interface AttachReturnAssetsRequest */ export interface AttachReturnAssetsRequest { /** * * @type {Array} * @memberof AttachReturnAssetsRequest */ assets: Array; } /** * Check if a given object implements the AttachReturnAssetsRequest interface. */ export function instanceOfAttachReturnAssetsRequest(value: object): value is AttachReturnAssetsRequest { if (!('assets' in value) || value['assets'] === undefined) return false; return true; } export function AttachReturnAssetsRequestFromJSON(json: any): AttachReturnAssetsRequest { return AttachReturnAssetsRequestFromJSONTyped(json, false); } export function AttachReturnAssetsRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AttachReturnAssetsRequest { if (json == null) { return json; } return { 'assets': ((json['assets'] as Array).map(CreateReturnRequestAssetsInnerFromJSON)), }; } export function AttachReturnAssetsRequestToJSON(json: any): AttachReturnAssetsRequest { return AttachReturnAssetsRequestToJSONTyped(json, false); } export function AttachReturnAssetsRequestToJSONTyped(value?: AttachReturnAssetsRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } return { 'assets': ((value['assets'] as Array).map(CreateReturnRequestAssetsInnerToJSON)), }; }