/** * 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'; import { BackInStockDynamicButtonBorderStyles } from './backInStockDynamicButtonBorderStyles'; import { BackInStockDynamicButtonDropShadowStyles } from './backInStockDynamicButtonDropShadowStyles'; export class BackInStockDynamicButtonStyles { 'color'?: string = '#000000'; 'borderRadius'?: number = 0; 'height'?: number = 44; /** * Back In Stock Dynamic Button display type enumeration. */ 'width'?: BackInStockDynamicButtonStyles.WidthEnum | 'fitToText' | 'fullWidth' = BackInStockDynamicButtonStyles.WidthEnum.FullWidth; /** * Horizontal alignment enumeration. */ 'alignment'?: BackInStockDynamicButtonStyles.AlignmentEnum | 'center' | 'left' | 'right' = BackInStockDynamicButtonStyles.AlignmentEnum.Center; 'border'?: BackInStockDynamicButtonBorderStyles; 'dropShadow'?: BackInStockDynamicButtonDropShadowStyles; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "color", "baseName": "color", "type": "string" }, { "name": "borderRadius", "baseName": "border_radius", "type": "number" }, { "name": "height", "baseName": "height", "type": "number" }, { "name": "width", "baseName": "width", "type": "BackInStockDynamicButtonStyles.WidthEnum" }, { "name": "alignment", "baseName": "alignment", "type": "BackInStockDynamicButtonStyles.AlignmentEnum" }, { "name": "border", "baseName": "border", "type": "BackInStockDynamicButtonBorderStyles" }, { "name": "dropShadow", "baseName": "drop_shadow", "type": "BackInStockDynamicButtonDropShadowStyles" } ]; static getAttributeTypeMap() { return BackInStockDynamicButtonStyles.attributeTypeMap; } } export namespace BackInStockDynamicButtonStyles { export enum WidthEnum { FitToText = 'fitToText', FullWidth = 'fullWidth' } export enum AlignmentEnum { Center = 'center', Left = 'left', Right = 'right' } }