apple-search-ads 0.4.1

Apple - Apple Search Ads
Documentation
// https://developer.apple.com/documentation/apple_search_ads/reportingadgroup

use serde::{Deserialize, Serialize};

use crate::types::region::Region;

//
#[derive(Deserialize, Serialize, Debug, Clone)]
pub struct ReportingAdGroup {
    // TODO
    #[serde(rename = "adGroupId")]
    pub ad_group_id: u64,

    #[serde(rename = "adGroupName")]
    pub ad_group_name: Box<str>,

    #[serde(rename = "campaignId")]
    pub campaign_id: u64,

    #[serde(rename = "orgId")]
    pub org_id: u64,

    // Some when groupBy countryOrRegion
    #[serde(rename = "countryOrRegion", skip_serializing_if = "Option::is_none")]
    pub country_or_region: Option<Region>,
}