MCPcopy Create free account

hub / github.com/SaadBelfqih/apple-ads-cli / types & classes

Types & classes96 in github.com/SaadBelfqih/apple-ads-cli

StructACLService
ACLService handles ACL and user API calls.
internal/api/acls.go:11
StructAPIError
APIError represents an error returned by the API.
internal/types/responses.go:18
StructAPIError
APIError wraps Apple Ads API error responses.
internal/api/errors.go:12
StructAPIErrorDetail
APIErrorDetail is a single error entry.
internal/types/responses.go:23
StructAPIListResponse
APIListResponse is the generic envelope for list/find endpoints.
internal/types/responses.go:11
StructAPIResponse
APIResponse is the generic envelope returned by the Apple Ads API.
internal/types/responses.go:4
StructAd
Ad represents an ad in an ad group.
internal/types/ad.go:4
StructAdCreate
AdCreate is the request body for creating an ad.
internal/types/ad.go:20
StructAdGroup
AdGroup represents an Apple Ads ad group.
internal/types/adgroup.go:4
StructAdGroupCreate
AdGroupCreate is the request body for creating an ad group.
internal/types/adgroup.go:24
StructAdGroupService
internal/api/adgroups.go:11
StructAdGroupUpdate
AdGroupUpdate is used to update ad group fields.
internal/types/adgroup.go:36
StructAdRejectionService
internal/api/ad_rejections.go:10
StructAdService
internal/api/ads.go:10
StructAdUpdate
AdUpdate is used to update ad fields.
internal/types/ad.go:27
StructAgeCriteria
internal/types/adgroup.go:60
StructAgeRange
internal/types/adgroup.go:64
StructAppAsset
AppAsset represents an app asset.
internal/types/ad_rejection.go:20
StructAppCategoriesCriteria
internal/types/adgroup.go:94
StructAppDetail
AppDetail represents detailed app information.
internal/types/app.go:22
StructAppDownloadersCriteria
internal/types/adgroup.go:89
StructAppInfo
AppInfo represents an iOS app from search results.
internal/types/app.go:4
StructAppService
internal/api/apps.go:11
StructBidRecommendation
internal/types/report.go:63
StructBudgetOrder
BudgetOrder represents a budget order.
internal/types/budgetorder.go:4
StructBudgetOrderCreate
BudgetOrderCreate is the request body for creating a budget order.
internal/types/budgetorder.go:18
StructBudgetOrderService
internal/api/budgetorders.go:10
StructBudgetOrderUpdate
BudgetOrderUpdate is used to update budget order fields.
internal/types/budgetorder.go:29
StructCampaign
Campaign represents an Apple Ads campaign.
internal/types/campaign.go:4
StructCampaignCreate
CampaignCreate is the request body for creating a campaign.
internal/types/campaign.go:28
StructCampaignService
CampaignService handles campaign API calls.
internal/api/campaigns.go:12
StructCampaignUpdate
CampaignUpdate is used to update campaign fields.
internal/types/campaign.go:41
StructClient
Client is the Apple Ads API HTTP client.
internal/api/client.go:24
StructCondition
Condition represents a single filter condition in a Selector.
internal/types/common.go:18
StructConfig
internal/config/config.go:18
StructCountryOrRegion
CountryOrRegion represents a supported country or region.
internal/types/product_page.go:34
StructCreative
Creative represents an org-level creative.
internal/types/creative.go:4
StructCreativeCreate
CreativeCreate is the request body for creating a creative.
internal/types/creative.go:30
StructCreativeLocalization
CreativeLocalization represents a locale-specific creative config.
internal/types/creative.go:25
StructCreativeService
internal/api/creatives.go:10
StructCustomProductPageCreative
CustomProductPageCreative contains localized creative details.
internal/types/creative.go:20
StructCustomReportRequest
CustomReportRequest is the request body for creating impression share reports.
internal/types/impression_share.go:4
StructCustomReportResponse
CustomReportResponse represents a custom (impression share) report.
internal/types/impression_share.go:28
StructDaypartCriteria
internal/types/adgroup.go:77
StructDaypartDetail
internal/types/adgroup.go:81
StructDeviceClassCriteria
internal/types/adgroup.go:73
StructDeviceSizeMapping
DeviceSizeMapping represents app preview device size mapping.
internal/types/product_page.go:40
StructEligibilityRecord
EligibilityRecord represents app eligibility for Apple Ads.
internal/types/app.go:12
TypeAliasFormat
internal/output/output.go:8
StructGenderCriteria
internal/types/adgroup.go:69
StructGeoRequest
GeoRequest represents a request to get geo data.
internal/types/geo.go:12
StructGeoService
internal/api/geo.go:11
StructGranularityRow
GranularityRow represents a time-bucketed row.
internal/types/report.go:37
StructImpressionShareService
internal/api/impression_share.go:10
StructInsights
Insights holds bid recommendation data.
internal/types/report.go:59
StructKeyword
Keyword represents a targeting keyword.
internal/types/keyword.go:4
StructKeywordService
internal/api/keywords.go:10
StructLOCInvoiceDetails
LOCInvoiceDetails holds invoice/billing info for budget orders.
internal/types/common.go:44
StructLocaleInfo
LocaleInfo represents locale information.
internal/types/product_page.go:29
StructLocalizedAppDetail
LocalizedAppDetail represents locale-specific app information.
internal/types/app.go:32
StructLocationCriteria
internal/types/adgroup.go:85
StructMeDetail
MeDetail represents the caller's user details.
internal/types/acl.go:14
StructMediaLocaleDetail
MediaLocaleDetail holds media for a specific locale.
internal/types/app.go:39
StructMoney
Money represents a currency amount.
internal/types/common.go:4
StructNegativeKeyword
NegativeKeyword represents a negative keyword (campaign or ad group level).
internal/types/keyword.go:17
StructNegativeKeywordService
internal/api/negatives.go:10
StructPageDetail
PageDetail is returned in API responses to indicate pagination state.
internal/types/common.go:37
StructPagination
Pagination controls offset-based pagination.
internal/types/common.go:31
StructProductPageDetail
ProductPageDetail represents a custom product page.
internal/types/product_page.go:4
StructProductPageLocaleDetail
ProductPageLocaleDetail represents locale-specific product page details.
internal/types/product_page.go:15
StructProductPageReason
ProductPageReason represents an ad creative rejection reason based on a product page.
internal/types/ad_rejection.go:4
StructProductPageService
internal/api/product_pages.go:10
StructReportRow
ReportRow represents a single row in a report.
internal/types/report.go:28
StructReportService
internal/api/reports.go:10
StructReportingDataResponse
ReportingDataResponse contains the report data.
internal/types/report.go:22
StructReportingRequest
ReportingRequest is the request body for standard report endpoints.
internal/types/report.go:4
StructReportingResponse
ReportingResponse represents a standard report response.
internal/types/report.go:17
StructSearchEntity
SearchEntity represents a geo location search result.
internal/types/geo.go:4
StructSelector
Selector is used with POST /find endpoints to filter results.
internal/types/common.go:10
StructSorting
Sorting specifies a sort field and direction.
internal/types/common.go:25
StructSovCondition
SovCondition is a filter condition for impression share reports.
internal/types/impression_share.go:21
StructSovSelector
SovSelector is the selector for impression share reports.
internal/types/impression_share.go:14
StructSpendRow
SpendRow holds metric fields.
internal/types/report.go:43
StructTargetingDimensions
TargetingDimensions holds all targeting criteria for an ad group.
internal/types/adgroup.go:48
StructTokenSource
TokenSource manages OAuth2 token lifecycle.
internal/api/auth.go:30
StructUpdateCampaignRequest
UpdateCampaignRequest wraps the update in the required envelope. Apple's API requires PUT /campaigns/{id} to use {"campaign":{...}}.
internal/types/campaign.go:52
StructUserACL
UserACL represents an organization ACL entry.
internal/types/acl.go:4
StructapiError
internal/updatecheck/updatecheck.go:131
StructcacheFile
internal/updatecheck/updatecheck.go:20
StructdocPage
tools/appleadsdocsindex/main.go:23
StructdocRef
tools/appleadsdocsindex/main.go:40
StructdocSeeAlsoSection
tools/appleadsdocsindex/main.go:35
StructdocTopicSection
tools/appleadsdocsindex/main.go:29
StructgithubRelease
internal/updatecheck/updatecheck.go:124
Structitem
Alphabetical list of everything discovered.
tools/appleadsdocsindex/main.go:241
FuncTyperoundTripFunc
func(*http.Request) (*http.Response, error)
internal/api/paths_test.go:13