/** * 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 ThrottledSendStrategy { 'method': ThrottledSendStrategy.MethodEnum | 'throttled'; /** * The time to send at */ 'datetime': Date; /** * The percentage of recipients per hour to send to. */ 'throttlePercentage': ThrottledSendStrategy.ThrottlePercentageEnum | 10 | 11 | 13 | 14 | 17 | 20 | 25 | 33 | 50; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "method", "baseName": "method", "type": "ThrottledSendStrategy.MethodEnum" }, { "name": "datetime", "baseName": "datetime", "type": "Date" }, { "name": "throttlePercentage", "baseName": "throttle_percentage", "type": "ThrottledSendStrategy.ThrottlePercentageEnum" } ]; static getAttributeTypeMap() { return ThrottledSendStrategy.attributeTypeMap; } } export namespace ThrottledSendStrategy { export enum MethodEnum { Throttled = 'throttled' } export enum ThrottlePercentageEnum { NUMBER_10 = 10, NUMBER_11 = 11, NUMBER_13 = 13, NUMBER_14 = 14, NUMBER_17 = 17, NUMBER_20 = 20, NUMBER_25 = 25, NUMBER_33 = 33, NUMBER_50 = 50 } }