/** * Klaviyo API * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. * * Contact: developers@klaviyo.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { RequestFile } from './models'; export class ImageCreateQueryResourceObjectAttributes { /** * A name for the image. Defaults to the filename if not provided. If the name matches an existing image, a suffix will be added. */ 'name'?: string | null; /** * An existing image url to import the image from. Alternatively, you may specify a base-64 encoded data-uri (`data:image/...`). Supported image formats: jpeg,png,gif. Maximum image size: 5MB. */ 'importFromUrl': string; /** * If true, this image is not shown in the asset library. */ 'hidden'?: boolean | null = false; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "name", "baseName": "name", "type": "string" }, { "name": "importFromUrl", "baseName": "import_from_url", "type": "string" }, { "name": "hidden", "baseName": "hidden", "type": "boolean" } ]; static getAttributeTypeMap() { return ImageCreateQueryResourceObjectAttributes.attributeTypeMap; } }