/** * 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 TagGroupResponseObjectResourceAttributes { /** * The Tag Group name */ 'name': string; /** * If a tag group is non-exclusive, any given related resource (campaign, flow, etc.) can be linked to multiple tags from that tag group. If a tag group is exclusive, any given related resource can only be linked to one tag from that tag group. */ 'exclusive': boolean; /** * Every company automatically has one Default Tag Group. The Default Tag Group cannot be deleted, and no other Default Tag Groups can be created. This value is true for the Default Tag Group and false for all other Tag Groups. */ '_default': boolean; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "name", "baseName": "name", "type": "string" }, { "name": "exclusive", "baseName": "exclusive", "type": "boolean" }, { "name": "_default", "baseName": "default", "type": "boolean" } ]; static getAttributeTypeMap() { return TagGroupResponseObjectResourceAttributes.attributeTypeMap; } }