/** * LINE Messaging API * This document describes LINE Messaging API. * * The version of the OpenAPI document: 0.0.1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { AudienceGroupType } from "./audienceGroupType"; /** * Create audience for uploading user IDs (by JSON) */ export type CreateAudienceGroupResponse = { /** * The audience ID. * * @see audienceGroupId Documentation */ audienceGroupId?: number; /** * How the audience was created. `MESSAGING_API`: An audience created with Messaging API. * * @see createRoute Documentation */ createRoute?: CreateAudienceGroupResponse.CreateRouteEnum; /** * * @see type Documentation */ type?: AudienceGroupType; /** * The audience\'s name. * * @see description Documentation */ description?: string; /** * When the audience was created (in UNIX time). * * @see created Documentation */ created?: number; /** * Audience\'s update permission. Audiences linked to the same channel will be READ_WRITE. `READ`: Can use only. `READ_WRITE`: Can use and update. * * @see permission Documentation */ permission?: CreateAudienceGroupResponse.PermissionEnum; /** * Time of audience expiration. Only returned for specific audiences. * * @see expireTimestamp Documentation */ expireTimestamp?: number; /** * The value indicating the type of account to be sent, as specified when creating the audience for uploading user IDs. One of: `true`: Accounts are specified with IFAs. `false` (default): Accounts are specified with user IDs. * * @see isIfaAudience Documentation */ isIfaAudience?: boolean; }; export declare namespace CreateAudienceGroupResponse { type CreateRouteEnum = "MESSAGING_API"; type PermissionEnum = "READ" | "READ_WRITE"; }