/**
 * 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 { AudienceGroup } from "./audienceGroup.js";
import { AudienceGroupJob } from "./audienceGroupJob.js";
import { DetailedOwner } from "./detailedOwner.js";

/**
 * Get audience data
 */
export type GetSharedAudienceDataResponse = {
  /**
   *
   * @see <a href="https://developers.line.biz/en/reference/messaging-api/#get-audience-group">audienceGroup Documentation</a>
   */
  audienceGroup?: AudienceGroup /**/;
  /**
   * An array of jobs. This array is used to keep track of each attempt to add new user IDs or IFAs to an audience for uploading user IDs. Empty array is returned for any other type of audience. Max: 50
   *
   * @see <a href="https://developers.line.biz/en/reference/messaging-api/#get-audience-group">jobs Documentation</a>
   */
  jobs?: Array<AudienceGroupJob> /**/;
  /**
   *
   * @see <a href="https://developers.line.biz/en/reference/messaging-api/#get-audience-group">owner Documentation</a>
   */
  owner?: DetailedOwner /**/;
};
