Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SaadBelfqih/apple-ads-cli
/ types & classes
Types & classes
96 in github.com/SaadBelfqih/apple-ads-cli
⨍
Functions
188
◇
Types & classes
96
Struct
ACLService
ACLService handles ACL and user API calls.
internal/api/acls.go:11
Struct
APIError
APIError represents an error returned by the API.
internal/types/responses.go:18
Struct
APIError
APIError wraps Apple Ads API error responses.
internal/api/errors.go:12
Struct
APIErrorDetail
APIErrorDetail is a single error entry.
internal/types/responses.go:23
Struct
APIListResponse
APIListResponse is the generic envelope for list/find endpoints.
internal/types/responses.go:11
Struct
APIResponse
APIResponse is the generic envelope returned by the Apple Ads API.
internal/types/responses.go:4
Struct
Ad
Ad represents an ad in an ad group.
internal/types/ad.go:4
Struct
AdCreate
AdCreate is the request body for creating an ad.
internal/types/ad.go:20
Struct
AdGroup
AdGroup represents an Apple Ads ad group.
internal/types/adgroup.go:4
Struct
AdGroupCreate
AdGroupCreate is the request body for creating an ad group.
internal/types/adgroup.go:24
Struct
AdGroupService
internal/api/adgroups.go:11
Struct
AdGroupUpdate
AdGroupUpdate is used to update ad group fields.
internal/types/adgroup.go:36
Struct
AdRejectionService
internal/api/ad_rejections.go:10
Struct
AdService
internal/api/ads.go:10
Struct
AdUpdate
AdUpdate is used to update ad fields.
internal/types/ad.go:27
Struct
AgeCriteria
internal/types/adgroup.go:60
Struct
AgeRange
internal/types/adgroup.go:64
Struct
AppAsset
AppAsset represents an app asset.
internal/types/ad_rejection.go:20
Struct
AppCategoriesCriteria
internal/types/adgroup.go:94
Struct
AppDetail
AppDetail represents detailed app information.
internal/types/app.go:22
Struct
AppDownloadersCriteria
internal/types/adgroup.go:89
Struct
AppInfo
AppInfo represents an iOS app from search results.
internal/types/app.go:4
Struct
AppService
internal/api/apps.go:11
Struct
BidRecommendation
internal/types/report.go:63
Struct
BudgetOrder
BudgetOrder represents a budget order.
internal/types/budgetorder.go:4
Struct
BudgetOrderCreate
BudgetOrderCreate is the request body for creating a budget order.
internal/types/budgetorder.go:18
Struct
BudgetOrderService
internal/api/budgetorders.go:10
Struct
BudgetOrderUpdate
BudgetOrderUpdate is used to update budget order fields.
internal/types/budgetorder.go:29
Struct
Campaign
Campaign represents an Apple Ads campaign.
internal/types/campaign.go:4
Struct
CampaignCreate
CampaignCreate is the request body for creating a campaign.
internal/types/campaign.go:28
Struct
CampaignService
CampaignService handles campaign API calls.
internal/api/campaigns.go:12
Struct
CampaignUpdate
CampaignUpdate is used to update campaign fields.
internal/types/campaign.go:41
Struct
Client
Client is the Apple Ads API HTTP client.
internal/api/client.go:24
Struct
Condition
Condition represents a single filter condition in a Selector.
internal/types/common.go:18
Struct
Config
internal/config/config.go:18
Struct
CountryOrRegion
CountryOrRegion represents a supported country or region.
internal/types/product_page.go:34
Struct
Creative
Creative represents an org-level creative.
internal/types/creative.go:4
Struct
CreativeCreate
CreativeCreate is the request body for creating a creative.
internal/types/creative.go:30
Struct
CreativeLocalization
CreativeLocalization represents a locale-specific creative config.
internal/types/creative.go:25
Struct
CreativeService
internal/api/creatives.go:10
Struct
CustomProductPageCreative
CustomProductPageCreative contains localized creative details.
internal/types/creative.go:20
Struct
CustomReportRequest
CustomReportRequest is the request body for creating impression share reports.
internal/types/impression_share.go:4
Struct
CustomReportResponse
CustomReportResponse represents a custom (impression share) report.
internal/types/impression_share.go:28
Struct
DaypartCriteria
internal/types/adgroup.go:77
Struct
DaypartDetail
internal/types/adgroup.go:81
Struct
DeviceClassCriteria
internal/types/adgroup.go:73
Struct
DeviceSizeMapping
DeviceSizeMapping represents app preview device size mapping.
internal/types/product_page.go:40
Struct
EligibilityRecord
EligibilityRecord represents app eligibility for Apple Ads.
internal/types/app.go:12
TypeAlias
Format
internal/output/output.go:8
Struct
GenderCriteria
internal/types/adgroup.go:69
Struct
GeoRequest
GeoRequest represents a request to get geo data.
internal/types/geo.go:12
Struct
GeoService
internal/api/geo.go:11
Struct
GranularityRow
GranularityRow represents a time-bucketed row.
internal/types/report.go:37
Struct
ImpressionShareService
internal/api/impression_share.go:10
Struct
Insights
Insights holds bid recommendation data.
internal/types/report.go:59
Struct
Keyword
Keyword represents a targeting keyword.
internal/types/keyword.go:4
Struct
KeywordService
internal/api/keywords.go:10
Struct
LOCInvoiceDetails
LOCInvoiceDetails holds invoice/billing info for budget orders.
internal/types/common.go:44
Struct
LocaleInfo
LocaleInfo represents locale information.
internal/types/product_page.go:29
Struct
LocalizedAppDetail
LocalizedAppDetail represents locale-specific app information.
internal/types/app.go:32
Struct
LocationCriteria
internal/types/adgroup.go:85
Struct
MeDetail
MeDetail represents the caller's user details.
internal/types/acl.go:14
Struct
MediaLocaleDetail
MediaLocaleDetail holds media for a specific locale.
internal/types/app.go:39
Struct
Money
Money represents a currency amount.
internal/types/common.go:4
Struct
NegativeKeyword
NegativeKeyword represents a negative keyword (campaign or ad group level).
internal/types/keyword.go:17
Struct
NegativeKeywordService
internal/api/negatives.go:10
Struct
PageDetail
PageDetail is returned in API responses to indicate pagination state.
internal/types/common.go:37
Struct
Pagination
Pagination controls offset-based pagination.
internal/types/common.go:31
Struct
ProductPageDetail
ProductPageDetail represents a custom product page.
internal/types/product_page.go:4
Struct
ProductPageLocaleDetail
ProductPageLocaleDetail represents locale-specific product page details.
internal/types/product_page.go:15
Struct
ProductPageReason
ProductPageReason represents an ad creative rejection reason based on a product page.
internal/types/ad_rejection.go:4
Struct
ProductPageService
internal/api/product_pages.go:10
Struct
ReportRow
ReportRow represents a single row in a report.
internal/types/report.go:28
Struct
ReportService
internal/api/reports.go:10
Struct
ReportingDataResponse
ReportingDataResponse contains the report data.
internal/types/report.go:22
Struct
ReportingRequest
ReportingRequest is the request body for standard report endpoints.
internal/types/report.go:4
Struct
ReportingResponse
ReportingResponse represents a standard report response.
internal/types/report.go:17
Struct
SearchEntity
SearchEntity represents a geo location search result.
internal/types/geo.go:4
Struct
Selector
Selector is used with POST /find endpoints to filter results.
internal/types/common.go:10
Struct
Sorting
Sorting specifies a sort field and direction.
internal/types/common.go:25
Struct
SovCondition
SovCondition is a filter condition for impression share reports.
internal/types/impression_share.go:21
Struct
SovSelector
SovSelector is the selector for impression share reports.
internal/types/impression_share.go:14
Struct
SpendRow
SpendRow holds metric fields.
internal/types/report.go:43
Struct
TargetingDimensions
TargetingDimensions holds all targeting criteria for an ad group.
internal/types/adgroup.go:48
Struct
TokenSource
TokenSource manages OAuth2 token lifecycle.
internal/api/auth.go:30
Struct
UpdateCampaignRequest
UpdateCampaignRequest wraps the update in the required envelope. Apple's API requires PUT /campaigns/{id} to use {"campaign":{...}}.
internal/types/campaign.go:52
Struct
UserACL
UserACL represents an organization ACL entry.
internal/types/acl.go:4
Struct
apiError
internal/updatecheck/updatecheck.go:131
Struct
cacheFile
internal/updatecheck/updatecheck.go:20
Struct
docPage
tools/appleadsdocsindex/main.go:23
Struct
docRef
tools/appleadsdocsindex/main.go:40
Struct
docSeeAlsoSection
tools/appleadsdocsindex/main.go:35
Struct
docTopicSection
tools/appleadsdocsindex/main.go:29
Struct
githubRelease
internal/updatecheck/updatecheck.go:124
Struct
item
Alphabetical list of everything discovered.
tools/appleadsdocsindex/main.go:241
FuncType
roundTripFunc
func(*http.Request) (*http.Response, error)
internal/api/paths_test.go:13