From ba9ae4145a42328443f6b4a8de31b2491f36ffc1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 4 Oct 2025 18:48:29 +0000 Subject: [PATCH] Update generated code --- .../autogenerated/Endpoints/Namespace.swift | 56 ++ ...ppStoreVersion.GET.1dd4f03.generated.swift | 60 +++ ...alizationsById.GET.8c524c6.generated.swift | 17 +- ...AppPreviewSets.GET.8d6d7bd.generated.swift | 8 + ...ScreenshotSets.GET.489daf1.generated.swift | 8 + ...rchKeywords.DELETE.450ad4e.generated.swift | 72 +++ ...SearchKeywords.GET.450ad4e.generated.swift | 88 ++++ ...earchKeywords.POST.450ad4e.generated.swift | 87 ++++ ...SearchKeywords.GET.66fdd68.generated.swift | 147 ++++++ ...eLocalizations.GET.98cd9de.generated.swift | 22 + ...geVersionsById.GET.0840b44.generated.swift | 4 + ...ctPageVersions.GET.03c24a8.generated.swift | 4 + ...onDeclarations.GET.dc4b248.generated.swift | 12 + ...rationsByIdApp.GET.2323707.generated.swift | 12 + ...clarationsById.GET.2657e05.generated.swift | 12 + ...ingDeclaration.GET.1dcaca2.generated.swift | 40 ++ ...oLocalizations.GET.3d8ecb5.generated.swift | 4 + .../AppInfosById.GET.f5390de.generated.swift | 44 ++ ...toryAgeRatings.GET.32b2f4c.generated.swift | 88 ++++ ...toryAgeRatings.GET.8fcc9d8.generated.swift | 178 +++++++ ...AppPreviewSets.GET.7672523.generated.swift | 8 + ...ScreenshotSets.GET.52e9ae2.generated.swift | 8 + ...AppPreviewSets.GET.9dc3d45.generated.swift | 8 + ...ScreenshotSets.GET.468d156.generated.swift | 8 + ...alizationsById.GET.90f82c6.generated.swift | 17 +- ...rchKeywords.DELETE.389d9b7.generated.swift | 72 +++ ...SearchKeywords.GET.389d9b7.generated.swift | 88 ++++ ...earchKeywords.POST.389d9b7.generated.swift | 87 ++++ ...SearchKeywords.GET.6dde095.generated.swift | 147 ++++++ ...ingDeclaration.GET.3f2b7d4.generated.swift | 40 ++ ...nExperimentsV2.GET.0ffe859.generated.swift | 12 + ...nLocalizations.GET.4eb815e.generated.swift | 22 + ...reVersionsById.GET.60ca87e.generated.swift | 48 ++ .../AppTagsById.PATCH.00e26b7.generated.swift | 95 ++++ ...ipsTerritories.GET.122851e.generated.swift | 88 ++++ ...yIdTerritories.GET.42b07a5.generated.swift | 130 +++++ .../V1/Apps/Apps.GET.d3db1ee.generated.swift | 20 + ...psByIdAppClips.GET.4f64412.generated.swift | 12 + ...omProductPages.GET.e48b834.generated.swift | 12 + ...onDeclarations.GET.f75eb3f.generated.swift | 16 + ...psByIdAppInfos.GET.dcf3ea6.generated.swift | 56 ++ ...AppPricePoints.GET.a67db3c.generated.swift | 12 + ...pPriceSchedule.GET.2431519.generated.swift | 12 + ...nExperimentsV2.GET.839e482.generated.swift | 12 + ...pStoreVersions.GET.5202570.generated.swift | 60 +++ ...ppsByIdAppTags.GET.39c840d.generated.swift | 262 ++++++++++ .../ById/AppsById.GET.37ceec0.generated.swift | 20 + ...ckgroundAssets.GET.77addb9.generated.swift | 267 ++++++++++ ...ashSubmissions.GET.4ae2302.generated.swift | 4 + ...hotSubmissions.GET.aa35b42.generated.swift | 4 + ...IdBuildUploads.GET.8f28577.generated.swift | 485 ++++++++++++++++++ ...AppsByIdBuilds.GET.8af2daf.generated.swift | 4 + ...sByIdCiProduct.GET.53dedfe.generated.swift | 12 + ...meCenterDetail.GET.ec5e6bc.generated.swift | 16 +- ...nabledVersions.GET.69386a4.generated.swift | 12 + ...InAppPurchases.GET.8b65266.generated.swift | 12 + ...onshipsAppTags.GET.79df974.generated.swift | 88 ++++ ...psBuildUploads.GET.bb57950.generated.swift | 88 ++++ ...SearchKeywords.GET.da3eb19.generated.swift | 88 ++++ ...iewSubmissions.GET.7dc5c8b.generated.swift | 16 + ...SearchKeywords.GET.21f4047.generated.swift | 147 ++++++ ...psByIdWebhooks.GET.d07bfb0.generated.swift | 12 + ...ploadFilesById.GET.1ad97cd.generated.swift | 4 + ...reReleasesById.GET.9b8f9e1.generated.swift | 150 ++++++ ...taReleasesById.GET.10363e9.generated.swift | 150 ++++++ ...setUploadFiles.GET.85c8b34.generated.swift | 4 + ...etVersionsById.GET.95cd11c.generated.swift | 24 + ...oundAssetsById.GET.ab8fadb.generated.swift | 24 + ...tsByIdVersions.GET.c529844.generated.swift | 231 +++++++++ ...pLocalizations.GET.a08bdc9.generated.swift | 12 + ...zationsByIdApp.GET.8283110.generated.swift | 12 + ...alizationsById.GET.59c6c03.generated.swift | 12 + ...pReviewDetails.GET.1e9828a.generated.swift | 12 + ...DetailsByIdApp.GET.4bf8d5e.generated.swift | 12 + ...iewDetailsById.GET.0f84acd.generated.swift | 12 + ...iewSubmissions.GET.c59a8bc.generated.swift | 4 + ...ubmissionsById.GET.22fc8d8.generated.swift | 4 + ...dLocalizations.GET.3bc0b25.generated.swift | 4 + ...alizationsById.GET.5c519b7.generated.swift | 4 + .../BetaGroups.GET.b27708f.generated.swift | 16 + ...aGroupsByIdApp.GET.691b38e.generated.swift | 12 + ...BetaGroupsById.GET.4ae6ed3.generated.swift | 16 + ...oupsByIdBuilds.GET.4c37b79.generated.swift | 4 + ...enseAgreements.GET.0f8b4d4.generated.swift | 12 + ...eementsByIdApp.GET.622a7ba.generated.swift | 12 + ...AgreementsById.GET.9ff773a.generated.swift | 12 + .../BetaTesters.GET.51a9871.generated.swift | 16 + ...estersByIdApps.GET.9b53491.generated.swift | 12 + ...etaTestersById.GET.6ca796e.generated.swift | 16 + ...tersByIdBuilds.GET.72cb8ed.generated.swift | 4 + ...ildBetaDetails.GET.32db9cd.generated.swift | 4 + ...etaDetailsById.GET.0d487b2.generated.swift | 4 + ...ldUploadFiles.POST.bd33f10.generated.swift | 84 +++ ...ploadFilesById.GET.2d828b0.generated.swift | 153 ++++++ ...oadFilesById.PATCH.2d828b0.generated.swift | 95 ++++ .../BuildUploads.POST.671d515.generated.swift | 84 +++ ...ildUploadFiles.GET.5cdb37b.generated.swift | 158 ++++++ ...UploadsById.DELETE.a1cf186.generated.swift | 72 +++ ...ildUploadsById.GET.a1cf186.generated.swift | 198 +++++++ ...ildUploadFiles.GET.8f029cf.generated.swift | 88 ++++ .../Builds/Builds.GET.b0093ba.generated.swift | 24 + .../BuildsByIdApp.GET.138c119.generated.swift | 12 + ...ppStoreVersion.GET.42e9c68.generated.swift | 60 +++ ...uildBetaDetail.GET.e3302fd.generated.swift | 4 + .../BuildsById.GET.30b1941.generated.swift | 24 + ...uildsByIdIcons.GET.07cf3e1.generated.swift | 4 + .../BundleIds.GET.e1a0630.generated.swift | 12 + ...ndleIdsByIdApp.GET.febfeff.generated.swift | 12 + .../BundleIdsById.GET.8901881.generated.swift | 12 + ...nsByIdBuildRun.GET.5902374.generated.swift | 4 + ...RunsByIdBuilds.GET.d851595.generated.swift | 87 ++++ ...iBuildRunsById.GET.223226a.generated.swift | 4 + ...roductsByIdApp.GET.a65f4ca.generated.swift | 20 + ...sByIdBuildRuns.GET.259afcd.generated.swift | 4 + ...CiProductsById.GET.3ba4a0b.generated.swift | 12 + .../CiProducts.GET.56e2396.generated.swift | 12 + ...sByIdBuildRuns.GET.5c8de1d.generated.swift | 4 + ...ppStoreVersion.GET.c01ca76.generated.swift | 60 +++ ...ChallengesById.GET.7dbeef3.generated.swift | 4 - ...esByIdVersions.GET.fd8fc17.generated.swift | 4 - ...nterChallenges.GET.26b4d91.generated.swift | 4 - ...terDetailsById.GET.2adb42c.generated.swift | 4 - ...ameCenterGroup.GET.1810e15.generated.swift | 4 - ...erLeaderboards.GET.a47a5dc.generated.swift | 8 +- ...atibleVersions.GET.2090b0a.generated.swift | 12 + ...nterChallenges.GET.29ff21f.generated.swift | 4 - ...eCenterDetails.GET.1a856a2.generated.swift | 16 +- ...nterGroupsById.GET.dd9abc7.generated.swift | 4 - ...erLeaderboards.GET.b07e7d1.generated.swift | 8 +- ...meCenterGroups.GET.1fdc22f.generated.swift | 4 - ...aderboardImage.GET.a5d1321.generated.swift | 4 + ...alizationsById.GET.2430b72.generated.swift | 4 + ...terLeaderboard.GET.58b4616.generated.swift | 8 +- ...erLeaderboards.GET.db53a38.generated.swift | 8 +- ...aderboardsById.GET.3a3f5a7.generated.swift | 4 + ...oupLeaderboard.GET.67a613a.generated.swift | 8 +- ...dLocalizations.GET.bb221ae.generated.swift | 4 + ...ebhooksById.DELETE.40c121d.generated.swift | 1 + ...WebhooksById.PATCH.40c121d.generated.swift | 1 + ...tplaceWebhooks.GET.3bb82e0.generated.swift | 1 + ...placeWebhooks.POST.3bb82e0.generated.swift | 1 + ...ersionsByIdApp.GET.ea361cf.generated.swift | 12 + ...ionsByIdBuilds.GET.dd40f29.generated.swift | 4 + ...seVersionsById.GET.e94aeb6.generated.swift | 16 + ...eleaseVersions.GET.39a7a9a.generated.swift | 16 + ...sionsByIdItems.GET.82e114e.generated.swift | 71 +++ ...ubmissionsById.GET.1799edb.generated.swift | 4 + ...iewSubmissions.GET.2271ac3.generated.swift | 4 + ...dSubscriptions.GET.c1878f2.generated.swift | 4 + ...yIdCustomCodes.GET.2081035.generated.swift | 4 + ...neTimeUseCodes.GET.2f05613.generated.swift | 4 + ...OfferCodesById.GET.6f18d2e.generated.swift | 4 + ...ByIdOfferCodes.GET.12e3713.generated.swift | 4 + ...scriptionsById.GET.fc34fc5.generated.swift | 4 + ...nvitationsById.GET.4728350.generated.swift | 12 + ...yIdVisibleApps.GET.037be59.generated.swift | 12 + ...serInvitations.GET.dab0615.generated.swift | 12 + .../UsersById.GET.0681a45.generated.swift | 12 + ...yIdVisibleApps.GET.26969de.generated.swift | 12 + .../Users/Users.GET.eab0d41.generated.swift | 12 + ...dEqualizations.GET.bbad334.generated.swift | 12 + .../AgeRatingDeclaration.generated.swift | 347 +++++++++++++ .../autogenerated/Schemas/App.generated.swift | 51 ++ ...tomProductPageLocalization.generated.swift | 54 +- .../Schemas/AppInfo.generated.swift | 19 +- .../Schemas/AppKeyword.generated.swift | 34 ++ .../Schemas/AppStoreAgeRating.generated.swift | 76 +++ ...ppStoreVersionLocalization.generated.swift | 54 +- .../Schemas/AppTag.generated.swift | 122 +++++ .../Schemas/BackgroundAsset.generated.swift | 120 +++++ .../BackgroundAssetUploadFile.generated.swift | 6 + .../BackgroundAssetVersion.generated.swift | 120 +++++ ...ssetVersionAppStoreRelease.generated.swift | 103 ++++ ...ersionAppStoreReleaseState.generated.swift | 54 ++ ...VersionExternalBetaRelease.generated.swift | 103 ++++ ...onExternalBetaReleaseState.generated.swift | 46 ++ .../Schemas/Build.generated.swift | 40 ++ .../Schemas/BuildIcon.generated.swift | 5 + .../Schemas/BuildUpload.generated.swift | 298 +++++++++++ .../Schemas/BuildUploadFile.generated.swift | 144 ++++++ .../Schemas/BuildUploadState.generated.swift | 34 ++ .../Schemas/ChecksumAlgorithm.generated.swift | 26 + .../Schemas/Checksums.generated.swift | 79 +++ .../GameCenterChallenge.generated.swift | 29 -- ...terLeaderboardLocalization.generated.swift | 5 + ...chmakingTestPlayerProperty.generated.swift | 34 ++ .../GameCenterVersionState.generated.swift | 4 + ...ngDeclarationUpdateRequest.generated.swift | 347 +++++++++++++ ...rchKeywordsLinkagesRequest.generated.swift | 41 ++ ...rchKeywordsLinkagesRequest.generated.swift | 41 ++ .../AppTagUpdateRequest.generated.swift | 58 +++ ...setUploadFileUpdateRequest.generated.swift | 6 + .../BuildUploadCreateRequest.generated.swift | 117 +++++ ...ildUploadFileCreateRequest.generated.swift | 178 +++++++ ...ildUploadFileUpdateRequest.generated.swift | 65 +++ ...nterChallengeCreateRequest.generated.swift | 29 -- ...nterChallengeUpdateRequest.generated.swift | 29 -- ...dLocalizationCreateRequest.generated.swift | 5 + ...dLocalizationUpdateRequest.generated.swift | 5 + ...nterMatchmakingTestRequest.generated.swift | 34 ++ ...ubmissionItemCreateRequest.generated.swift | 40 ++ ...tionPackageVersionResponse.generated.swift | 10 +- ...ionPackageVersionsResponse.generated.swift | 10 +- ...AppAppTagsLinkagesResponse.generated.swift | 53 ++ ...ildUploadsLinkagesResponse.generated.swift | 53 ++ ...AdvancedExperienceResponse.generated.swift | 14 +- ...dvancedExperiencesResponse.generated.swift | 14 +- ...pDefaultExperienceResponse.generated.swift | 20 +- ...DefaultExperiencesResponse.generated.swift | 20 +- .../Responses/AppClipResponse.generated.swift | 10 +- .../AppClipsResponse.generated.swift | 10 +- ...ctPageLocalizationResponse.generated.swift | 15 +- ...chKeywordsLinkagesResponse.generated.swift | 53 ++ ...tPageLocalizationsResponse.generated.swift | 15 +- ...pCustomProductPageResponse.generated.swift | 15 +- ...ProductPageVersionResponse.generated.swift | 10 +- ...roductPageVersionsResponse.generated.swift | 10 +- ...CustomProductPagesResponse.generated.swift | 15 +- ...ryptionDeclarationResponse.generated.swift | 14 +- ...yptionDeclarationsResponse.generated.swift | 14 +- ...pEventLocalizationResponse.generated.swift | 14 +- ...EventLocalizationsResponse.generated.swift | 14 +- .../Responses/AppInfoResponse.generated.swift | 16 +- ...AgeRatingsLinkagesResponse.generated.swift | 53 ++ .../AppInfosResponse.generated.swift | 16 +- .../AppKeywordsResponse.generated.swift | 30 ++ .../AppPreviewSetResponse.generated.swift | 16 +- .../AppPreviewSetsResponse.generated.swift | 16 +- .../AppPriceScheduleResponse.generated.swift | 14 +- .../Responses/AppResponse.generated.swift | 111 ++-- .../AppScreenshotSetResponse.generated.swift | 16 +- .../AppScreenshotSetsResponse.generated.swift | 16 +- ...chKeywordsLinkagesResponse.generated.swift | 53 ++ ...pStoreReviewDetailResponse.generated.swift | 10 +- ...eVersionExperimentResponse.generated.swift | 10 +- ...atmentLocalizationResponse.generated.swift | 12 +- ...tmentLocalizationsResponse.generated.swift | 12 +- ...xperimentTreatmentResponse.generated.swift | 19 +- ...perimentTreatmentsResponse.generated.swift | 19 +- ...ersionExperimentV2Response.generated.swift | 12 +- ...VersionExperimentsResponse.generated.swift | 10 +- ...rsionExperimentsV2Response.generated.swift | 12 +- ...ersionLocalizationResponse.generated.swift | 21 +- ...chKeywordsLinkagesResponse.generated.swift | 53 ++ ...rsionLocalizationsResponse.generated.swift | 21 +- .../AppStoreVersionResponse.generated.swift | 63 +-- .../AppStoreVersionsResponse.generated.swift | 63 +-- .../Responses/AppTagResponse.generated.swift | 30 ++ ...erritoriesLinkagesResponse.generated.swift | 53 ++ .../Responses/AppTagsResponse.generated.swift | 35 ++ .../Responses/AppsResponse.generated.swift | 111 ++-- .../BackgroundAssetResponse.generated.swift | 36 +- ...ionAppStoreReleaseResponse.generated.swift | 30 ++ ...xternalBetaReleaseResponse.generated.swift | 30 ++ ...groundAssetVersionResponse.generated.swift | 33 +- ...roundAssetVersionsResponse.generated.swift | 33 +- .../BackgroundAssetsResponse.generated.swift | 36 +- ...ackCrashSubmissionResponse.generated.swift | 10 +- ...ckCrashSubmissionsResponse.generated.swift | 10 +- ...reenshotSubmissionResponse.generated.swift | 10 +- ...eenshotSubmissionsResponse.generated.swift | 10 +- .../BetaGroupResponse.generated.swift | 12 +- .../BetaGroupsResponse.generated.swift | 12 +- .../Responses/BuildResponse.generated.swift | 59 ++- ...ploadFilesLinkagesResponse.generated.swift | 53 ++ .../BuildUploadFileResponse.generated.swift | 25 + .../BuildUploadFilesResponse.generated.swift | 30 ++ .../BuildUploadResponse.generated.swift | 62 +++ .../BuildUploadsResponse.generated.swift | 67 +++ .../Responses/BuildsResponse.generated.swift | 59 ++- .../BundleIdResponse.generated.swift | 12 +- .../BundleIdsResponse.generated.swift | 12 +- .../CiBuildRunResponse.generated.swift | 10 +- .../CiBuildRunsResponse.generated.swift | 10 +- .../CiWorkflowResponse.generated.swift | 16 +- .../CiWorkflowsResponse.generated.swift | 16 +- ...vementLocalizationResponse.generated.swift | 10 +- ...ementLocalizationsResponse.generated.swift | 10 +- ...AchievementReleaseResponse.generated.swift | 10 +- ...chievementReleasesResponse.generated.swift | 10 +- ...eCenterAchievementResponse.generated.swift | 26 +- ...CenterAchievementsResponse.generated.swift | 26 +- ...meCenterActivitiesResponse.generated.swift | 24 +- ...tivityLocalizationResponse.generated.swift | 10 +- ...ivityLocalizationsResponse.generated.swift | 10 +- ...GameCenterActivityResponse.generated.swift | 24 +- ...terActivityVersionResponse.generated.swift | 10 +- ...erActivityVersionsResponse.generated.swift | 10 +- ...meCenterAppVersionResponse.generated.swift | 10 +- ...eCenterAppVersionsResponse.generated.swift | 10 +- ...llengeLocalizationResponse.generated.swift | 10 +- ...lengeLocalizationsResponse.generated.swift | 10 +- ...ameCenterChallengeResponse.generated.swift | 14 +- ...erChallengeVersionResponse.generated.swift | 12 +- ...rChallengeVersionsResponse.generated.swift | 12 +- ...meCenterChallengesResponse.generated.swift | 14 +- .../GameCenterDetailResponse.generated.swift | 70 +-- .../GameCenterDetailsResponse.generated.swift | 70 +-- ...terEnabledVersionsResponse.generated.swift | 10 +- .../GameCenterGroupResponse.generated.swift | 30 +- .../GameCenterGroupsResponse.generated.swift | 30 +- ...rboardLocalizationResponse.generated.swift | 10 +- ...boardLocalizationsResponse.generated.swift | 10 +- ...eCenterLeaderboardResponse.generated.swift | 32 +- ...ardSetLocalizationResponse.generated.swift | 10 +- ...rdSetLocalizationsResponse.generated.swift | 10 +- ...nterLeaderboardSetResponse.generated.swift | 20 +- ...terLeaderboardSetsResponse.generated.swift | 20 +- ...CenterLeaderboardsResponse.generated.swift | 32 +- ...MatchmakingRuleSetResponse.generated.swift | 12 +- ...hmakingRuleSetTestResponse.generated.swift | 37 ++ ...atchmakingRuleSetsResponse.generated.swift | 12 +- ...chasePriceScheduleResponse.generated.swift | 10 +- .../InAppPurchaseV2Response.generated.swift | 38 +- .../InAppPurchasesV2Response.generated.swift | 38 +- .../NominationResponse.generated.swift | 14 +- .../NominationsResponse.generated.swift | 14 +- ...PreReleaseVersionsResponse.generated.swift | 10 +- .../PrereleaseVersionResponse.generated.swift | 10 +- .../Responses/ProfileResponse.generated.swift | 10 +- .../ProfilesResponse.generated.swift | 10 +- ...viewSubmissionItemResponse.generated.swift | 22 +- ...iewSubmissionItemsResponse.generated.swift | 22 +- .../ReviewSubmissionResponse.generated.swift | 20 +- .../ReviewSubmissionsResponse.generated.swift | 20 +- .../ScmRepositoriesResponse.generated.swift | 10 +- .../ScmRepositoryResponse.generated.swift | 10 +- .../SubscriptionGroupResponse.generated.swift | 10 +- ...SubscriptionGroupsResponse.generated.swift | 10 +- ...nIntroductoryOfferResponse.generated.swift | 14 +- ...IntroductoryOffersResponse.generated.swift | 14 +- ...ionOfferCodePricesResponse.generated.swift | 10 +- ...scriptionOfferCodeResponse.generated.swift | 16 +- ...criptionOfferCodesResponse.generated.swift | 16 +- .../SubscriptionPriceResponse.generated.swift | 10 +- ...SubscriptionPricesResponse.generated.swift | 10 +- ...otionalOfferPricesResponse.generated.swift | 10 +- ...onPromotionalOfferResponse.generated.swift | 10 +- ...nPromotionalOffersResponse.generated.swift | 10 +- .../SubscriptionResponse.generated.swift | 48 +- .../SubscriptionsResponse.generated.swift | 48 +- ...erritoryAgeRatingsResponse.generated.swift | 35 ++ ...WinBackOfferPricesResponse.generated.swift | 10 +- .../ReviewSubmissionItem.generated.swift | 42 +- .../Schemas/StateDetail.generated.swift | 25 + .../SubscriptionOfferCode.generated.swift | 7 +- .../TerritoryAgeRating.generated.swift | 103 ++++ .../TerritoryAvailability.generated.swift | 68 +++ .../Schemas/WebhookEventType.generated.swift | 24 + 349 files changed, 11288 insertions(+), 1291 deletions(-) create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/Relationships/SearchKeywords/AppCustomProductPageLocalizationsByIdRelationshipsSearchKeywords.DELETE.450ad4e.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/Relationships/SearchKeywords/AppCustomProductPageLocalizationsByIdRelationshipsSearchKeywords.GET.450ad4e.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/Relationships/SearchKeywords/AppCustomProductPageLocalizationsByIdRelationshipsSearchKeywords.POST.450ad4e.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/SearchKeywords/AppCustomProductPageLocalizationsByIdSearchKeywords.GET.66fdd68.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/Relationships/TerritoryAgeRatings/AppInfosByIdRelationshipsTerritoryAgeRatings.GET.32b2f4c.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/TerritoryAgeRatings/AppInfosByIdTerritoryAgeRatings.GET.8fcc9d8.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/Relationships/SearchKeywords/AppStoreVersionLocalizationsByIdRelationshipsSearchKeywords.DELETE.389d9b7.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/Relationships/SearchKeywords/AppStoreVersionLocalizationsByIdRelationshipsSearchKeywords.GET.389d9b7.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/Relationships/SearchKeywords/AppStoreVersionLocalizationsByIdRelationshipsSearchKeywords.POST.389d9b7.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/SearchKeywords/AppStoreVersionLocalizationsByIdSearchKeywords.GET.6dde095.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppTags/ById/AppTagsById.PATCH.00e26b7.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppTags/ById/Relationships/Territories/AppTagsByIdRelationshipsTerritories.GET.122851e.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppTags/ById/Territories/AppTagsByIdTerritories.GET.42b07a5.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppTags/AppsByIdAppTags.GET.39c840d.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/BuildUploads/AppsByIdBuildUploads.GET.8f28577.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Relationships/AppTags/AppsByIdRelationshipsAppTags.GET.79df974.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Relationships/BuildUploads/AppsByIdRelationshipsBuildUploads.GET.bb57950.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Relationships/SearchKeywords/AppsByIdRelationshipsSearchKeywords.GET.da3eb19.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/SearchKeywords/AppsByIdSearchKeywords.GET.21f4047.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetVersionAppStoreReleases/ById/BackgroundAssetVersionAppStoreReleasesById.GET.9b8f9e1.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetVersionExternalBetaReleases/ById/BackgroundAssetVersionExternalBetaReleasesById.GET.10363e9.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploadFiles/BuildUploadFiles.POST.bd33f10.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploadFiles/ById/BuildUploadFilesById.GET.2d828b0.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploadFiles/ById/BuildUploadFilesById.PATCH.2d828b0.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/BuildUploads.POST.671d515.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/ById/BuildUploadFiles/BuildUploadsByIdBuildUploadFiles.GET.5cdb37b.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/ById/BuildUploadsById.DELETE.a1cf186.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/ById/BuildUploadsById.GET.a1cf186.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/ById/Relationships/BuildUploadFiles/BuildUploadsByIdRelationshipsBuildUploadFiles.GET.8f029cf.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/AppKeyword.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/AppTag.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersionAppStoreRelease.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersionAppStoreReleaseState.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersionExternalBetaRelease.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersionExternalBetaReleaseState.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/BuildUpload.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/BuildUploadFile.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/BuildUploadState.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/ChecksumAlgorithm.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Checksums.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/GameCenterMatchmakingTestPlayerProperty.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/AppCustomProductPageLocalizationSearchKeywordsLinkagesRequest.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/AppStoreVersionLocalizationSearchKeywordsLinkagesRequest.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/AppTagUpdateRequest.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/BuildUploadCreateRequest.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/BuildUploadFileCreateRequest.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/BuildUploadFileUpdateRequest.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterMatchmakingTestRequest.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppAppTagsLinkagesResponse.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppBuildUploadsLinkagesResponse.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageLocalizationSearchKeywordsLinkagesResponse.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppInfoTerritoryAgeRatingsLinkagesResponse.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppKeywordsResponse.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppSearchKeywordsLinkagesResponse.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionLocalizationSearchKeywordsLinkagesResponse.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppTagResponse.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppTagTerritoriesLinkagesResponse.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppTagsResponse.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetVersionAppStoreReleaseResponse.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetVersionExternalBetaReleaseResponse.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadBuildUploadFilesLinkagesResponse.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadFileResponse.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadFilesResponse.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadResponse.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadsResponse.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/TerritoryAgeRatingsResponse.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/StateDetail.generated.swift create mode 100644 Sources/AppStoreConnectKit/autogenerated/Schemas/TerritoryAgeRating.generated.swift diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/Namespace.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/Namespace.swift index 2391c87a..cdbe765d 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/Namespace.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/Namespace.swift @@ -172,7 +172,11 @@ public enum V1 { public enum AppPreviewSets {} public enum AppScreenshotSets {} + + public enum SearchKeywords {} } + + public enum SearchKeywords {} } } @@ -280,6 +284,8 @@ public enum V1 { public enum SecondarySubcategoryOne {} public enum SecondarySubcategoryTwo {} + + public enum TerritoryAgeRatings {} } public enum SecondaryCategory {} @@ -287,6 +293,8 @@ public enum V1 { public enum SecondarySubcategoryOne {} public enum SecondarySubcategoryTwo {} + + public enum TerritoryAgeRatings {} } } @@ -394,7 +402,11 @@ public enum V1 { public enum AppPreviewSets {} public enum AppScreenshotSets {} + + public enum SearchKeywords {} } + + public enum SearchKeywords {} } } @@ -468,6 +480,16 @@ public enum V1 { } } + public enum AppTags { + public enum ById { + public enum Relationships { + public enum Territories {} + } + + public enum Territories {} + } + } + public enum Apps { public enum ById { public enum AccessibilityDeclarations {} @@ -496,6 +518,8 @@ public enum V1 { public enum AppStoreVersions {} + public enum AppTags {} + public enum BackgroundAssets {} public enum BetaAppLocalizations {} @@ -510,6 +534,8 @@ public enum V1 { public enum BetaLicenseAgreement {} + public enum BuildUploads {} + public enum Builds {} public enum CiProduct {} @@ -567,6 +593,8 @@ public enum V1 { public enum AppStoreVersions {} + public enum AppTags {} + public enum BackgroundAssets {} public enum BetaAppLocalizations {} @@ -583,6 +611,8 @@ public enum V1 { public enum BetaTesters {} + public enum BuildUploads {} + public enum Builds {} public enum CiProduct {} @@ -607,6 +637,8 @@ public enum V1 { public enum ReviewSubmissions {} + public enum SearchKeywords {} + public enum SubscriptionGracePeriod {} public enum SubscriptionGroups {} @@ -616,6 +648,8 @@ public enum V1 { public enum ReviewSubmissions {} + public enum SearchKeywords {} + public enum SubscriptionGracePeriod {} public enum SubscriptionGroups {} @@ -628,6 +662,14 @@ public enum V1 { public enum ById {} } + public enum BackgroundAssetVersionAppStoreReleases { + public enum ById {} + } + + public enum BackgroundAssetVersionExternalBetaReleases { + public enum ById {} + } + public enum BackgroundAssetVersionInternalBetaReleases { public enum ById {} } @@ -824,6 +866,20 @@ public enum V1 { } } + public enum BuildUploadFiles { + public enum ById {} + } + + public enum BuildUploads { + public enum ById { + public enum BuildUploadFiles {} + + public enum Relationships { + public enum BuildUploadFiles {} + } + } + } + public enum Builds { public enum ById { public enum App {} diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppClipDefaultExperiences/ById/ReleaseWithAppStoreVersion/AppClipDefaultExperiencesByIdReleaseWithAppStoreVersion.GET.1dd4f03.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppClipDefaultExperiences/ById/ReleaseWithAppStoreVersion/AppClipDefaultExperiencesByIdReleaseWithAppStoreVersion.GET.1dd4f03.generated.swift index 7de0c410..2a3d75ac 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppClipDefaultExperiences/ById/ReleaseWithAppStoreVersion/AppClipDefaultExperiencesByIdReleaseWithAppStoreVersion.GET.1dd4f03.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppClipDefaultExperiences/ById/ReleaseWithAppStoreVersion/AppClipDefaultExperiencesByIdReleaseWithAppStoreVersion.GET.1dd4f03.generated.swift @@ -128,6 +128,22 @@ extension V1.AppClipDefaultExperiences.ById.ReleaseWithAppStoreVersion.GET { private var values: [AnyHashable: AnyHashable] = [:] public struct AgeRatingDeclarations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var advertising: Self { + .init(rawValue: "advertising") + } + + public static var ageAssurance: Self { + .init(rawValue: "ageAssurance") + } + + public static var ageRatingOverride: Self { + .init(rawValue: "ageRatingOverride") + } + + public static var ageRatingOverrideV2: Self { + .init(rawValue: "ageRatingOverrideV2") + } + public static var alcoholTobaccoOrDrugUseOrReferences: Self { .init(rawValue: "alcoholTobaccoOrDrugUseOrReferences") } @@ -136,6 +152,10 @@ extension V1.AppClipDefaultExperiences.ById.ReleaseWithAppStoreVersion.GET { .init(rawValue: "contests") } + public static var developerAgeRatingInfoUrl: Self { + .init(rawValue: "developerAgeRatingInfoUrl") + } + public static var gambling: Self { .init(rawValue: "gambling") } @@ -144,6 +164,14 @@ extension V1.AppClipDefaultExperiences.ById.ReleaseWithAppStoreVersion.GET { .init(rawValue: "gamblingSimulated") } + public static var gunsOrOtherWeapons: Self { + .init(rawValue: "gunsOrOtherWeapons") + } + + public static var healthOrWellnessTopics: Self { + .init(rawValue: "healthOrWellnessTopics") + } + public static var horrorOrFearThemes: Self { .init(rawValue: "horrorOrFearThemes") } @@ -168,6 +196,14 @@ extension V1.AppClipDefaultExperiences.ById.ReleaseWithAppStoreVersion.GET { .init(rawValue: "medicalOrTreatmentInformation") } + public static var messagingAndChat: Self { + .init(rawValue: "messagingAndChat") + } + + public static var parentalControls: Self { + .init(rawValue: "parentalControls") + } + public static var profanityOrCrudeHumor: Self { .init(rawValue: "profanityOrCrudeHumor") } @@ -184,6 +220,10 @@ extension V1.AppClipDefaultExperiences.ById.ReleaseWithAppStoreVersion.GET { .init(rawValue: "unrestrictedWebAccess") } + public static var userGeneratedContent: Self { + .init(rawValue: "userGeneratedContent") + } + public static var violenceCartoonOrFantasy: Self { .init(rawValue: "violenceCartoonOrFantasy") } @@ -400,6 +440,10 @@ extension V1.AppClipDefaultExperiences.ById.ReleaseWithAppStoreVersion.GET { .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var supportUrl: Self { .init(rawValue: "supportUrl") } @@ -632,6 +676,10 @@ extension V1.AppClipDefaultExperiences.ById.ReleaseWithAppStoreVersion.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -664,6 +712,10 @@ extension V1.AppClipDefaultExperiences.ById.ReleaseWithAppStoreVersion.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -740,6 +792,10 @@ extension V1.AppClipDefaultExperiences.ById.ReleaseWithAppStoreVersion.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -824,6 +880,10 @@ extension V1.AppClipDefaultExperiences.ById.ReleaseWithAppStoreVersion.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/AppCustomProductPageLocalizationsById.GET.8c524c6.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/AppCustomProductPageLocalizationsById.GET.8c524c6.generated.swift index 3ad2f3cb..4932dce9 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/AppCustomProductPageLocalizationsById.GET.8c524c6.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/AppCustomProductPageLocalizationsById.GET.8c524c6.generated.swift @@ -39,7 +39,9 @@ extension V1.AppCustomProductPageLocalizations.ById { URLQueryItem(name: "limit[appPreviewSets]", value: parameters.limit[.appPreviewSets].map { "\($0)" }), URLQueryItem(name: "limit[appScreenshotSets]", - value: parameters.limit[.appScreenshotSets].map { "\($0)" }) + value: parameters.limit[.appScreenshotSets].map { "\($0)" }), + URLQueryItem(name: "limit[searchKeywords]", + value: parameters.limit[.searchKeywords].map { "\($0)" }) ].filter { $0.value != nil } if components?.queryItems?.isEmpty ?? false { components?.queryItems = nil @@ -126,6 +128,10 @@ extension V1.AppCustomProductPageLocalizations.ById.GET { .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public var description: String { rawValue } @@ -238,6 +244,10 @@ extension V1.AppCustomProductPageLocalizations.ById.GET { .init(rawValue: "appScreenshotSets") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public var description: String { rawValue } @@ -268,6 +278,11 @@ extension V1.AppCustomProductPageLocalizations.ById.GET { .init(key: "limit[appScreenshotSets]") } + /// maximum number of related searchKeywords returned (when they are included) + public static var searchKeywords: Relation { + .init(key: "limit[searchKeywords]") + } + internal let key: String public func hash(into hasher: inout Hasher) { diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/AppPreviewSets/AppCustomProductPageLocalizationsByIdAppPreviewSets.GET.8d6d7bd.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/AppPreviewSets/AppCustomProductPageLocalizationsByIdAppPreviewSets.GET.8d6d7bd.generated.swift index b0a53ba8..4855c9d3 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/AppPreviewSets/AppCustomProductPageLocalizationsByIdAppPreviewSets.GET.8d6d7bd.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/AppPreviewSets/AppCustomProductPageLocalizationsByIdAppPreviewSets.GET.8d6d7bd.generated.swift @@ -139,6 +139,10 @@ extension V1.AppCustomProductPageLocalizations.ById.AppPreviewSets.GET { .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public var description: String { rawValue } @@ -303,6 +307,10 @@ extension V1.AppCustomProductPageLocalizations.ById.AppPreviewSets.GET { .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var supportUrl: Self { .init(rawValue: "supportUrl") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/AppScreenshotSets/AppCustomProductPageLocalizationsByIdAppScreenshotSets.GET.489daf1.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/AppScreenshotSets/AppCustomProductPageLocalizationsByIdAppScreenshotSets.GET.489daf1.generated.swift index 446fc42e..0048cc18 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/AppScreenshotSets/AppCustomProductPageLocalizationsByIdAppScreenshotSets.GET.489daf1.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/AppScreenshotSets/AppCustomProductPageLocalizationsByIdAppScreenshotSets.GET.489daf1.generated.swift @@ -139,6 +139,10 @@ extension V1.AppCustomProductPageLocalizations.ById.AppScreenshotSets.GET { .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public var description: String { rawValue } @@ -291,6 +295,10 @@ extension V1.AppCustomProductPageLocalizations.ById.AppScreenshotSets.GET { .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var supportUrl: Self { .init(rawValue: "supportUrl") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/Relationships/SearchKeywords/AppCustomProductPageLocalizationsByIdRelationshipsSearchKeywords.DELETE.450ad4e.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/Relationships/SearchKeywords/AppCustomProductPageLocalizationsByIdRelationshipsSearchKeywords.DELETE.450ad4e.generated.swift new file mode 100644 index 00000000..bd3ae07a --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/Relationships/SearchKeywords/AppCustomProductPageLocalizationsByIdRelationshipsSearchKeywords.DELETE.450ad4e.generated.swift @@ -0,0 +1,72 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.AppCustomProductPageLocalizations.ById.Relationships.SearchKeywords { + public struct DELETE: Endpoint { + public typealias Parameters = Never + public typealias Response = Void + + public var path: String { + "/v1/appCustomProductPageLocalizations/\(id)/relationships/searchKeywords" + } + + /// the id of the requested resource + public var id: String + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "DELETE" + return urlRequest + } + + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **409**, Request entity error(s) as `ErrorResponse` + /// - Throws: **422**, Unprocessable request entity error(s) as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 409: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 422: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/Relationships/SearchKeywords/AppCustomProductPageLocalizationsByIdRelationshipsSearchKeywords.GET.450ad4e.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/Relationships/SearchKeywords/AppCustomProductPageLocalizationsByIdRelationshipsSearchKeywords.GET.450ad4e.generated.swift new file mode 100644 index 00000000..0c680782 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/Relationships/SearchKeywords/AppCustomProductPageLocalizationsByIdRelationshipsSearchKeywords.GET.450ad4e.generated.swift @@ -0,0 +1,88 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.AppCustomProductPageLocalizations.ById.Relationships.SearchKeywords { + public struct GET: Endpoint { + public typealias Response = AppCustomProductPageLocalizationSearchKeywordsLinkagesResponse + + public var path: String { + "/v1/appCustomProductPageLocalizations/\(id)/relationships/searchKeywords" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "limit", + value: parameters.limit.map { "\($0)" }) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, List of related linkages as `AppCustomProductPageLocalizationSearchKeywordsLinkagesResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(AppCustomProductPageLocalizationSearchKeywordsLinkagesResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.AppCustomProductPageLocalizations.ById.Relationships.SearchKeywords.GET { + public struct Parameters: Hashable { + /// maximum resources per page + public var limit: Int? + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/Relationships/SearchKeywords/AppCustomProductPageLocalizationsByIdRelationshipsSearchKeywords.POST.450ad4e.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/Relationships/SearchKeywords/AppCustomProductPageLocalizationsByIdRelationshipsSearchKeywords.POST.450ad4e.generated.swift new file mode 100644 index 00000000..59696ff2 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/Relationships/SearchKeywords/AppCustomProductPageLocalizationsByIdRelationshipsSearchKeywords.POST.450ad4e.generated.swift @@ -0,0 +1,87 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.AppCustomProductPageLocalizations.ById.Relationships.SearchKeywords { + public struct POST: Endpoint { + public typealias Parameters = AppCustomProductPageLocalizationSearchKeywordsLinkagesRequest + public typealias Response = Void + + public var path: String { + "/v1/appCustomProductPageLocalizations/\(id)/relationships/searchKeywords" + } + + /// the id of the requested resource + public var id: String + + /// List of related linkages + public var parameters: Parameters + + public init( + id: String, + parameters: Parameters + ) { + self.id = id + self.parameters = parameters + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "POST" + + var jsonEncoder: JSONEncoder { + let encoder = JSONEncoder() + return encoder + } + + urlRequest?.httpBody = try jsonEncoder.encode(parameters) + urlRequest?.setValue("application/json", forHTTPHeaderField: "Content-Type") + return urlRequest + } + + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **409**, Request entity error(s) as `ErrorResponse` + /// - Throws: **422**, Unprocessable request entity error(s) as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 409: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 422: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/SearchKeywords/AppCustomProductPageLocalizationsByIdSearchKeywords.GET.66fdd68.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/SearchKeywords/AppCustomProductPageLocalizationsByIdSearchKeywords.GET.66fdd68.generated.swift new file mode 100644 index 00000000..7847dd07 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageLocalizations/ById/SearchKeywords/AppCustomProductPageLocalizationsByIdSearchKeywords.GET.66fdd68.generated.swift @@ -0,0 +1,147 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.AppCustomProductPageLocalizations.ById.SearchKeywords { + public struct GET: Endpoint { + public typealias Response = AppKeywordsResponse + + public var path: String { + "/v1/appCustomProductPageLocalizations/\(id)/searchKeywords" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "fields[appKeywords]", + value: parameters.fields[.appKeywords]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "filter[locale]", + value: parameters.filter[.locale]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "filter[platform]", + value: parameters.filter[.platform]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "limit", + value: parameters.limit.map { "\($0)" }) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, List of AppKeywords as `AppKeywordsResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(AppKeywordsResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.AppCustomProductPageLocalizations.ById.SearchKeywords.GET { + public struct Parameters: Hashable { + public var fields: Fields = Fields() + + public var filter: Filter = Filter() + + /// maximum resources per page + public var limit: Int? + + public struct Fields: Hashable { + public subscript (_ relation: Relation) -> T { + get { values[relation]?.base as! T } + set { values[relation] = AnyHashable(newValue) } + } + + private var values: [AnyHashable: AnyHashable] = [:] + + public struct Relation: Hashable { + /// the fields to include for returned resources of type appKeywords + public static var appKeywords: Relation<[String]?> { + .init(key: "fields[appKeywords]") + } + + internal let key: String + + public func hash(into hasher: inout Hasher) { + hasher.combine(key) + } + } + } + + public struct Filter: Hashable { + public subscript (_ relation: Relation) -> T { + get { values[relation]?.base as! T } + set { values[relation] = AnyHashable(newValue) } + } + + private var values: [AnyHashable: AnyHashable] = [:] + + public struct Relation: Hashable { + /// filter by locale + public static var locale: Relation<[String]?> { + .init(key: "filter[locale]") + } + + /// filter by platform + public static var platform: Relation<[String]?> { + .init(key: "filter[platform]") + } + + internal let key: String + + public func hash(into hasher: inout Hasher) { + hasher.combine(key) + } + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageVersions/ById/AppCustomProductPageLocalizations/AppCustomProductPageVersionsByIdAppCustomProductPageLocalizations.GET.98cd9de.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageVersions/ById/AppCustomProductPageLocalizations/AppCustomProductPageVersionsByIdAppCustomProductPageLocalizations.GET.98cd9de.generated.swift index 2fcdd210..2d0f1111 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageVersions/ById/AppCustomProductPageLocalizations/AppCustomProductPageVersionsByIdAppCustomProductPageLocalizations.GET.98cd9de.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageVersions/ById/AppCustomProductPageLocalizations/AppCustomProductPageVersionsByIdAppCustomProductPageLocalizations.GET.98cd9de.generated.swift @@ -32,6 +32,8 @@ extension V1.AppCustomProductPageVersions.ById.AppCustomProductPageLocalizations value: parameters.fields[.appCustomProductPageLocalizations]?.map { "\($0)" }.joined(separator: ",")), URLQueryItem(name: "fields[appCustomProductPageVersions]", value: parameters.fields[.appCustomProductPageVersions]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "fields[appKeywords]", + value: parameters.fields[.appKeywords]?.map { "\($0)" }.joined(separator: ",")), URLQueryItem(name: "fields[appPreviewSets]", value: parameters.fields[.appPreviewSets]?.map { "\($0)" }.joined(separator: ",")), URLQueryItem(name: "fields[appScreenshotSets]", @@ -44,6 +46,8 @@ extension V1.AppCustomProductPageVersions.ById.AppCustomProductPageLocalizations value: parameters.limit[.appPreviewSets].map { "\($0)" }), URLQueryItem(name: "limit[appScreenshotSets]", value: parameters.limit[.appScreenshotSets].map { "\($0)" }), + URLQueryItem(name: "limit[searchKeywords]", + value: parameters.limit[.searchKeywords].map { "\($0)" }), URLQueryItem(name: "limit", value: parameters.limit[].map { "\($0)" }) ].filter { $0.value != nil } @@ -135,6 +139,10 @@ extension V1.AppCustomProductPageVersions.ById.AppCustomProductPageLocalizations .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public var description: String { rawValue } @@ -253,6 +261,11 @@ extension V1.AppCustomProductPageVersions.ById.AppCustomProductPageLocalizations .init(key: "fields[appCustomProductPageVersions]") } + /// the fields to include for returned resources of type appKeywords + public static var appKeywords: Relation<[String]?> { + .init(key: "fields[appKeywords]") + } + /// the fields to include for returned resources of type appPreviewSets public static var appPreviewSets: Relation<[AppPreviewSets]?> { .init(key: "fields[appPreviewSets]") @@ -306,6 +319,10 @@ extension V1.AppCustomProductPageVersions.ById.AppCustomProductPageLocalizations .init(rawValue: "appScreenshotSets") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public var description: String { rawValue } @@ -341,6 +358,11 @@ extension V1.AppCustomProductPageVersions.ById.AppCustomProductPageLocalizations .init(key: "limit[appScreenshotSets]") } + /// maximum number of related searchKeywords returned (when they are included) + public static var searchKeywords: Relation { + .init(key: "limit[searchKeywords]") + } + internal let key: String public func hash(into hasher: inout Hasher) { diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageVersions/ById/AppCustomProductPageVersionsById.GET.0840b44.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageVersions/ById/AppCustomProductPageVersionsById.GET.0840b44.generated.swift index 32b4143d..75a9e6a2 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageVersions/ById/AppCustomProductPageVersionsById.GET.0840b44.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPageVersions/ById/AppCustomProductPageVersionsById.GET.0840b44.generated.swift @@ -122,6 +122,10 @@ extension V1.AppCustomProductPageVersions.ById.GET { .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public var description: String { rawValue } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPages/ById/AppCustomProductPageVersions/AppCustomProductPagesByIdAppCustomProductPageVersions.GET.03c24a8.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPages/ById/AppCustomProductPageVersions/AppCustomProductPagesByIdAppCustomProductPageVersions.GET.03c24a8.generated.swift index 0d67931c..509a2bce 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPages/ById/AppCustomProductPageVersions/AppCustomProductPagesByIdAppCustomProductPageVersions.GET.03c24a8.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppCustomProductPages/ById/AppCustomProductPageVersions/AppCustomProductPagesByIdAppCustomProductPageVersions.GET.03c24a8.generated.swift @@ -131,6 +131,10 @@ extension V1.AppCustomProductPages.ById.AppCustomProductPageVersions.GET { .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public var description: String { rawValue } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppEncryptionDeclarations/AppEncryptionDeclarations.GET.dc4b248.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppEncryptionDeclarations/AppEncryptionDeclarations.GET.dc4b248.generated.swift index 7b8a7683..eb6fbbe9 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppEncryptionDeclarations/AppEncryptionDeclarations.GET.dc4b248.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppEncryptionDeclarations/AppEncryptionDeclarations.GET.dc4b248.generated.swift @@ -284,6 +284,10 @@ extension V1.AppEncryptionDeclarations.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -316,6 +320,10 @@ extension V1.AppEncryptionDeclarations.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -392,6 +400,10 @@ extension V1.AppEncryptionDeclarations.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppEncryptionDeclarations/ById/App/AppEncryptionDeclarationsByIdApp.GET.2323707.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppEncryptionDeclarations/ById/App/AppEncryptionDeclarationsByIdApp.GET.2323707.generated.swift index 328e4a66..88cfdd2d 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppEncryptionDeclarations/ById/App/AppEncryptionDeclarationsByIdApp.GET.2323707.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppEncryptionDeclarations/ById/App/AppEncryptionDeclarationsByIdApp.GET.2323707.generated.swift @@ -148,6 +148,10 @@ extension V1.AppEncryptionDeclarations.ById.App.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -180,6 +184,10 @@ extension V1.AppEncryptionDeclarations.ById.App.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -256,6 +264,10 @@ extension V1.AppEncryptionDeclarations.ById.App.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppEncryptionDeclarations/ById/AppEncryptionDeclarationsById.GET.2657e05.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppEncryptionDeclarations/ById/AppEncryptionDeclarationsById.GET.2657e05.generated.swift index 315d5993..819bcb7c 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppEncryptionDeclarations/ById/AppEncryptionDeclarationsById.GET.2657e05.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppEncryptionDeclarations/ById/AppEncryptionDeclarationsById.GET.2657e05.generated.swift @@ -280,6 +280,10 @@ extension V1.AppEncryptionDeclarations.ById.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -312,6 +316,10 @@ extension V1.AppEncryptionDeclarations.ById.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -388,6 +396,10 @@ extension V1.AppEncryptionDeclarations.ById.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/AgeRatingDeclaration/AppInfosByIdAgeRatingDeclaration.GET.1dcaca2.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/AgeRatingDeclaration/AppInfosByIdAgeRatingDeclaration.GET.1dcaca2.generated.swift index fc47ab1c..500f7e6a 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/AgeRatingDeclaration/AppInfosByIdAgeRatingDeclaration.GET.1dcaca2.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/AgeRatingDeclaration/AppInfosByIdAgeRatingDeclaration.GET.1dcaca2.generated.swift @@ -91,6 +91,22 @@ extension V1.AppInfos.ById.AgeRatingDeclaration.GET { private var values: [AnyHashable: AnyHashable] = [:] public struct AgeRatingDeclarations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var advertising: Self { + .init(rawValue: "advertising") + } + + public static var ageAssurance: Self { + .init(rawValue: "ageAssurance") + } + + public static var ageRatingOverride: Self { + .init(rawValue: "ageRatingOverride") + } + + public static var ageRatingOverrideV2: Self { + .init(rawValue: "ageRatingOverrideV2") + } + public static var alcoholTobaccoOrDrugUseOrReferences: Self { .init(rawValue: "alcoholTobaccoOrDrugUseOrReferences") } @@ -99,6 +115,10 @@ extension V1.AppInfos.ById.AgeRatingDeclaration.GET { .init(rawValue: "contests") } + public static var developerAgeRatingInfoUrl: Self { + .init(rawValue: "developerAgeRatingInfoUrl") + } + public static var gambling: Self { .init(rawValue: "gambling") } @@ -107,6 +127,14 @@ extension V1.AppInfos.ById.AgeRatingDeclaration.GET { .init(rawValue: "gamblingSimulated") } + public static var gunsOrOtherWeapons: Self { + .init(rawValue: "gunsOrOtherWeapons") + } + + public static var healthOrWellnessTopics: Self { + .init(rawValue: "healthOrWellnessTopics") + } + public static var horrorOrFearThemes: Self { .init(rawValue: "horrorOrFearThemes") } @@ -131,6 +159,14 @@ extension V1.AppInfos.ById.AgeRatingDeclaration.GET { .init(rawValue: "medicalOrTreatmentInformation") } + public static var messagingAndChat: Self { + .init(rawValue: "messagingAndChat") + } + + public static var parentalControls: Self { + .init(rawValue: "parentalControls") + } + public static var profanityOrCrudeHumor: Self { .init(rawValue: "profanityOrCrudeHumor") } @@ -147,6 +183,10 @@ extension V1.AppInfos.ById.AgeRatingDeclaration.GET { .init(rawValue: "unrestrictedWebAccess") } + public static var userGeneratedContent: Self { + .init(rawValue: "userGeneratedContent") + } + public static var violenceCartoonOrFantasy: Self { .init(rawValue: "violenceCartoonOrFantasy") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/AppInfoLocalizations/AppInfosByIdAppInfoLocalizations.GET.3d8ecb5.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/AppInfoLocalizations/AppInfosByIdAppInfoLocalizations.GET.3d8ecb5.generated.swift index b3c41745..84137cb9 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/AppInfoLocalizations/AppInfosByIdAppInfoLocalizations.GET.3d8ecb5.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/AppInfoLocalizations/AppInfosByIdAppInfoLocalizations.GET.3d8ecb5.generated.swift @@ -219,6 +219,10 @@ extension V1.AppInfos.ById.AppInfoLocalizations.GET { .init(rawValue: "state") } + public static var territoryAgeRatings: Self { + .init(rawValue: "territoryAgeRatings") + } + public var description: String { rawValue } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/AppInfosById.GET.f5390de.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/AppInfosById.GET.f5390de.generated.swift index 5ead5dd6..28ea3e7f 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/AppInfosById.GET.f5390de.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/AppInfosById.GET.f5390de.generated.swift @@ -106,6 +106,22 @@ extension V1.AppInfos.ById.GET { private var values: [AnyHashable: AnyHashable] = [:] public struct AgeRatingDeclarations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var advertising: Self { + .init(rawValue: "advertising") + } + + public static var ageAssurance: Self { + .init(rawValue: "ageAssurance") + } + + public static var ageRatingOverride: Self { + .init(rawValue: "ageRatingOverride") + } + + public static var ageRatingOverrideV2: Self { + .init(rawValue: "ageRatingOverrideV2") + } + public static var alcoholTobaccoOrDrugUseOrReferences: Self { .init(rawValue: "alcoholTobaccoOrDrugUseOrReferences") } @@ -114,6 +130,10 @@ extension V1.AppInfos.ById.GET { .init(rawValue: "contests") } + public static var developerAgeRatingInfoUrl: Self { + .init(rawValue: "developerAgeRatingInfoUrl") + } + public static var gambling: Self { .init(rawValue: "gambling") } @@ -122,6 +142,14 @@ extension V1.AppInfos.ById.GET { .init(rawValue: "gamblingSimulated") } + public static var gunsOrOtherWeapons: Self { + .init(rawValue: "gunsOrOtherWeapons") + } + + public static var healthOrWellnessTopics: Self { + .init(rawValue: "healthOrWellnessTopics") + } + public static var horrorOrFearThemes: Self { .init(rawValue: "horrorOrFearThemes") } @@ -146,6 +174,14 @@ extension V1.AppInfos.ById.GET { .init(rawValue: "medicalOrTreatmentInformation") } + public static var messagingAndChat: Self { + .init(rawValue: "messagingAndChat") + } + + public static var parentalControls: Self { + .init(rawValue: "parentalControls") + } + public static var profanityOrCrudeHumor: Self { .init(rawValue: "profanityOrCrudeHumor") } @@ -162,6 +198,10 @@ extension V1.AppInfos.ById.GET { .init(rawValue: "unrestrictedWebAccess") } + public static var userGeneratedContent: Self { + .init(rawValue: "userGeneratedContent") + } + public static var violenceCartoonOrFantasy: Self { .init(rawValue: "violenceCartoonOrFantasy") } @@ -322,6 +362,10 @@ extension V1.AppInfos.ById.GET { .init(rawValue: "state") } + public static var territoryAgeRatings: Self { + .init(rawValue: "territoryAgeRatings") + } + public var description: String { rawValue } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/Relationships/TerritoryAgeRatings/AppInfosByIdRelationshipsTerritoryAgeRatings.GET.32b2f4c.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/Relationships/TerritoryAgeRatings/AppInfosByIdRelationshipsTerritoryAgeRatings.GET.32b2f4c.generated.swift new file mode 100644 index 00000000..d30a6278 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/Relationships/TerritoryAgeRatings/AppInfosByIdRelationshipsTerritoryAgeRatings.GET.32b2f4c.generated.swift @@ -0,0 +1,88 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.AppInfos.ById.Relationships.TerritoryAgeRatings { + public struct GET: Endpoint { + public typealias Response = AppInfoTerritoryAgeRatingsLinkagesResponse + + public var path: String { + "/v1/appInfos/\(id)/relationships/territoryAgeRatings" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "limit", + value: parameters.limit.map { "\($0)" }) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, List of related linkages as `AppInfoTerritoryAgeRatingsLinkagesResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(AppInfoTerritoryAgeRatingsLinkagesResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.AppInfos.ById.Relationships.TerritoryAgeRatings.GET { + public struct Parameters: Hashable { + /// maximum resources per page + public var limit: Int? + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/TerritoryAgeRatings/AppInfosByIdTerritoryAgeRatings.GET.8fcc9d8.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/TerritoryAgeRatings/AppInfosByIdTerritoryAgeRatings.GET.8fcc9d8.generated.swift new file mode 100644 index 00000000..055b39c2 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppInfos/ById/TerritoryAgeRatings/AppInfosByIdTerritoryAgeRatings.GET.8fcc9d8.generated.swift @@ -0,0 +1,178 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.AppInfos.ById.TerritoryAgeRatings { + public struct GET: Endpoint { + public typealias Response = TerritoryAgeRatingsResponse + + public var path: String { + "/v1/appInfos/\(id)/territoryAgeRatings" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "fields[territories]", + value: parameters.fields[.territories]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "fields[territoryAgeRatings]", + value: parameters.fields[.territoryAgeRatings]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "include", + value: parameters.include?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "limit", + value: parameters.limit.map { "\($0)" }) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, List of TerritoryAgeRatings as `TerritoryAgeRatingsResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(TerritoryAgeRatingsResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.AppInfos.ById.TerritoryAgeRatings.GET { + public struct Parameters: Hashable { + public var fields: Fields = Fields() + + /// comma-separated list of relationships to include + public var include: [Include]? + + /// maximum resources per page + public var limit: Int? + + public struct Fields: Hashable { + public subscript (_ relation: Relation) -> T { + get { values[relation]?.base as! T } + set { values[relation] = AnyHashable(newValue) } + } + + private var values: [AnyHashable: AnyHashable] = [:] + + public struct Territories: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var currency: Self { + .init(rawValue: "currency") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct TerritoryAgeRatings: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var appStoreAgeRating: Self { + .init(rawValue: "appStoreAgeRating") + } + + public static var territory: Self { + .init(rawValue: "territory") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct Relation: Hashable { + /// the fields to include for returned resources of type territories + public static var territories: Relation<[Territories]?> { + .init(key: "fields[territories]") + } + + /// the fields to include for returned resources of type territoryAgeRatings + public static var territoryAgeRatings: Relation<[TerritoryAgeRatings]?> { + .init(key: "fields[territoryAgeRatings]") + } + + internal let key: String + + public func hash(into hasher: inout Hasher) { + hasher.combine(key) + } + } + } + + public struct Include: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var territory: Self { + .init(rawValue: "territory") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionExperimentTreatmentLocalizations/ById/AppPreviewSets/AppStoreVersionExperimentTreatmentLocalizationsByIdAppPreviewSets.GET.7672523.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionExperimentTreatmentLocalizations/ById/AppPreviewSets/AppStoreVersionExperimentTreatmentLocalizationsByIdAppPreviewSets.GET.7672523.generated.swift index cf826411..1ea2bed6 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionExperimentTreatmentLocalizations/ById/AppPreviewSets/AppStoreVersionExperimentTreatmentLocalizationsByIdAppPreviewSets.GET.7672523.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionExperimentTreatmentLocalizations/ById/AppPreviewSets/AppStoreVersionExperimentTreatmentLocalizationsByIdAppPreviewSets.GET.7672523.generated.swift @@ -139,6 +139,10 @@ extension V1.AppStoreVersionExperimentTreatmentLocalizations.ById.AppPreviewSets .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public var description: String { rawValue } @@ -303,6 +307,10 @@ extension V1.AppStoreVersionExperimentTreatmentLocalizations.ById.AppPreviewSets .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var supportUrl: Self { .init(rawValue: "supportUrl") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionExperimentTreatmentLocalizations/ById/AppScreenshotSets/AppStoreVersionExperimentTreatmentLocalizationsByIdAppScreenshotSets.GET.52e9ae2.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionExperimentTreatmentLocalizations/ById/AppScreenshotSets/AppStoreVersionExperimentTreatmentLocalizationsByIdAppScreenshotSets.GET.52e9ae2.generated.swift index d5554bbd..8a6816f6 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionExperimentTreatmentLocalizations/ById/AppScreenshotSets/AppStoreVersionExperimentTreatmentLocalizationsByIdAppScreenshotSets.GET.52e9ae2.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionExperimentTreatmentLocalizations/ById/AppScreenshotSets/AppStoreVersionExperimentTreatmentLocalizationsByIdAppScreenshotSets.GET.52e9ae2.generated.swift @@ -139,6 +139,10 @@ extension V1.AppStoreVersionExperimentTreatmentLocalizations.ById.AppScreenshotS .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public var description: String { rawValue } @@ -291,6 +295,10 @@ extension V1.AppStoreVersionExperimentTreatmentLocalizations.ById.AppScreenshotS .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var supportUrl: Self { .init(rawValue: "supportUrl") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/AppPreviewSets/AppStoreVersionLocalizationsByIdAppPreviewSets.GET.9dc3d45.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/AppPreviewSets/AppStoreVersionLocalizationsByIdAppPreviewSets.GET.9dc3d45.generated.swift index 219474c1..691d9f57 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/AppPreviewSets/AppStoreVersionLocalizationsByIdAppPreviewSets.GET.9dc3d45.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/AppPreviewSets/AppStoreVersionLocalizationsByIdAppPreviewSets.GET.9dc3d45.generated.swift @@ -139,6 +139,10 @@ extension V1.AppStoreVersionLocalizations.ById.AppPreviewSets.GET { .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public var description: String { rawValue } @@ -303,6 +307,10 @@ extension V1.AppStoreVersionLocalizations.ById.AppPreviewSets.GET { .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var supportUrl: Self { .init(rawValue: "supportUrl") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/AppScreenshotSets/AppStoreVersionLocalizationsByIdAppScreenshotSets.GET.468d156.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/AppScreenshotSets/AppStoreVersionLocalizationsByIdAppScreenshotSets.GET.468d156.generated.swift index 07dc4568..90c6e223 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/AppScreenshotSets/AppStoreVersionLocalizationsByIdAppScreenshotSets.GET.468d156.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/AppScreenshotSets/AppStoreVersionLocalizationsByIdAppScreenshotSets.GET.468d156.generated.swift @@ -139,6 +139,10 @@ extension V1.AppStoreVersionLocalizations.ById.AppScreenshotSets.GET { .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public var description: String { rawValue } @@ -291,6 +295,10 @@ extension V1.AppStoreVersionLocalizations.ById.AppScreenshotSets.GET { .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var supportUrl: Self { .init(rawValue: "supportUrl") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/AppStoreVersionLocalizationsById.GET.90f82c6.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/AppStoreVersionLocalizationsById.GET.90f82c6.generated.swift index 23cfe123..5c7544ef 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/AppStoreVersionLocalizationsById.GET.90f82c6.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/AppStoreVersionLocalizationsById.GET.90f82c6.generated.swift @@ -39,7 +39,9 @@ extension V1.AppStoreVersionLocalizations.ById { URLQueryItem(name: "limit[appPreviewSets]", value: parameters.limit[.appPreviewSets].map { "\($0)" }), URLQueryItem(name: "limit[appScreenshotSets]", - value: parameters.limit[.appScreenshotSets].map { "\($0)" }) + value: parameters.limit[.appScreenshotSets].map { "\($0)" }), + URLQueryItem(name: "limit[searchKeywords]", + value: parameters.limit[.searchKeywords].map { "\($0)" }) ].filter { $0.value != nil } if components?.queryItems?.isEmpty ?? false { components?.queryItems = nil @@ -202,6 +204,10 @@ extension V1.AppStoreVersionLocalizations.ById.GET { .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var supportUrl: Self { .init(rawValue: "supportUrl") } @@ -258,6 +264,10 @@ extension V1.AppStoreVersionLocalizations.ById.GET { .init(rawValue: "appStoreVersion") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public var description: String { rawValue } @@ -288,6 +298,11 @@ extension V1.AppStoreVersionLocalizations.ById.GET { .init(key: "limit[appScreenshotSets]") } + /// maximum number of related searchKeywords returned (when they are included) + public static var searchKeywords: Relation { + .init(key: "limit[searchKeywords]") + } + internal let key: String public func hash(into hasher: inout Hasher) { diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/Relationships/SearchKeywords/AppStoreVersionLocalizationsByIdRelationshipsSearchKeywords.DELETE.389d9b7.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/Relationships/SearchKeywords/AppStoreVersionLocalizationsByIdRelationshipsSearchKeywords.DELETE.389d9b7.generated.swift new file mode 100644 index 00000000..436bb4a6 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/Relationships/SearchKeywords/AppStoreVersionLocalizationsByIdRelationshipsSearchKeywords.DELETE.389d9b7.generated.swift @@ -0,0 +1,72 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.AppStoreVersionLocalizations.ById.Relationships.SearchKeywords { + public struct DELETE: Endpoint { + public typealias Parameters = Never + public typealias Response = Void + + public var path: String { + "/v1/appStoreVersionLocalizations/\(id)/relationships/searchKeywords" + } + + /// the id of the requested resource + public var id: String + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "DELETE" + return urlRequest + } + + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **409**, Request entity error(s) as `ErrorResponse` + /// - Throws: **422**, Unprocessable request entity error(s) as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 409: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 422: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/Relationships/SearchKeywords/AppStoreVersionLocalizationsByIdRelationshipsSearchKeywords.GET.389d9b7.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/Relationships/SearchKeywords/AppStoreVersionLocalizationsByIdRelationshipsSearchKeywords.GET.389d9b7.generated.swift new file mode 100644 index 00000000..89856219 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/Relationships/SearchKeywords/AppStoreVersionLocalizationsByIdRelationshipsSearchKeywords.GET.389d9b7.generated.swift @@ -0,0 +1,88 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.AppStoreVersionLocalizations.ById.Relationships.SearchKeywords { + public struct GET: Endpoint { + public typealias Response = AppStoreVersionLocalizationSearchKeywordsLinkagesResponse + + public var path: String { + "/v1/appStoreVersionLocalizations/\(id)/relationships/searchKeywords" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "limit", + value: parameters.limit.map { "\($0)" }) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, List of related linkages as `AppStoreVersionLocalizationSearchKeywordsLinkagesResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(AppStoreVersionLocalizationSearchKeywordsLinkagesResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.AppStoreVersionLocalizations.ById.Relationships.SearchKeywords.GET { + public struct Parameters: Hashable { + /// maximum resources per page + public var limit: Int? + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/Relationships/SearchKeywords/AppStoreVersionLocalizationsByIdRelationshipsSearchKeywords.POST.389d9b7.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/Relationships/SearchKeywords/AppStoreVersionLocalizationsByIdRelationshipsSearchKeywords.POST.389d9b7.generated.swift new file mode 100644 index 00000000..1c569e2a --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/Relationships/SearchKeywords/AppStoreVersionLocalizationsByIdRelationshipsSearchKeywords.POST.389d9b7.generated.swift @@ -0,0 +1,87 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.AppStoreVersionLocalizations.ById.Relationships.SearchKeywords { + public struct POST: Endpoint { + public typealias Parameters = AppStoreVersionLocalizationSearchKeywordsLinkagesRequest + public typealias Response = Void + + public var path: String { + "/v1/appStoreVersionLocalizations/\(id)/relationships/searchKeywords" + } + + /// the id of the requested resource + public var id: String + + /// List of related linkages + public var parameters: Parameters + + public init( + id: String, + parameters: Parameters + ) { + self.id = id + self.parameters = parameters + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "POST" + + var jsonEncoder: JSONEncoder { + let encoder = JSONEncoder() + return encoder + } + + urlRequest?.httpBody = try jsonEncoder.encode(parameters) + urlRequest?.setValue("application/json", forHTTPHeaderField: "Content-Type") + return urlRequest + } + + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **409**, Request entity error(s) as `ErrorResponse` + /// - Throws: **422**, Unprocessable request entity error(s) as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 409: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 422: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/SearchKeywords/AppStoreVersionLocalizationsByIdSearchKeywords.GET.6dde095.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/SearchKeywords/AppStoreVersionLocalizationsByIdSearchKeywords.GET.6dde095.generated.swift new file mode 100644 index 00000000..8c5f3eb7 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersionLocalizations/ById/SearchKeywords/AppStoreVersionLocalizationsByIdSearchKeywords.GET.6dde095.generated.swift @@ -0,0 +1,147 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.AppStoreVersionLocalizations.ById.SearchKeywords { + public struct GET: Endpoint { + public typealias Response = AppKeywordsResponse + + public var path: String { + "/v1/appStoreVersionLocalizations/\(id)/searchKeywords" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "fields[appKeywords]", + value: parameters.fields[.appKeywords]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "filter[locale]", + value: parameters.filter[.locale]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "filter[platform]", + value: parameters.filter[.platform]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "limit", + value: parameters.limit.map { "\($0)" }) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, List of AppKeywords as `AppKeywordsResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(AppKeywordsResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.AppStoreVersionLocalizations.ById.SearchKeywords.GET { + public struct Parameters: Hashable { + public var fields: Fields = Fields() + + public var filter: Filter = Filter() + + /// maximum resources per page + public var limit: Int? + + public struct Fields: Hashable { + public subscript (_ relation: Relation) -> T { + get { values[relation]?.base as! T } + set { values[relation] = AnyHashable(newValue) } + } + + private var values: [AnyHashable: AnyHashable] = [:] + + public struct Relation: Hashable { + /// the fields to include for returned resources of type appKeywords + public static var appKeywords: Relation<[String]?> { + .init(key: "fields[appKeywords]") + } + + internal let key: String + + public func hash(into hasher: inout Hasher) { + hasher.combine(key) + } + } + } + + public struct Filter: Hashable { + public subscript (_ relation: Relation) -> T { + get { values[relation]?.base as! T } + set { values[relation] = AnyHashable(newValue) } + } + + private var values: [AnyHashable: AnyHashable] = [:] + + public struct Relation: Hashable { + /// filter by locale + public static var locale: Relation<[String]?> { + .init(key: "filter[locale]") + } + + /// filter by platform + public static var platform: Relation<[String]?> { + .init(key: "filter[platform]") + } + + internal let key: String + + public func hash(into hasher: inout Hasher) { + hasher.combine(key) + } + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersions/ById/AgeRatingDeclaration/AppStoreVersionsByIdAgeRatingDeclaration.GET.3f2b7d4.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersions/ById/AgeRatingDeclaration/AppStoreVersionsByIdAgeRatingDeclaration.GET.3f2b7d4.generated.swift index caa42394..ba84fe9b 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersions/ById/AgeRatingDeclaration/AppStoreVersionsByIdAgeRatingDeclaration.GET.3f2b7d4.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersions/ById/AgeRatingDeclaration/AppStoreVersionsByIdAgeRatingDeclaration.GET.3f2b7d4.generated.swift @@ -92,6 +92,22 @@ extension V1.AppStoreVersions.ById.AgeRatingDeclaration.GET { private var values: [AnyHashable: AnyHashable] = [:] public struct AgeRatingDeclarations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var advertising: Self { + .init(rawValue: "advertising") + } + + public static var ageAssurance: Self { + .init(rawValue: "ageAssurance") + } + + public static var ageRatingOverride: Self { + .init(rawValue: "ageRatingOverride") + } + + public static var ageRatingOverrideV2: Self { + .init(rawValue: "ageRatingOverrideV2") + } + public static var alcoholTobaccoOrDrugUseOrReferences: Self { .init(rawValue: "alcoholTobaccoOrDrugUseOrReferences") } @@ -100,6 +116,10 @@ extension V1.AppStoreVersions.ById.AgeRatingDeclaration.GET { .init(rawValue: "contests") } + public static var developerAgeRatingInfoUrl: Self { + .init(rawValue: "developerAgeRatingInfoUrl") + } + public static var gambling: Self { .init(rawValue: "gambling") } @@ -108,6 +128,14 @@ extension V1.AppStoreVersions.ById.AgeRatingDeclaration.GET { .init(rawValue: "gamblingSimulated") } + public static var gunsOrOtherWeapons: Self { + .init(rawValue: "gunsOrOtherWeapons") + } + + public static var healthOrWellnessTopics: Self { + .init(rawValue: "healthOrWellnessTopics") + } + public static var horrorOrFearThemes: Self { .init(rawValue: "horrorOrFearThemes") } @@ -132,6 +160,14 @@ extension V1.AppStoreVersions.ById.AgeRatingDeclaration.GET { .init(rawValue: "medicalOrTreatmentInformation") } + public static var messagingAndChat: Self { + .init(rawValue: "messagingAndChat") + } + + public static var parentalControls: Self { + .init(rawValue: "parentalControls") + } + public static var profanityOrCrudeHumor: Self { .init(rawValue: "profanityOrCrudeHumor") } @@ -148,6 +184,10 @@ extension V1.AppStoreVersions.ById.AgeRatingDeclaration.GET { .init(rawValue: "unrestrictedWebAccess") } + public static var userGeneratedContent: Self { + .init(rawValue: "userGeneratedContent") + } + public static var violenceCartoonOrFantasy: Self { .init(rawValue: "violenceCartoonOrFantasy") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersions/ById/AppStoreVersionExperimentsV2/AppStoreVersionsByIdAppStoreVersionExperimentsV2.GET.0ffe859.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersions/ById/AppStoreVersionExperimentsV2/AppStoreVersionsByIdAppStoreVersionExperimentsV2.GET.0ffe859.generated.swift index 187833bc..1b923bbb 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersions/ById/AppStoreVersionExperimentsV2/AppStoreVersionsByIdAppStoreVersionExperimentsV2.GET.0ffe859.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersions/ById/AppStoreVersionExperimentsV2/AppStoreVersionsByIdAppStoreVersionExperimentsV2.GET.0ffe859.generated.swift @@ -379,6 +379,10 @@ extension V1.AppStoreVersions.ById.AppStoreVersionExperimentsV2.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -411,6 +415,10 @@ extension V1.AppStoreVersions.ById.AppStoreVersionExperimentsV2.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -487,6 +495,10 @@ extension V1.AppStoreVersions.ById.AppStoreVersionExperimentsV2.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersions/ById/AppStoreVersionLocalizations/AppStoreVersionsByIdAppStoreVersionLocalizations.GET.4eb815e.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersions/ById/AppStoreVersionLocalizations/AppStoreVersionsByIdAppStoreVersionLocalizations.GET.4eb815e.generated.swift index 21dc6648..2e8ad6ec 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersions/ById/AppStoreVersionLocalizations/AppStoreVersionsByIdAppStoreVersionLocalizations.GET.4eb815e.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersions/ById/AppStoreVersionLocalizations/AppStoreVersionsByIdAppStoreVersionLocalizations.GET.4eb815e.generated.swift @@ -28,6 +28,8 @@ extension V1.AppStoreVersions.ById.AppStoreVersionLocalizations { components?.path = path components?.queryItems = [ + URLQueryItem(name: "fields[appKeywords]", + value: parameters.fields[.appKeywords]?.map { "\($0)" }.joined(separator: ",")), URLQueryItem(name: "fields[appPreviewSets]", value: parameters.fields[.appPreviewSets]?.map { "\($0)" }.joined(separator: ",")), URLQueryItem(name: "fields[appScreenshotSets]", @@ -44,6 +46,8 @@ extension V1.AppStoreVersions.ById.AppStoreVersionLocalizations { value: parameters.limit[.appPreviewSets].map { "\($0)" }), URLQueryItem(name: "limit[appScreenshotSets]", value: parameters.limit[.appScreenshotSets].map { "\($0)" }), + URLQueryItem(name: "limit[searchKeywords]", + value: parameters.limit[.searchKeywords].map { "\($0)" }), URLQueryItem(name: "limit", value: parameters.limit[].map { "\($0)" }) ].filter { $0.value != nil } @@ -211,6 +215,10 @@ extension V1.AppStoreVersions.ById.AppStoreVersionLocalizations.GET { .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var supportUrl: Self { .init(rawValue: "supportUrl") } @@ -343,6 +351,11 @@ extension V1.AppStoreVersions.ById.AppStoreVersionLocalizations.GET { } public struct Relation: Hashable { + /// the fields to include for returned resources of type appKeywords + public static var appKeywords: Relation<[String]?> { + .init(key: "fields[appKeywords]") + } + /// the fields to include for returned resources of type appPreviewSets public static var appPreviewSets: Relation<[AppPreviewSets]?> { .init(key: "fields[appPreviewSets]") @@ -406,6 +419,10 @@ extension V1.AppStoreVersions.ById.AppStoreVersionLocalizations.GET { .init(rawValue: "appStoreVersion") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public var description: String { rawValue } @@ -441,6 +458,11 @@ extension V1.AppStoreVersions.ById.AppStoreVersionLocalizations.GET { .init(key: "limit[appScreenshotSets]") } + /// maximum number of related searchKeywords returned (when they are included) + public static var searchKeywords: Relation { + .init(key: "limit[searchKeywords]") + } + internal let key: String public func hash(into hasher: inout Hasher) { diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersions/ById/AppStoreVersionsById.GET.60ca87e.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersions/ById/AppStoreVersionsById.GET.60ca87e.generated.swift index e0e99a67..7ac22ccc 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersions/ById/AppStoreVersionsById.GET.60ca87e.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppStoreVersions/ById/AppStoreVersionsById.GET.60ca87e.generated.swift @@ -126,6 +126,22 @@ extension V1.AppStoreVersions.ById.GET { private var values: [AnyHashable: AnyHashable] = [:] public struct AgeRatingDeclarations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var advertising: Self { + .init(rawValue: "advertising") + } + + public static var ageAssurance: Self { + .init(rawValue: "ageAssurance") + } + + public static var ageRatingOverride: Self { + .init(rawValue: "ageRatingOverride") + } + + public static var ageRatingOverrideV2: Self { + .init(rawValue: "ageRatingOverrideV2") + } + public static var alcoholTobaccoOrDrugUseOrReferences: Self { .init(rawValue: "alcoholTobaccoOrDrugUseOrReferences") } @@ -134,6 +150,10 @@ extension V1.AppStoreVersions.ById.GET { .init(rawValue: "contests") } + public static var developerAgeRatingInfoUrl: Self { + .init(rawValue: "developerAgeRatingInfoUrl") + } + public static var gambling: Self { .init(rawValue: "gambling") } @@ -142,6 +162,14 @@ extension V1.AppStoreVersions.ById.GET { .init(rawValue: "gamblingSimulated") } + public static var gunsOrOtherWeapons: Self { + .init(rawValue: "gunsOrOtherWeapons") + } + + public static var healthOrWellnessTopics: Self { + .init(rawValue: "healthOrWellnessTopics") + } + public static var horrorOrFearThemes: Self { .init(rawValue: "horrorOrFearThemes") } @@ -166,6 +194,14 @@ extension V1.AppStoreVersions.ById.GET { .init(rawValue: "medicalOrTreatmentInformation") } + public static var messagingAndChat: Self { + .init(rawValue: "messagingAndChat") + } + + public static var parentalControls: Self { + .init(rawValue: "parentalControls") + } + public static var profanityOrCrudeHumor: Self { .init(rawValue: "profanityOrCrudeHumor") } @@ -182,6 +218,10 @@ extension V1.AppStoreVersions.ById.GET { .init(rawValue: "unrestrictedWebAccess") } + public static var userGeneratedContent: Self { + .init(rawValue: "userGeneratedContent") + } + public static var violenceCartoonOrFantasy: Self { .init(rawValue: "violenceCartoonOrFantasy") } @@ -398,6 +438,10 @@ extension V1.AppStoreVersions.ById.GET { .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var supportUrl: Self { .init(rawValue: "supportUrl") } @@ -610,6 +654,10 @@ extension V1.AppStoreVersions.ById.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppTags/ById/AppTagsById.PATCH.00e26b7.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppTags/ById/AppTagsById.PATCH.00e26b7.generated.swift new file mode 100644 index 00000000..44517f36 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppTags/ById/AppTagsById.PATCH.00e26b7.generated.swift @@ -0,0 +1,95 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.AppTags.ById { + public struct PATCH: Endpoint { + public typealias Parameters = AppTagUpdateRequest + public typealias Response = AppTagResponse + + public var path: String { + "/v1/appTags/\(id)" + } + + /// the id of the requested resource + public var id: String + + /// AppTag representation + public var parameters: Parameters + + public init( + id: String, + parameters: Parameters + ) { + self.id = id + self.parameters = parameters + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "PATCH" + + var jsonEncoder: JSONEncoder { + let encoder = JSONEncoder() + return encoder + } + + urlRequest?.httpBody = try jsonEncoder.encode(parameters) + urlRequest?.setValue("application/json", forHTTPHeaderField: "Content-Type") + return urlRequest + } + + /// - Returns: **200**, Single AppTag as `AppTagResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **409**, Request entity error(s) as `ErrorResponse` + /// - Throws: **422**, Unprocessable request entity error(s) as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(AppTagResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 409: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 422: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppTags/ById/Relationships/Territories/AppTagsByIdRelationshipsTerritories.GET.122851e.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppTags/ById/Relationships/Territories/AppTagsByIdRelationshipsTerritories.GET.122851e.generated.swift new file mode 100644 index 00000000..4e962643 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppTags/ById/Relationships/Territories/AppTagsByIdRelationshipsTerritories.GET.122851e.generated.swift @@ -0,0 +1,88 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.AppTags.ById.Relationships.Territories { + public struct GET: Endpoint { + public typealias Response = AppTagTerritoriesLinkagesResponse + + public var path: String { + "/v1/appTags/\(id)/relationships/territories" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "limit", + value: parameters.limit.map { "\($0)" }) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, List of related linkages as `AppTagTerritoriesLinkagesResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(AppTagTerritoriesLinkagesResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.AppTags.ById.Relationships.Territories.GET { + public struct Parameters: Hashable { + /// maximum resources per page + public var limit: Int? + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppTags/ById/Territories/AppTagsByIdTerritories.GET.42b07a5.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppTags/ById/Territories/AppTagsByIdTerritories.GET.42b07a5.generated.swift new file mode 100644 index 00000000..8fc7f4a2 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/AppTags/ById/Territories/AppTagsByIdTerritories.GET.42b07a5.generated.swift @@ -0,0 +1,130 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.AppTags.ById.Territories { + public struct GET: Endpoint { + public typealias Response = TerritoriesResponse + + public var path: String { + "/v1/appTags/\(id)/territories" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "fields[territories]", + value: parameters.fields[.territories]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "limit", + value: parameters.limit.map { "\($0)" }) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, List of Territories as `TerritoriesResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(TerritoriesResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.AppTags.ById.Territories.GET { + public struct Parameters: Hashable { + public var fields: Fields = Fields() + + /// maximum resources per page + public var limit: Int? + + public struct Fields: Hashable { + public subscript (_ relation: Relation) -> T { + get { values[relation]?.base as! T } + set { values[relation] = AnyHashable(newValue) } + } + + private var values: [AnyHashable: AnyHashable] = [:] + + public struct Territories: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var currency: Self { + .init(rawValue: "currency") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct Relation: Hashable { + /// the fields to include for returned resources of type territories + public static var territories: Relation<[Territories]?> { + .init(key: "fields[territories]") + } + + internal let key: String + + public func hash(into hasher: inout Hasher) { + hasher.combine(key) + } + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/Apps.GET.d3db1ee.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/Apps.GET.d3db1ee.generated.swift index 9061ebf3..0466a779 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/Apps.GET.d3db1ee.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/Apps.GET.d3db1ee.generated.swift @@ -493,6 +493,10 @@ extension V1.Apps.GET { .init(rawValue: "state") } + public static var territoryAgeRatings: Self { + .init(rawValue: "territoryAgeRatings") + } + public var description: String { rawValue } @@ -729,6 +733,10 @@ extension V1.Apps.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -761,6 +769,10 @@ extension V1.Apps.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -837,6 +849,10 @@ extension V1.Apps.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -1109,6 +1125,10 @@ extension V1.Apps.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppClips/AppsByIdAppClips.GET.4f64412.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppClips/AppsByIdAppClips.GET.4f64412.generated.swift index 90b36143..0dc160ad 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppClips/AppsByIdAppClips.GET.4f64412.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppClips/AppsByIdAppClips.GET.4f64412.generated.swift @@ -227,6 +227,10 @@ extension V1.Apps.ById.AppClips.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -259,6 +263,10 @@ extension V1.Apps.ById.AppClips.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -335,6 +343,10 @@ extension V1.Apps.ById.AppClips.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppCustomProductPages/AppsByIdAppCustomProductPages.GET.e48b834.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppCustomProductPages/AppsByIdAppCustomProductPages.GET.e48b834.generated.swift index d24f984e..90952660 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppCustomProductPages/AppsByIdAppCustomProductPages.GET.e48b834.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppCustomProductPages/AppsByIdAppCustomProductPages.GET.e48b834.generated.swift @@ -231,6 +231,10 @@ extension V1.Apps.ById.AppCustomProductPages.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -263,6 +267,10 @@ extension V1.Apps.ById.AppCustomProductPages.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -339,6 +347,10 @@ extension V1.Apps.ById.AppCustomProductPages.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppEncryptionDeclarations/AppsByIdAppEncryptionDeclarations.GET.f75eb3f.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppEncryptionDeclarations/AppsByIdAppEncryptionDeclarations.GET.f75eb3f.generated.swift index d0eb5c12..78a60e3b 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppEncryptionDeclarations/AppsByIdAppEncryptionDeclarations.GET.f75eb3f.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppEncryptionDeclarations/AppsByIdAppEncryptionDeclarations.GET.f75eb3f.generated.swift @@ -291,6 +291,10 @@ extension V1.Apps.ById.AppEncryptionDeclarations.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -323,6 +327,10 @@ extension V1.Apps.ById.AppEncryptionDeclarations.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -399,6 +407,10 @@ extension V1.Apps.ById.AppEncryptionDeclarations.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -483,6 +495,10 @@ extension V1.Apps.ById.AppEncryptionDeclarations.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppInfos/AppsByIdAppInfos.GET.dcf3ea6.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppInfos/AppsByIdAppInfos.GET.dcf3ea6.generated.swift index 6c11e388..431800fd 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppInfos/AppsByIdAppInfos.GET.dcf3ea6.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppInfos/AppsByIdAppInfos.GET.dcf3ea6.generated.swift @@ -111,6 +111,22 @@ extension V1.Apps.ById.AppInfos.GET { private var values: [AnyHashable: AnyHashable] = [:] public struct AgeRatingDeclarations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var advertising: Self { + .init(rawValue: "advertising") + } + + public static var ageAssurance: Self { + .init(rawValue: "ageAssurance") + } + + public static var ageRatingOverride: Self { + .init(rawValue: "ageRatingOverride") + } + + public static var ageRatingOverrideV2: Self { + .init(rawValue: "ageRatingOverrideV2") + } + public static var alcoholTobaccoOrDrugUseOrReferences: Self { .init(rawValue: "alcoholTobaccoOrDrugUseOrReferences") } @@ -119,6 +135,10 @@ extension V1.Apps.ById.AppInfos.GET { .init(rawValue: "contests") } + public static var developerAgeRatingInfoUrl: Self { + .init(rawValue: "developerAgeRatingInfoUrl") + } + public static var gambling: Self { .init(rawValue: "gambling") } @@ -127,6 +147,14 @@ extension V1.Apps.ById.AppInfos.GET { .init(rawValue: "gamblingSimulated") } + public static var gunsOrOtherWeapons: Self { + .init(rawValue: "gunsOrOtherWeapons") + } + + public static var healthOrWellnessTopics: Self { + .init(rawValue: "healthOrWellnessTopics") + } + public static var horrorOrFearThemes: Self { .init(rawValue: "horrorOrFearThemes") } @@ -151,6 +179,14 @@ extension V1.Apps.ById.AppInfos.GET { .init(rawValue: "medicalOrTreatmentInformation") } + public static var messagingAndChat: Self { + .init(rawValue: "messagingAndChat") + } + + public static var parentalControls: Self { + .init(rawValue: "parentalControls") + } + public static var profanityOrCrudeHumor: Self { .init(rawValue: "profanityOrCrudeHumor") } @@ -167,6 +203,10 @@ extension V1.Apps.ById.AppInfos.GET { .init(rawValue: "unrestrictedWebAccess") } + public static var userGeneratedContent: Self { + .init(rawValue: "userGeneratedContent") + } + public static var violenceCartoonOrFantasy: Self { .init(rawValue: "violenceCartoonOrFantasy") } @@ -327,6 +367,10 @@ extension V1.Apps.ById.AppInfos.GET { .init(rawValue: "state") } + public static var territoryAgeRatings: Self { + .init(rawValue: "territoryAgeRatings") + } + public var description: String { rawValue } @@ -395,6 +439,10 @@ extension V1.Apps.ById.AppInfos.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -427,6 +475,10 @@ extension V1.Apps.ById.AppInfos.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -503,6 +555,10 @@ extension V1.Apps.ById.AppInfos.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppPricePoints/AppsByIdAppPricePoints.GET.a67db3c.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppPricePoints/AppsByIdAppPricePoints.GET.a67db3c.generated.swift index 916d58e7..598a0eee 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppPricePoints/AppsByIdAppPricePoints.GET.a67db3c.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppPricePoints/AppsByIdAppPricePoints.GET.a67db3c.generated.swift @@ -197,6 +197,10 @@ extension V1.Apps.ById.AppPricePoints.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -229,6 +233,10 @@ extension V1.Apps.ById.AppPricePoints.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -305,6 +313,10 @@ extension V1.Apps.ById.AppPricePoints.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppPriceSchedule/AppsByIdAppPriceSchedule.GET.2431519.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppPriceSchedule/AppsByIdAppPriceSchedule.GET.2431519.generated.swift index 0861db76..5c619ed0 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppPriceSchedule/AppsByIdAppPriceSchedule.GET.2431519.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppPriceSchedule/AppsByIdAppPriceSchedule.GET.2431519.generated.swift @@ -224,6 +224,10 @@ extension V1.Apps.ById.AppPriceSchedule.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -256,6 +260,10 @@ extension V1.Apps.ById.AppPriceSchedule.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -332,6 +340,10 @@ extension V1.Apps.ById.AppPriceSchedule.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppStoreVersionExperimentsV2/AppsByIdAppStoreVersionExperimentsV2.GET.839e482.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppStoreVersionExperimentsV2/AppsByIdAppStoreVersionExperimentsV2.GET.839e482.generated.swift index 460ad4a5..79169a77 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppStoreVersionExperimentsV2/AppsByIdAppStoreVersionExperimentsV2.GET.839e482.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppStoreVersionExperimentsV2/AppsByIdAppStoreVersionExperimentsV2.GET.839e482.generated.swift @@ -379,6 +379,10 @@ extension V1.Apps.ById.AppStoreVersionExperimentsV2.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -411,6 +415,10 @@ extension V1.Apps.ById.AppStoreVersionExperimentsV2.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -487,6 +495,10 @@ extension V1.Apps.ById.AppStoreVersionExperimentsV2.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppStoreVersions/AppsByIdAppStoreVersions.GET.5202570.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppStoreVersions/AppsByIdAppStoreVersions.GET.5202570.generated.swift index 83dde087..262a020d 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppStoreVersions/AppsByIdAppStoreVersions.GET.5202570.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppStoreVersions/AppsByIdAppStoreVersions.GET.5202570.generated.swift @@ -143,6 +143,22 @@ extension V1.Apps.ById.AppStoreVersions.GET { private var values: [AnyHashable: AnyHashable] = [:] public struct AgeRatingDeclarations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var advertising: Self { + .init(rawValue: "advertising") + } + + public static var ageAssurance: Self { + .init(rawValue: "ageAssurance") + } + + public static var ageRatingOverride: Self { + .init(rawValue: "ageRatingOverride") + } + + public static var ageRatingOverrideV2: Self { + .init(rawValue: "ageRatingOverrideV2") + } + public static var alcoholTobaccoOrDrugUseOrReferences: Self { .init(rawValue: "alcoholTobaccoOrDrugUseOrReferences") } @@ -151,6 +167,10 @@ extension V1.Apps.ById.AppStoreVersions.GET { .init(rawValue: "contests") } + public static var developerAgeRatingInfoUrl: Self { + .init(rawValue: "developerAgeRatingInfoUrl") + } + public static var gambling: Self { .init(rawValue: "gambling") } @@ -159,6 +179,14 @@ extension V1.Apps.ById.AppStoreVersions.GET { .init(rawValue: "gamblingSimulated") } + public static var gunsOrOtherWeapons: Self { + .init(rawValue: "gunsOrOtherWeapons") + } + + public static var healthOrWellnessTopics: Self { + .init(rawValue: "healthOrWellnessTopics") + } + public static var horrorOrFearThemes: Self { .init(rawValue: "horrorOrFearThemes") } @@ -183,6 +211,14 @@ extension V1.Apps.ById.AppStoreVersions.GET { .init(rawValue: "medicalOrTreatmentInformation") } + public static var messagingAndChat: Self { + .init(rawValue: "messagingAndChat") + } + + public static var parentalControls: Self { + .init(rawValue: "parentalControls") + } + public static var profanityOrCrudeHumor: Self { .init(rawValue: "profanityOrCrudeHumor") } @@ -199,6 +235,10 @@ extension V1.Apps.ById.AppStoreVersions.GET { .init(rawValue: "unrestrictedWebAccess") } + public static var userGeneratedContent: Self { + .init(rawValue: "userGeneratedContent") + } + public static var violenceCartoonOrFantasy: Self { .init(rawValue: "violenceCartoonOrFantasy") } @@ -415,6 +455,10 @@ extension V1.Apps.ById.AppStoreVersions.GET { .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var supportUrl: Self { .init(rawValue: "supportUrl") } @@ -647,6 +691,10 @@ extension V1.Apps.ById.AppStoreVersions.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -679,6 +727,10 @@ extension V1.Apps.ById.AppStoreVersions.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -755,6 +807,10 @@ extension V1.Apps.ById.AppStoreVersions.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -839,6 +895,10 @@ extension V1.Apps.ById.AppStoreVersions.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppTags/AppsByIdAppTags.GET.39c840d.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppTags/AppsByIdAppTags.GET.39c840d.generated.swift new file mode 100644 index 00000000..b73b17b1 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppTags/AppsByIdAppTags.GET.39c840d.generated.swift @@ -0,0 +1,262 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.Apps.ById.AppTags { + public struct GET: Endpoint { + public typealias Response = AppTagsResponse + + public var path: String { + "/v1/apps/\(id)/appTags" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "fields[appTags]", + value: parameters.fields[.appTags]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "fields[territories]", + value: parameters.fields[.territories]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "filter[visibleInAppStore]", + value: parameters.filter[.visibleInAppStore]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "include", + value: parameters.include?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "limit[territories]", + value: parameters.limit[.territories].map { "\($0)" }), + URLQueryItem(name: "limit", + value: parameters.limit[].map { "\($0)" }), + URLQueryItem(name: "sort", + value: parameters.sort?.map { "\($0)" }.joined(separator: ",")) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, List of AppTags as `AppTagsResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(AppTagsResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.Apps.ById.AppTags.GET { + public struct Parameters: Hashable { + public var fields: Fields = Fields() + + public var filter: Filter = Filter() + + /// comma-separated list of relationships to include + public var include: [Include]? + + /// maximum resources per page + public var limit: Limit = Limit() + + /// comma-separated list of sort expressions; resources will be sorted as specified + public var sort: [Sort]? + + public struct Fields: Hashable { + public subscript (_ relation: Relation) -> T { + get { values[relation]?.base as! T } + set { values[relation] = AnyHashable(newValue) } + } + + private var values: [AnyHashable: AnyHashable] = [:] + + public struct AppTags: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var name: Self { + .init(rawValue: "name") + } + + public static var territories: Self { + .init(rawValue: "territories") + } + + public static var visibleInAppStore: Self { + .init(rawValue: "visibleInAppStore") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct Territories: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var currency: Self { + .init(rawValue: "currency") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct Relation: Hashable { + /// the fields to include for returned resources of type appTags + public static var appTags: Relation<[AppTags]?> { + .init(key: "fields[appTags]") + } + + /// the fields to include for returned resources of type territories + public static var territories: Relation<[Territories]?> { + .init(key: "fields[territories]") + } + + internal let key: String + + public func hash(into hasher: inout Hasher) { + hasher.combine(key) + } + } + } + + public struct Filter: Hashable { + public subscript (_ relation: Relation) -> T { + get { values[relation]?.base as! T } + set { values[relation] = AnyHashable(newValue) } + } + + private var values: [AnyHashable: AnyHashable] = [:] + + public struct Relation: Hashable { + /// filter by attribute 'visibleInAppStore' + public static var visibleInAppStore: Relation<[String]?> { + .init(key: "filter[visibleInAppStore]") + } + + internal let key: String + + public func hash(into hasher: inout Hasher) { + hasher.combine(key) + } + } + } + + public struct Include: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var territories: Self { + .init(rawValue: "territories") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct Limit: Hashable { + public subscript () -> Int? { + get { self[Relation(key: "limit")] } + set { self[Relation(key: "limit")] = newValue } + } + + public subscript (_ relation: Relation) -> T { + get { values[relation]?.base as! T } + set { values[relation] = AnyHashable(newValue) } + } + + private var values: [AnyHashable: AnyHashable] = [:] + + public struct Relation: Hashable { + /// maximum number of related territories returned (when they are included) + public static var territories: Relation { + .init(key: "limit[territories]") + } + + internal let key: String + + public func hash(into hasher: inout Hasher) { + hasher.combine(key) + } + } + } + + public struct Sort: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var name: Self { + .init(rawValue: "name") + } + + public static var nameDesc: Self { + .init(rawValue: "-name") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppsById.GET.37ceec0.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppsById.GET.37ceec0.generated.swift index bd03e454..6d885093 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppsById.GET.37ceec0.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/AppsById.GET.37ceec0.generated.swift @@ -444,6 +444,10 @@ extension V1.Apps.ById.GET { .init(rawValue: "state") } + public static var territoryAgeRatings: Self { + .init(rawValue: "territoryAgeRatings") + } + public var description: String { rawValue } @@ -680,6 +684,10 @@ extension V1.Apps.ById.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -712,6 +720,10 @@ extension V1.Apps.ById.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -788,6 +800,10 @@ extension V1.Apps.ById.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -1060,6 +1076,10 @@ extension V1.Apps.ById.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/BackgroundAssets/AppsByIdBackgroundAssets.GET.77addb9.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/BackgroundAssets/AppsByIdBackgroundAssets.GET.77addb9.generated.swift index ea5d5590..0c3a4e86 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/BackgroundAssets/AppsByIdBackgroundAssets.GET.77addb9.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/BackgroundAssets/AppsByIdBackgroundAssets.GET.77addb9.generated.swift @@ -28,6 +28,8 @@ extension V1.Apps.ById.BackgroundAssets { components?.path = path components?.queryItems = [ + URLQueryItem(name: "fields[apps]", + value: parameters.fields[.apps]?.map { "\($0)" }.joined(separator: ",")), URLQueryItem(name: "fields[backgroundAssetVersions]", value: parameters.fields[.backgroundAssetVersions]?.map { "\($0)" }.joined(separator: ",")), URLQueryItem(name: "fields[backgroundAssets]", @@ -106,11 +108,243 @@ extension V1.Apps.ById.BackgroundAssets.GET { private var values: [AnyHashable: AnyHashable] = [:] + public struct Apps: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var accessibilityDeclarations: Self { + .init(rawValue: "accessibilityDeclarations") + } + + public static var accessibilityUrl: Self { + .init(rawValue: "accessibilityUrl") + } + + public static var alternativeDistributionKey: Self { + .init(rawValue: "alternativeDistributionKey") + } + + public static var analyticsReportRequests: Self { + .init(rawValue: "analyticsReportRequests") + } + + public static var appAvailabilityV2: Self { + .init(rawValue: "appAvailabilityV2") + } + + public static var appClips: Self { + .init(rawValue: "appClips") + } + + public static var appCustomProductPages: Self { + .init(rawValue: "appCustomProductPages") + } + + public static var appEncryptionDeclarations: Self { + .init(rawValue: "appEncryptionDeclarations") + } + + public static var appEvents: Self { + .init(rawValue: "appEvents") + } + + public static var appInfos: Self { + .init(rawValue: "appInfos") + } + + public static var appPricePoints: Self { + .init(rawValue: "appPricePoints") + } + + public static var appPriceSchedule: Self { + .init(rawValue: "appPriceSchedule") + } + + public static var appStoreVersionExperimentsV2: Self { + .init(rawValue: "appStoreVersionExperimentsV2") + } + + public static var appStoreVersions: Self { + .init(rawValue: "appStoreVersions") + } + + public static var appTags: Self { + .init(rawValue: "appTags") + } + + public static var backgroundAssets: Self { + .init(rawValue: "backgroundAssets") + } + + public static var betaAppLocalizations: Self { + .init(rawValue: "betaAppLocalizations") + } + + public static var betaAppReviewDetail: Self { + .init(rawValue: "betaAppReviewDetail") + } + + public static var betaFeedbackCrashSubmissions: Self { + .init(rawValue: "betaFeedbackCrashSubmissions") + } + + public static var betaFeedbackScreenshotSubmissions: Self { + .init(rawValue: "betaFeedbackScreenshotSubmissions") + } + + public static var betaGroups: Self { + .init(rawValue: "betaGroups") + } + + public static var betaLicenseAgreement: Self { + .init(rawValue: "betaLicenseAgreement") + } + + public static var betaTesters: Self { + .init(rawValue: "betaTesters") + } + + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + + public static var builds: Self { + .init(rawValue: "builds") + } + + public static var bundleId: Self { + .init(rawValue: "bundleId") + } + + public static var ciProduct: Self { + .init(rawValue: "ciProduct") + } + + public static var contentRightsDeclaration: Self { + .init(rawValue: "contentRightsDeclaration") + } + + public static var customerReviewSummarizations: Self { + .init(rawValue: "customerReviewSummarizations") + } + + public static var customerReviews: Self { + .init(rawValue: "customerReviews") + } + + public static var endUserLicenseAgreement: Self { + .init(rawValue: "endUserLicenseAgreement") + } + + public static var gameCenterDetail: Self { + .init(rawValue: "gameCenterDetail") + } + + public static var gameCenterEnabledVersions: Self { + .init(rawValue: "gameCenterEnabledVersions") + } + + public static var inAppPurchases: Self { + .init(rawValue: "inAppPurchases") + } + + public static var inAppPurchasesV2: Self { + .init(rawValue: "inAppPurchasesV2") + } + + public static var isOrEverWasMadeForKids: Self { + .init(rawValue: "isOrEverWasMadeForKids") + } + + public static var marketplaceSearchDetail: Self { + .init(rawValue: "marketplaceSearchDetail") + } + + public static var name: Self { + .init(rawValue: "name") + } + + public static var perfPowerMetrics: Self { + .init(rawValue: "perfPowerMetrics") + } + + public static var preReleaseVersions: Self { + .init(rawValue: "preReleaseVersions") + } + + public static var primaryLocale: Self { + .init(rawValue: "primaryLocale") + } + + public static var promotedPurchases: Self { + .init(rawValue: "promotedPurchases") + } + + public static var reviewSubmissions: Self { + .init(rawValue: "reviewSubmissions") + } + + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + + public static var sku: Self { + .init(rawValue: "sku") + } + + public static var streamlinedPurchasingEnabled: Self { + .init(rawValue: "streamlinedPurchasingEnabled") + } + + public static var subscriptionGracePeriod: Self { + .init(rawValue: "subscriptionGracePeriod") + } + + public static var subscriptionGroups: Self { + .init(rawValue: "subscriptionGroups") + } + + public static var subscriptionStatusUrl: Self { + .init(rawValue: "subscriptionStatusUrl") + } + + public static var subscriptionStatusUrlForSandbox: Self { + .init(rawValue: "subscriptionStatusUrlForSandbox") + } + + public static var subscriptionStatusUrlVersion: Self { + .init(rawValue: "subscriptionStatusUrlVersion") + } + + public static var subscriptionStatusUrlVersionForSandbox: Self { + .init(rawValue: "subscriptionStatusUrlVersionForSandbox") + } + + public static var webhooks: Self { + .init(rawValue: "webhooks") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + public struct BackgroundAssetVersions: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var appStoreRelease: Self { + .init(rawValue: "appStoreRelease") + } + public static var assetFile: Self { .init(rawValue: "assetFile") } + public static var backgroundAsset: Self { + .init(rawValue: "backgroundAsset") + } + public static var backgroundAssetUploadFiles: Self { .init(rawValue: "backgroundAssetUploadFiles") } @@ -119,6 +353,10 @@ extension V1.Apps.ById.BackgroundAssets.GET { .init(rawValue: "createdDate") } + public static var externalBetaRelease: Self { + .init(rawValue: "externalBetaRelease") + } + public static var internalBetaRelease: Self { .init(rawValue: "internalBetaRelease") } @@ -151,6 +389,14 @@ extension V1.Apps.ById.BackgroundAssets.GET { } public struct BackgroundAssets: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var app: Self { + .init(rawValue: "app") + } + + public static var appStoreVersion: Self { + .init(rawValue: "appStoreVersion") + } + public static var assetPackIdentifier: Self { .init(rawValue: "assetPackIdentifier") } @@ -159,6 +405,10 @@ extension V1.Apps.ById.BackgroundAssets.GET { .init(rawValue: "createdDate") } + public static var externalBetaVersion: Self { + .init(rawValue: "externalBetaVersion") + } + public static var internalBetaVersion: Self { .init(rawValue: "internalBetaVersion") } @@ -179,6 +429,11 @@ extension V1.Apps.ById.BackgroundAssets.GET { } public struct Relation: Hashable { + /// the fields to include for returned resources of type apps + public static var apps: Relation<[Apps]?> { + .init(key: "fields[apps]") + } + /// the fields to include for returned resources of type backgroundAssetVersions public static var backgroundAssetVersions: Relation<[BackgroundAssetVersions]?> { .init(key: "fields[backgroundAssetVersions]") @@ -220,6 +475,18 @@ extension V1.Apps.ById.BackgroundAssets.GET { } public struct Include: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var app: Self { + .init(rawValue: "app") + } + + public static var appStoreVersion: Self { + .init(rawValue: "appStoreVersion") + } + + public static var externalBetaVersion: Self { + .init(rawValue: "externalBetaVersion") + } + public static var internalBetaVersion: Self { .init(rawValue: "internalBetaVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/BetaFeedbackCrashSubmissions/AppsByIdBetaFeedbackCrashSubmissions.GET.4ae2302.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/BetaFeedbackCrashSubmissions/AppsByIdBetaFeedbackCrashSubmissions.GET.4ae2302.generated.swift index 93519e48..51c2b3df 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/BetaFeedbackCrashSubmissions/AppsByIdBetaFeedbackCrashSubmissions.GET.4ae2302.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/BetaFeedbackCrashSubmissions/AppsByIdBetaFeedbackCrashSubmissions.GET.4ae2302.generated.swift @@ -310,6 +310,10 @@ extension V1.Apps.ById.BetaFeedbackCrashSubmissions.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/BetaFeedbackScreenshotSubmissions/AppsByIdBetaFeedbackScreenshotSubmissions.GET.aa35b42.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/BetaFeedbackScreenshotSubmissions/AppsByIdBetaFeedbackScreenshotSubmissions.GET.aa35b42.generated.swift index 4dbd4543..48bc1c59 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/BetaFeedbackScreenshotSubmissions/AppsByIdBetaFeedbackScreenshotSubmissions.GET.aa35b42.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/BetaFeedbackScreenshotSubmissions/AppsByIdBetaFeedbackScreenshotSubmissions.GET.aa35b42.generated.swift @@ -310,6 +310,10 @@ extension V1.Apps.ById.BetaFeedbackScreenshotSubmissions.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/BuildUploads/AppsByIdBuildUploads.GET.8f28577.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/BuildUploads/AppsByIdBuildUploads.GET.8f28577.generated.swift new file mode 100644 index 00000000..74b6e8d2 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/BuildUploads/AppsByIdBuildUploads.GET.8f28577.generated.swift @@ -0,0 +1,485 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.Apps.ById.BuildUploads { + public struct GET: Endpoint { + public typealias Response = BuildUploadsResponse + + public var path: String { + "/v1/apps/\(id)/buildUploads" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "fields[buildUploadFiles]", + value: parameters.fields[.buildUploadFiles]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "fields[buildUploads]", + value: parameters.fields[.buildUploads]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "fields[builds]", + value: parameters.fields[.builds]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "filter[cfBundleShortVersionString]", + value: parameters.filter[.cfBundleShortVersionString]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "filter[cfBundleVersion]", + value: parameters.filter[.cfBundleVersion]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "filter[platform]", + value: parameters.filter[.platform]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "filter[state]", + value: parameters.filter[.state]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "include", + value: parameters.include?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "limit", + value: parameters.limit.map { "\($0)" }), + URLQueryItem(name: "sort", + value: parameters.sort?.map { "\($0)" }.joined(separator: ",")) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, List of BuildUploads as `BuildUploadsResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(BuildUploadsResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.Apps.ById.BuildUploads.GET { + public struct Parameters: Hashable { + public var fields: Fields = Fields() + + public var filter: Filter = Filter() + + /// comma-separated list of relationships to include + public var include: [Include]? + + /// maximum resources per page + public var limit: Int? + + /// comma-separated list of sort expressions; resources will be sorted as specified + public var sort: [Sort]? + + public struct Fields: Hashable { + public subscript (_ relation: Relation) -> T { + get { values[relation]?.base as! T } + set { values[relation] = AnyHashable(newValue) } + } + + private var values: [AnyHashable: AnyHashable] = [:] + + public struct BuildUploadFiles: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var assetDeliveryState: Self { + .init(rawValue: "assetDeliveryState") + } + + public static var assetToken: Self { + .init(rawValue: "assetToken") + } + + public static var assetType: Self { + .init(rawValue: "assetType") + } + + public static var fileName: Self { + .init(rawValue: "fileName") + } + + public static var fileSize: Self { + .init(rawValue: "fileSize") + } + + public static var sourceFileChecksums: Self { + .init(rawValue: "sourceFileChecksums") + } + + public static var uploadOperations: Self { + .init(rawValue: "uploadOperations") + } + + public static var uti: Self { + .init(rawValue: "uti") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct BuildUploads: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var assetDescriptionFile: Self { + .init(rawValue: "assetDescriptionFile") + } + + public static var assetFile: Self { + .init(rawValue: "assetFile") + } + + public static var assetSpiFile: Self { + .init(rawValue: "assetSpiFile") + } + + public static var build: Self { + .init(rawValue: "build") + } + + public static var buildUploadFiles: Self { + .init(rawValue: "buildUploadFiles") + } + + public static var cfBundleShortVersionString: Self { + .init(rawValue: "cfBundleShortVersionString") + } + + public static var cfBundleVersion: Self { + .init(rawValue: "cfBundleVersion") + } + + public static var createdDate: Self { + .init(rawValue: "createdDate") + } + + public static var platform: Self { + .init(rawValue: "platform") + } + + public static var state: Self { + .init(rawValue: "state") + } + + public static var uploadedDate: Self { + .init(rawValue: "uploadedDate") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct Builds: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var app: Self { + .init(rawValue: "app") + } + + public static var appEncryptionDeclaration: Self { + .init(rawValue: "appEncryptionDeclaration") + } + + public static var appStoreVersion: Self { + .init(rawValue: "appStoreVersion") + } + + public static var betaAppReviewSubmission: Self { + .init(rawValue: "betaAppReviewSubmission") + } + + public static var betaBuildLocalizations: Self { + .init(rawValue: "betaBuildLocalizations") + } + + public static var betaGroups: Self { + .init(rawValue: "betaGroups") + } + + public static var buildAudienceType: Self { + .init(rawValue: "buildAudienceType") + } + + public static var buildBetaDetail: Self { + .init(rawValue: "buildBetaDetail") + } + + public static var buildBundles: Self { + .init(rawValue: "buildBundles") + } + + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + + public static var computedMinMacOsVersion: Self { + .init(rawValue: "computedMinMacOsVersion") + } + + public static var computedMinVisionOsVersion: Self { + .init(rawValue: "computedMinVisionOsVersion") + } + + public static var diagnosticSignatures: Self { + .init(rawValue: "diagnosticSignatures") + } + + public static var expirationDate: Self { + .init(rawValue: "expirationDate") + } + + public static var expired: Self { + .init(rawValue: "expired") + } + + public static var iconAssetToken: Self { + .init(rawValue: "iconAssetToken") + } + + public static var icons: Self { + .init(rawValue: "icons") + } + + public static var individualTesters: Self { + .init(rawValue: "individualTesters") + } + + public static var lsMinimumSystemVersion: Self { + .init(rawValue: "lsMinimumSystemVersion") + } + + public static var minOsVersion: Self { + .init(rawValue: "minOsVersion") + } + + public static var perfPowerMetrics: Self { + .init(rawValue: "perfPowerMetrics") + } + + public static var preReleaseVersion: Self { + .init(rawValue: "preReleaseVersion") + } + + public static var processingState: Self { + .init(rawValue: "processingState") + } + + public static var uploadedDate: Self { + .init(rawValue: "uploadedDate") + } + + public static var usesNonExemptEncryption: Self { + .init(rawValue: "usesNonExemptEncryption") + } + + public static var version: Self { + .init(rawValue: "version") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct Relation: Hashable { + /// the fields to include for returned resources of type buildUploadFiles + public static var buildUploadFiles: Relation<[BuildUploadFiles]?> { + .init(key: "fields[buildUploadFiles]") + } + + /// the fields to include for returned resources of type buildUploads + public static var buildUploads: Relation<[BuildUploads]?> { + .init(key: "fields[buildUploads]") + } + + /// the fields to include for returned resources of type builds + public static var builds: Relation<[Builds]?> { + .init(key: "fields[builds]") + } + + internal let key: String + + public func hash(into hasher: inout Hasher) { + hasher.combine(key) + } + } + } + + public struct Filter: Hashable { + public subscript (_ relation: Relation) -> T { + get { values[relation]?.base as! T } + set { values[relation] = AnyHashable(newValue) } + } + + private var values: [AnyHashable: AnyHashable] = [:] + + public struct Platform: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var iOS: Self { + .init(rawValue: "IOS") + } + + public static var macOS: Self { + .init(rawValue: "MAC_OS") + } + + public static var tvOS: Self { + .init(rawValue: "TV_OS") + } + + public static var visionOS: Self { + .init(rawValue: "VISION_OS") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct Relation: Hashable { + /// filter by attribute 'cfBundleShortVersionString' + public static var cfBundleShortVersionString: Relation<[String]?> { + .init(key: "filter[cfBundleShortVersionString]") + } + + /// filter by attribute 'cfBundleVersion' + public static var cfBundleVersion: Relation<[String]?> { + .init(key: "filter[cfBundleVersion]") + } + + /// filter by attribute 'platform' + public static var platform: Relation<[Platform]?> { + .init(key: "filter[platform]") + } + + /// filter by state + public static var state: Relation<[String]?> { + .init(key: "filter[state]") + } + + internal let key: String + + public func hash(into hasher: inout Hasher) { + hasher.combine(key) + } + } + } + + public struct Include: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var assetDescriptionFile: Self { + .init(rawValue: "assetDescriptionFile") + } + + public static var assetFile: Self { + .init(rawValue: "assetFile") + } + + public static var assetSpiFile: Self { + .init(rawValue: "assetSpiFile") + } + + public static var build: Self { + .init(rawValue: "build") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct Sort: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var cfBundleVersion: Self { + .init(rawValue: "cfBundleVersion") + } + + public static var cfBundleVersionDesc: Self { + .init(rawValue: "-cfBundleVersion") + } + + public static var uploadedDate: Self { + .init(rawValue: "uploadedDate") + } + + public static var uploadedDateDesc: Self { + .init(rawValue: "-uploadedDate") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Builds/AppsByIdBuilds.GET.8af2daf.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Builds/AppsByIdBuilds.GET.8af2daf.generated.swift index a60cd9c5..dafa7f20 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Builds/AppsByIdBuilds.GET.8af2daf.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Builds/AppsByIdBuilds.GET.8af2daf.generated.swift @@ -132,6 +132,10 @@ extension V1.Apps.ById.Builds.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/CiProduct/AppsByIdCiProduct.GET.53dedfe.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/CiProduct/AppsByIdCiProduct.GET.53dedfe.generated.swift index d61200f6..b8e35d6d 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/CiProduct/AppsByIdCiProduct.GET.53dedfe.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/CiProduct/AppsByIdCiProduct.GET.53dedfe.generated.swift @@ -162,6 +162,10 @@ extension V1.Apps.ById.CiProduct.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -194,6 +198,10 @@ extension V1.Apps.ById.CiProduct.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -270,6 +278,10 @@ extension V1.Apps.ById.CiProduct.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/GameCenterDetail/AppsByIdGameCenterDetail.GET.ec5e6bc.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/GameCenterDetail/AppsByIdGameCenterDetail.GET.ec5e6bc.generated.swift index 243fdb32..d7991b59 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/GameCenterDetail/AppsByIdGameCenterDetail.GET.ec5e6bc.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/GameCenterDetail/AppsByIdGameCenterDetail.GET.ec5e6bc.generated.swift @@ -318,6 +318,10 @@ extension V1.Apps.ById.GameCenterDetail.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -350,6 +354,10 @@ extension V1.Apps.ById.GameCenterDetail.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -426,6 +434,10 @@ extension V1.Apps.ById.GameCenterDetail.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -682,10 +694,6 @@ extension V1.Apps.ById.GameCenterDetail.GET { } public struct GameCenterChallenges: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { - public static var allowedDurations: Self { - .init(rawValue: "allowedDurations") - } - public static var archived: Self { .init(rawValue: "archived") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/GameCenterEnabledVersions/AppsByIdGameCenterEnabledVersions.GET.69386a4.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/GameCenterEnabledVersions/AppsByIdGameCenterEnabledVersions.GET.69386a4.generated.swift index 8fbc9eb2..801b5829 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/GameCenterEnabledVersions/AppsByIdGameCenterEnabledVersions.GET.69386a4.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/GameCenterEnabledVersions/AppsByIdGameCenterEnabledVersions.GET.69386a4.generated.swift @@ -175,6 +175,10 @@ extension V1.Apps.ById.GameCenterEnabledVersions.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -207,6 +211,10 @@ extension V1.Apps.ById.GameCenterEnabledVersions.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -283,6 +291,10 @@ extension V1.Apps.ById.GameCenterEnabledVersions.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/InAppPurchases/AppsByIdInAppPurchases.GET.8b65266.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/InAppPurchases/AppsByIdInAppPurchases.GET.8b65266.generated.swift index 2c74eaae..3e084d00 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/InAppPurchases/AppsByIdInAppPurchases.GET.8b65266.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/InAppPurchases/AppsByIdInAppPurchases.GET.8b65266.generated.swift @@ -173,6 +173,10 @@ extension V1.Apps.ById.InAppPurchases.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -205,6 +209,10 @@ extension V1.Apps.ById.InAppPurchases.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -281,6 +289,10 @@ extension V1.Apps.ById.InAppPurchases.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Relationships/AppTags/AppsByIdRelationshipsAppTags.GET.79df974.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Relationships/AppTags/AppsByIdRelationshipsAppTags.GET.79df974.generated.swift new file mode 100644 index 00000000..6ebf30d2 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Relationships/AppTags/AppsByIdRelationshipsAppTags.GET.79df974.generated.swift @@ -0,0 +1,88 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.Apps.ById.Relationships.AppTags { + public struct GET: Endpoint { + public typealias Response = AppAppTagsLinkagesResponse + + public var path: String { + "/v1/apps/\(id)/relationships/appTags" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "limit", + value: parameters.limit.map { "\($0)" }) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, List of related linkages as `AppAppTagsLinkagesResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(AppAppTagsLinkagesResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.Apps.ById.Relationships.AppTags.GET { + public struct Parameters: Hashable { + /// maximum resources per page + public var limit: Int? + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Relationships/BuildUploads/AppsByIdRelationshipsBuildUploads.GET.bb57950.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Relationships/BuildUploads/AppsByIdRelationshipsBuildUploads.GET.bb57950.generated.swift new file mode 100644 index 00000000..39470a89 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Relationships/BuildUploads/AppsByIdRelationshipsBuildUploads.GET.bb57950.generated.swift @@ -0,0 +1,88 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.Apps.ById.Relationships.BuildUploads { + public struct GET: Endpoint { + public typealias Response = AppBuildUploadsLinkagesResponse + + public var path: String { + "/v1/apps/\(id)/relationships/buildUploads" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "limit", + value: parameters.limit.map { "\($0)" }) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, List of related linkages as `AppBuildUploadsLinkagesResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(AppBuildUploadsLinkagesResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.Apps.ById.Relationships.BuildUploads.GET { + public struct Parameters: Hashable { + /// maximum resources per page + public var limit: Int? + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Relationships/SearchKeywords/AppsByIdRelationshipsSearchKeywords.GET.da3eb19.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Relationships/SearchKeywords/AppsByIdRelationshipsSearchKeywords.GET.da3eb19.generated.swift new file mode 100644 index 00000000..20db26fc --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Relationships/SearchKeywords/AppsByIdRelationshipsSearchKeywords.GET.da3eb19.generated.swift @@ -0,0 +1,88 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.Apps.ById.Relationships.SearchKeywords { + public struct GET: Endpoint { + public typealias Response = AppSearchKeywordsLinkagesResponse + + public var path: String { + "/v1/apps/\(id)/relationships/searchKeywords" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "limit", + value: parameters.limit.map { "\($0)" }) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, List of related linkages as `AppSearchKeywordsLinkagesResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(AppSearchKeywordsLinkagesResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.Apps.ById.Relationships.SearchKeywords.GET { + public struct Parameters: Hashable { + /// maximum resources per page + public var limit: Int? + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/ReviewSubmissions/AppsByIdReviewSubmissions.GET.7dc5c8b.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/ReviewSubmissions/AppsByIdReviewSubmissions.GET.7dc5c8b.generated.swift index c2e1c790..c390b90a 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/ReviewSubmissions/AppsByIdReviewSubmissions.GET.7dc5c8b.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/ReviewSubmissions/AppsByIdReviewSubmissions.GET.7dc5c8b.generated.swift @@ -317,6 +317,10 @@ extension V1.Apps.ById.ReviewSubmissions.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -349,6 +353,10 @@ extension V1.Apps.ById.ReviewSubmissions.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -425,6 +433,10 @@ extension V1.Apps.ById.ReviewSubmissions.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -493,6 +505,10 @@ extension V1.Apps.ById.ReviewSubmissions.GET { .init(rawValue: "appStoreVersionExperimentV2") } + public static var backgroundAssetVersion: Self { + .init(rawValue: "backgroundAssetVersion") + } + public static var state: Self { .init(rawValue: "state") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/SearchKeywords/AppsByIdSearchKeywords.GET.21f4047.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/SearchKeywords/AppsByIdSearchKeywords.GET.21f4047.generated.swift new file mode 100644 index 00000000..51b30655 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/SearchKeywords/AppsByIdSearchKeywords.GET.21f4047.generated.swift @@ -0,0 +1,147 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.Apps.ById.SearchKeywords { + public struct GET: Endpoint { + public typealias Response = AppKeywordsResponse + + public var path: String { + "/v1/apps/\(id)/searchKeywords" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "fields[appKeywords]", + value: parameters.fields[.appKeywords]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "filter[locale]", + value: parameters.filter[.locale]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "filter[platform]", + value: parameters.filter[.platform]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "limit", + value: parameters.limit.map { "\($0)" }) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, List of AppKeywords as `AppKeywordsResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(AppKeywordsResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.Apps.ById.SearchKeywords.GET { + public struct Parameters: Hashable { + public var fields: Fields = Fields() + + public var filter: Filter = Filter() + + /// maximum resources per page + public var limit: Int? + + public struct Fields: Hashable { + public subscript (_ relation: Relation) -> T { + get { values[relation]?.base as! T } + set { values[relation] = AnyHashable(newValue) } + } + + private var values: [AnyHashable: AnyHashable] = [:] + + public struct Relation: Hashable { + /// the fields to include for returned resources of type appKeywords + public static var appKeywords: Relation<[String]?> { + .init(key: "fields[appKeywords]") + } + + internal let key: String + + public func hash(into hasher: inout Hasher) { + hasher.combine(key) + } + } + } + + public struct Filter: Hashable { + public subscript (_ relation: Relation) -> T { + get { values[relation]?.base as! T } + set { values[relation] = AnyHashable(newValue) } + } + + private var values: [AnyHashable: AnyHashable] = [:] + + public struct Relation: Hashable { + /// filter by locale + public static var locale: Relation<[String]?> { + .init(key: "filter[locale]") + } + + /// filter by platform + public static var platform: Relation<[String]?> { + .init(key: "filter[platform]") + } + + internal let key: String + + public func hash(into hasher: inout Hasher) { + hasher.combine(key) + } + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Webhooks/AppsByIdWebhooks.GET.d07bfb0.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Webhooks/AppsByIdWebhooks.GET.d07bfb0.generated.swift index 1bd5b730..c78a335a 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Webhooks/AppsByIdWebhooks.GET.d07bfb0.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Apps/ById/Webhooks/AppsByIdWebhooks.GET.d07bfb0.generated.swift @@ -159,6 +159,10 @@ extension V1.Apps.ById.Webhooks.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -191,6 +195,10 @@ extension V1.Apps.ById.Webhooks.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -267,6 +275,10 @@ extension V1.Apps.ById.Webhooks.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetUploadFiles/ById/BackgroundAssetUploadFilesById.GET.1ad97cd.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetUploadFiles/ById/BackgroundAssetUploadFilesById.GET.1ad97cd.generated.swift index 3e89b0ac..44fa0db4 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetUploadFiles/ById/BackgroundAssetUploadFilesById.GET.1ad97cd.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetUploadFiles/ById/BackgroundAssetUploadFilesById.GET.1ad97cd.generated.swift @@ -115,6 +115,10 @@ extension V1.BackgroundAssetUploadFiles.ById.GET { .init(rawValue: "sourceFileChecksum") } + public static var sourceFileChecksums: Self { + .init(rawValue: "sourceFileChecksums") + } + public static var uploadOperations: Self { .init(rawValue: "uploadOperations") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetVersionAppStoreReleases/ById/BackgroundAssetVersionAppStoreReleasesById.GET.9b8f9e1.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetVersionAppStoreReleases/ById/BackgroundAssetVersionAppStoreReleasesById.GET.9b8f9e1.generated.swift new file mode 100644 index 00000000..b6bcb825 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetVersionAppStoreReleases/ById/BackgroundAssetVersionAppStoreReleasesById.GET.9b8f9e1.generated.swift @@ -0,0 +1,150 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.BackgroundAssetVersionAppStoreReleases.ById { + public struct GET: Endpoint { + public typealias Response = BackgroundAssetVersionAppStoreReleaseResponse + + public var path: String { + "/v1/backgroundAssetVersionAppStoreReleases/\(id)" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "fields[backgroundAssetVersionAppStoreReleases]", + value: parameters.fields[.backgroundAssetVersionAppStoreReleases]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "include", + value: parameters.include?.map { "\($0)" }.joined(separator: ",")) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, Single BackgroundAssetVersionAppStoreRelease as `BackgroundAssetVersionAppStoreReleaseResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(BackgroundAssetVersionAppStoreReleaseResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.BackgroundAssetVersionAppStoreReleases.ById.GET { + public struct Parameters: Hashable { + public var fields: Fields = Fields() + + /// comma-separated list of relationships to include + public var include: [Include]? + + public struct Fields: Hashable { + public subscript (_ relation: Relation) -> T { + get { values[relation]?.base as! T } + set { values[relation] = AnyHashable(newValue) } + } + + private var values: [AnyHashable: AnyHashable] = [:] + + public struct BackgroundAssetVersionAppStoreReleases: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var backgroundAssetVersion: Self { + .init(rawValue: "backgroundAssetVersion") + } + + public static var state: Self { + .init(rawValue: "state") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct Relation: Hashable { + /// the fields to include for returned resources of type backgroundAssetVersionAppStoreReleases + public static var backgroundAssetVersionAppStoreReleases: Relation<[BackgroundAssetVersionAppStoreReleases]?> { + .init(key: "fields[backgroundAssetVersionAppStoreReleases]") + } + + internal let key: String + + public func hash(into hasher: inout Hasher) { + hasher.combine(key) + } + } + } + + public struct Include: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var backgroundAssetVersion: Self { + .init(rawValue: "backgroundAssetVersion") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetVersionExternalBetaReleases/ById/BackgroundAssetVersionExternalBetaReleasesById.GET.10363e9.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetVersionExternalBetaReleases/ById/BackgroundAssetVersionExternalBetaReleasesById.GET.10363e9.generated.swift new file mode 100644 index 00000000..16ffc67f --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetVersionExternalBetaReleases/ById/BackgroundAssetVersionExternalBetaReleasesById.GET.10363e9.generated.swift @@ -0,0 +1,150 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.BackgroundAssetVersionExternalBetaReleases.ById { + public struct GET: Endpoint { + public typealias Response = BackgroundAssetVersionExternalBetaReleaseResponse + + public var path: String { + "/v1/backgroundAssetVersionExternalBetaReleases/\(id)" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "fields[backgroundAssetVersionExternalBetaReleases]", + value: parameters.fields[.backgroundAssetVersionExternalBetaReleases]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "include", + value: parameters.include?.map { "\($0)" }.joined(separator: ",")) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, Single BackgroundAssetVersionExternalBetaRelease as `BackgroundAssetVersionExternalBetaReleaseResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(BackgroundAssetVersionExternalBetaReleaseResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.BackgroundAssetVersionExternalBetaReleases.ById.GET { + public struct Parameters: Hashable { + public var fields: Fields = Fields() + + /// comma-separated list of relationships to include + public var include: [Include]? + + public struct Fields: Hashable { + public subscript (_ relation: Relation) -> T { + get { values[relation]?.base as! T } + set { values[relation] = AnyHashable(newValue) } + } + + private var values: [AnyHashable: AnyHashable] = [:] + + public struct BackgroundAssetVersionExternalBetaReleases: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var backgroundAssetVersion: Self { + .init(rawValue: "backgroundAssetVersion") + } + + public static var state: Self { + .init(rawValue: "state") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct Relation: Hashable { + /// the fields to include for returned resources of type backgroundAssetVersionExternalBetaReleases + public static var backgroundAssetVersionExternalBetaReleases: Relation<[BackgroundAssetVersionExternalBetaReleases]?> { + .init(key: "fields[backgroundAssetVersionExternalBetaReleases]") + } + + internal let key: String + + public func hash(into hasher: inout Hasher) { + hasher.combine(key) + } + } + } + + public struct Include: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var backgroundAssetVersion: Self { + .init(rawValue: "backgroundAssetVersion") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetVersions/ById/BackgroundAssetUploadFiles/BackgroundAssetVersionsByIdBackgroundAssetUploadFiles.GET.85c8b34.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetVersions/ById/BackgroundAssetUploadFiles/BackgroundAssetVersionsByIdBackgroundAssetUploadFiles.GET.85c8b34.generated.swift index 00adb1f3..27bac9ab 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetVersions/ById/BackgroundAssetUploadFiles/BackgroundAssetVersionsByIdBackgroundAssetUploadFiles.GET.85c8b34.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetVersions/ById/BackgroundAssetUploadFiles/BackgroundAssetVersionsByIdBackgroundAssetUploadFiles.GET.85c8b34.generated.swift @@ -120,6 +120,10 @@ extension V1.BackgroundAssetVersions.ById.BackgroundAssetUploadFiles.GET { .init(rawValue: "sourceFileChecksum") } + public static var sourceFileChecksums: Self { + .init(rawValue: "sourceFileChecksums") + } + public static var uploadOperations: Self { .init(rawValue: "uploadOperations") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetVersions/ById/BackgroundAssetVersionsById.GET.95cd11c.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetVersions/ById/BackgroundAssetVersionsById.GET.95cd11c.generated.swift index 14eabb0a..453fc57c 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetVersions/ById/BackgroundAssetVersionsById.GET.95cd11c.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssetVersions/ById/BackgroundAssetVersionsById.GET.95cd11c.generated.swift @@ -96,10 +96,18 @@ extension V1.BackgroundAssetVersions.ById.GET { private var values: [AnyHashable: AnyHashable] = [:] public struct BackgroundAssetVersions: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var appStoreRelease: Self { + .init(rawValue: "appStoreRelease") + } + public static var assetFile: Self { .init(rawValue: "assetFile") } + public static var backgroundAsset: Self { + .init(rawValue: "backgroundAsset") + } + public static var backgroundAssetUploadFiles: Self { .init(rawValue: "backgroundAssetUploadFiles") } @@ -108,6 +116,10 @@ extension V1.BackgroundAssetVersions.ById.GET { .init(rawValue: "createdDate") } + public static var externalBetaRelease: Self { + .init(rawValue: "externalBetaRelease") + } + public static var internalBetaRelease: Self { .init(rawValue: "internalBetaRelease") } @@ -154,10 +166,22 @@ extension V1.BackgroundAssetVersions.ById.GET { } public struct Include: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var appStoreRelease: Self { + .init(rawValue: "appStoreRelease") + } + public static var assetFile: Self { .init(rawValue: "assetFile") } + public static var backgroundAsset: Self { + .init(rawValue: "backgroundAsset") + } + + public static var externalBetaRelease: Self { + .init(rawValue: "externalBetaRelease") + } + public static var internalBetaRelease: Self { .init(rawValue: "internalBetaRelease") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssets/ById/BackgroundAssetsById.GET.ab8fadb.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssets/ById/BackgroundAssetsById.GET.ab8fadb.generated.swift index 433313da..436c4d72 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssets/ById/BackgroundAssetsById.GET.ab8fadb.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssets/ById/BackgroundAssetsById.GET.ab8fadb.generated.swift @@ -96,6 +96,14 @@ extension V1.BackgroundAssets.ById.GET { private var values: [AnyHashable: AnyHashable] = [:] public struct BackgroundAssets: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var app: Self { + .init(rawValue: "app") + } + + public static var appStoreVersion: Self { + .init(rawValue: "appStoreVersion") + } + public static var assetPackIdentifier: Self { .init(rawValue: "assetPackIdentifier") } @@ -104,6 +112,10 @@ extension V1.BackgroundAssets.ById.GET { .init(rawValue: "createdDate") } + public static var externalBetaVersion: Self { + .init(rawValue: "externalBetaVersion") + } + public static var internalBetaVersion: Self { .init(rawValue: "internalBetaVersion") } @@ -138,6 +150,18 @@ extension V1.BackgroundAssets.ById.GET { } public struct Include: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var app: Self { + .init(rawValue: "app") + } + + public static var appStoreVersion: Self { + .init(rawValue: "appStoreVersion") + } + + public static var externalBetaVersion: Self { + .init(rawValue: "externalBetaVersion") + } + public static var internalBetaVersion: Self { .init(rawValue: "internalBetaVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssets/ById/Versions/BackgroundAssetsByIdVersions.GET.c529844.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssets/ById/Versions/BackgroundAssetsByIdVersions.GET.c529844.generated.swift index ca52e021..120d7712 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssets/ById/Versions/BackgroundAssetsByIdVersions.GET.c529844.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BackgroundAssets/ById/Versions/BackgroundAssetsByIdVersions.GET.c529844.generated.swift @@ -30,10 +30,20 @@ extension V1.BackgroundAssets.ById.Versions { components?.queryItems = [ URLQueryItem(name: "fields[backgroundAssetUploadFiles]", value: parameters.fields[.backgroundAssetUploadFiles]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "fields[backgroundAssetVersionAppStoreReleases]", + value: parameters.fields[.backgroundAssetVersionAppStoreReleases]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "fields[backgroundAssetVersionExternalBetaReleases]", + value: parameters.fields[.backgroundAssetVersionExternalBetaReleases]?.map { "\($0)" }.joined(separator: ",")), URLQueryItem(name: "fields[backgroundAssetVersionInternalBetaReleases]", value: parameters.fields[.backgroundAssetVersionInternalBetaReleases]?.map { "\($0)" }.joined(separator: ",")), URLQueryItem(name: "fields[backgroundAssetVersions]", value: parameters.fields[.backgroundAssetVersions]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "fields[backgroundAssets]", + value: parameters.fields[.backgroundAssets]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "filter[appStoreRelease.state]", + value: parameters.filter[.appStoreReleaseState]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "filter[externalBetaRelease.state]", + value: parameters.filter[.externalBetaReleaseState]?.map { "\($0)" }.joined(separator: ",")), URLQueryItem(name: "filter[internalBetaRelease.state]", value: parameters.filter[.internalBetaReleaseState]?.map { "\($0)" }.joined(separator: ",")), URLQueryItem(name: "filter[state]", @@ -142,6 +152,10 @@ extension V1.BackgroundAssets.ById.Versions.GET { .init(rawValue: "sourceFileChecksum") } + public static var sourceFileChecksums: Self { + .init(rawValue: "sourceFileChecksums") + } + public static var uploadOperations: Self { .init(rawValue: "uploadOperations") } @@ -157,6 +171,46 @@ extension V1.BackgroundAssets.ById.Versions.GET { } } + public struct BackgroundAssetVersionAppStoreReleases: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var backgroundAssetVersion: Self { + .init(rawValue: "backgroundAssetVersion") + } + + public static var state: Self { + .init(rawValue: "state") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct BackgroundAssetVersionExternalBetaReleases: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var backgroundAssetVersion: Self { + .init(rawValue: "backgroundAssetVersion") + } + + public static var state: Self { + .init(rawValue: "state") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + public struct BackgroundAssetVersionInternalBetaReleases: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { public static var backgroundAssetVersion: Self { .init(rawValue: "backgroundAssetVersion") @@ -178,10 +232,18 @@ extension V1.BackgroundAssets.ById.Versions.GET { } public struct BackgroundAssetVersions: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var appStoreRelease: Self { + .init(rawValue: "appStoreRelease") + } + public static var assetFile: Self { .init(rawValue: "assetFile") } + public static var backgroundAsset: Self { + .init(rawValue: "backgroundAsset") + } + public static var backgroundAssetUploadFiles: Self { .init(rawValue: "backgroundAssetUploadFiles") } @@ -190,6 +252,10 @@ extension V1.BackgroundAssets.ById.Versions.GET { .init(rawValue: "createdDate") } + public static var externalBetaRelease: Self { + .init(rawValue: "externalBetaRelease") + } + public static var internalBetaRelease: Self { .init(rawValue: "internalBetaRelease") } @@ -221,12 +287,62 @@ extension V1.BackgroundAssets.ById.Versions.GET { } } + public struct BackgroundAssets: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var app: Self { + .init(rawValue: "app") + } + + public static var appStoreVersion: Self { + .init(rawValue: "appStoreVersion") + } + + public static var assetPackIdentifier: Self { + .init(rawValue: "assetPackIdentifier") + } + + public static var createdDate: Self { + .init(rawValue: "createdDate") + } + + public static var externalBetaVersion: Self { + .init(rawValue: "externalBetaVersion") + } + + public static var internalBetaVersion: Self { + .init(rawValue: "internalBetaVersion") + } + + public static var versions: Self { + .init(rawValue: "versions") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + public struct Relation: Hashable { /// the fields to include for returned resources of type backgroundAssetUploadFiles public static var backgroundAssetUploadFiles: Relation<[BackgroundAssetUploadFiles]?> { .init(key: "fields[backgroundAssetUploadFiles]") } + /// the fields to include for returned resources of type backgroundAssetVersionAppStoreReleases + public static var backgroundAssetVersionAppStoreReleases: Relation<[BackgroundAssetVersionAppStoreReleases]?> { + .init(key: "fields[backgroundAssetVersionAppStoreReleases]") + } + + /// the fields to include for returned resources of type backgroundAssetVersionExternalBetaReleases + public static var backgroundAssetVersionExternalBetaReleases: Relation<[BackgroundAssetVersionExternalBetaReleases]?> { + .init(key: "fields[backgroundAssetVersionExternalBetaReleases]") + } + /// the fields to include for returned resources of type backgroundAssetVersionInternalBetaReleases public static var backgroundAssetVersionInternalBetaReleases: Relation<[BackgroundAssetVersionInternalBetaReleases]?> { .init(key: "fields[backgroundAssetVersionInternalBetaReleases]") @@ -237,6 +353,11 @@ extension V1.BackgroundAssets.ById.Versions.GET { .init(key: "fields[backgroundAssetVersions]") } + /// the fields to include for returned resources of type backgroundAssets + public static var backgroundAssets: Relation<[BackgroundAssets]?> { + .init(key: "fields[backgroundAssets]") + } + internal let key: String public func hash(into hasher: inout Hasher) { @@ -253,6 +374,94 @@ extension V1.BackgroundAssets.ById.Versions.GET { private var values: [AnyHashable: AnyHashable] = [:] + public struct AppStoreReleaseState: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var accepted: Self { + .init(rawValue: "ACCEPTED") + } + + public static var inReview: Self { + .init(rawValue: "IN_REVIEW") + } + + public static var prepareForSubmission: Self { + .init(rawValue: "PREPARE_FOR_SUBMISSION") + } + + public static var processingForDistribution: Self { + .init(rawValue: "PROCESSING_FOR_DISTRIBUTION") + } + + public static var readyForDistribution: Self { + .init(rawValue: "READY_FOR_DISTRIBUTION") + } + + public static var readyForReview: Self { + .init(rawValue: "READY_FOR_REVIEW") + } + + public static var rejected: Self { + .init(rawValue: "REJECTED") + } + + public static var superseded: Self { + .init(rawValue: "SUPERSEDED") + } + + public static var waitingForReview: Self { + .init(rawValue: "WAITING_FOR_REVIEW") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct ExternalBetaReleaseState: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var inReview: Self { + .init(rawValue: "IN_REVIEW") + } + + public static var processingForTesting: Self { + .init(rawValue: "PROCESSING_FOR_TESTING") + } + + public static var readyForBetaSubmission: Self { + .init(rawValue: "READY_FOR_BETA_SUBMISSION") + } + + public static var readyForTesting: Self { + .init(rawValue: "READY_FOR_TESTING") + } + + public static var rejected: Self { + .init(rawValue: "REJECTED") + } + + public static var superseded: Self { + .init(rawValue: "SUPERSEDED") + } + + public static var waitingForReview: Self { + .init(rawValue: "WAITING_FOR_REVIEW") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + public struct InternalBetaReleaseState: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { public static var readyForTesting: Self { .init(rawValue: "READY_FOR_TESTING") @@ -302,6 +511,16 @@ extension V1.BackgroundAssets.ById.Versions.GET { } public struct Relation: Hashable { + /// filter by attribute 'appStoreRelease.state' + public static var appStoreReleaseState: Relation<[AppStoreReleaseState]?> { + .init(key: "filter[appStoreRelease.state]") + } + + /// filter by attribute 'externalBetaRelease.state' + public static var externalBetaReleaseState: Relation<[ExternalBetaReleaseState]?> { + .init(key: "filter[externalBetaRelease.state]") + } + /// filter by attribute 'internalBetaRelease.state' public static var internalBetaReleaseState: Relation<[InternalBetaReleaseState]?> { .init(key: "filter[internalBetaRelease.state]") @@ -326,10 +545,22 @@ extension V1.BackgroundAssets.ById.Versions.GET { } public struct Include: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var appStoreRelease: Self { + .init(rawValue: "appStoreRelease") + } + public static var assetFile: Self { .init(rawValue: "assetFile") } + public static var backgroundAsset: Self { + .init(rawValue: "backgroundAsset") + } + + public static var externalBetaRelease: Self { + .init(rawValue: "externalBetaRelease") + } + public static var internalBetaRelease: Self { .init(rawValue: "internalBetaRelease") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppLocalizations/BetaAppLocalizations.GET.a08bdc9.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppLocalizations/BetaAppLocalizations.GET.a08bdc9.generated.swift index fca98a13..fb1fce10 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppLocalizations/BetaAppLocalizations.GET.a08bdc9.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppLocalizations/BetaAppLocalizations.GET.a08bdc9.generated.swift @@ -158,6 +158,10 @@ extension V1.BetaAppLocalizations.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -190,6 +194,10 @@ extension V1.BetaAppLocalizations.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -266,6 +274,10 @@ extension V1.BetaAppLocalizations.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppLocalizations/ById/App/BetaAppLocalizationsByIdApp.GET.8283110.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppLocalizations/ById/App/BetaAppLocalizationsByIdApp.GET.8283110.generated.swift index 94638dc5..c540787c 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppLocalizations/ById/App/BetaAppLocalizationsByIdApp.GET.8283110.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppLocalizations/ById/App/BetaAppLocalizationsByIdApp.GET.8283110.generated.swift @@ -147,6 +147,10 @@ extension V1.BetaAppLocalizations.ById.App.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -179,6 +183,10 @@ extension V1.BetaAppLocalizations.ById.App.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -255,6 +263,10 @@ extension V1.BetaAppLocalizations.ById.App.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppLocalizations/ById/BetaAppLocalizationsById.GET.59c6c03.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppLocalizations/ById/BetaAppLocalizationsById.GET.59c6c03.generated.swift index 0af1c73b..84debfc4 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppLocalizations/ById/BetaAppLocalizationsById.GET.59c6c03.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppLocalizations/ById/BetaAppLocalizationsById.GET.59c6c03.generated.swift @@ -154,6 +154,10 @@ extension V1.BetaAppLocalizations.ById.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -186,6 +190,10 @@ extension V1.BetaAppLocalizations.ById.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -262,6 +270,10 @@ extension V1.BetaAppLocalizations.ById.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewDetails/BetaAppReviewDetails.GET.1e9828a.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewDetails/BetaAppReviewDetails.GET.1e9828a.generated.swift index c5a18309..865f8993 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewDetails/BetaAppReviewDetails.GET.1e9828a.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewDetails/BetaAppReviewDetails.GET.1e9828a.generated.swift @@ -156,6 +156,10 @@ extension V1.BetaAppReviewDetails.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -188,6 +192,10 @@ extension V1.BetaAppReviewDetails.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -264,6 +272,10 @@ extension V1.BetaAppReviewDetails.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewDetails/ById/App/BetaAppReviewDetailsByIdApp.GET.4bf8d5e.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewDetails/ById/App/BetaAppReviewDetailsByIdApp.GET.4bf8d5e.generated.swift index 2f3904f9..db061cb2 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewDetails/ById/App/BetaAppReviewDetailsByIdApp.GET.4bf8d5e.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewDetails/ById/App/BetaAppReviewDetailsByIdApp.GET.4bf8d5e.generated.swift @@ -147,6 +147,10 @@ extension V1.BetaAppReviewDetails.ById.App.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -179,6 +183,10 @@ extension V1.BetaAppReviewDetails.ById.App.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -255,6 +263,10 @@ extension V1.BetaAppReviewDetails.ById.App.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewDetails/ById/BetaAppReviewDetailsById.GET.0f84acd.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewDetails/ById/BetaAppReviewDetailsById.GET.0f84acd.generated.swift index dc86e4fc..6fc7c043 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewDetails/ById/BetaAppReviewDetailsById.GET.0f84acd.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewDetails/ById/BetaAppReviewDetailsById.GET.0f84acd.generated.swift @@ -154,6 +154,10 @@ extension V1.BetaAppReviewDetails.ById.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -186,6 +190,10 @@ extension V1.BetaAppReviewDetails.ById.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -262,6 +270,10 @@ extension V1.BetaAppReviewDetails.ById.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewSubmissions/BetaAppReviewSubmissions.GET.c59a8bc.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewSubmissions/BetaAppReviewSubmissions.GET.c59a8bc.generated.swift index eed6b94b..bbe86947 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewSubmissions/BetaAppReviewSubmissions.GET.c59a8bc.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewSubmissions/BetaAppReviewSubmissions.GET.c59a8bc.generated.swift @@ -162,6 +162,10 @@ extension V1.BetaAppReviewSubmissions.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewSubmissions/ById/BetaAppReviewSubmissionsById.GET.22fc8d8.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewSubmissions/ById/BetaAppReviewSubmissionsById.GET.22fc8d8.generated.swift index 26640887..f28a46af 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewSubmissions/ById/BetaAppReviewSubmissionsById.GET.22fc8d8.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaAppReviewSubmissions/ById/BetaAppReviewSubmissionsById.GET.22fc8d8.generated.swift @@ -158,6 +158,10 @@ extension V1.BetaAppReviewSubmissions.ById.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaBuildLocalizations/BetaBuildLocalizations.GET.3bc0b25.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaBuildLocalizations/BetaBuildLocalizations.GET.3bc0b25.generated.swift index 1e527066..5a8a9136 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaBuildLocalizations/BetaBuildLocalizations.GET.3bc0b25.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaBuildLocalizations/BetaBuildLocalizations.GET.3bc0b25.generated.swift @@ -162,6 +162,10 @@ extension V1.BetaBuildLocalizations.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaBuildLocalizations/ById/BetaBuildLocalizationsById.GET.5c519b7.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaBuildLocalizations/ById/BetaBuildLocalizationsById.GET.5c519b7.generated.swift index 8f6b4433..47133921 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaBuildLocalizations/ById/BetaBuildLocalizationsById.GET.5c519b7.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaBuildLocalizations/ById/BetaBuildLocalizationsById.GET.5c519b7.generated.swift @@ -158,6 +158,10 @@ extension V1.BetaBuildLocalizations.ById.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaGroups/BetaGroups.GET.b27708f.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaGroups/BetaGroups.GET.b27708f.generated.swift index 5a0e99ad..4068d571 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaGroups/BetaGroups.GET.b27708f.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaGroups/BetaGroups.GET.b27708f.generated.swift @@ -185,6 +185,10 @@ extension V1.BetaGroups.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -217,6 +221,10 @@ extension V1.BetaGroups.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -293,6 +301,10 @@ extension V1.BetaGroups.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -521,6 +533,10 @@ extension V1.BetaGroups.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaGroups/ById/App/BetaGroupsByIdApp.GET.691b38e.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaGroups/ById/App/BetaGroupsByIdApp.GET.691b38e.generated.swift index 2dd7a6d2..8cd38ca3 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaGroups/ById/App/BetaGroupsByIdApp.GET.691b38e.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaGroups/ById/App/BetaGroupsByIdApp.GET.691b38e.generated.swift @@ -147,6 +147,10 @@ extension V1.BetaGroups.ById.App.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -179,6 +183,10 @@ extension V1.BetaGroups.ById.App.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -255,6 +263,10 @@ extension V1.BetaGroups.ById.App.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaGroups/ById/BetaGroupsById.GET.4ae6ed3.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaGroups/ById/BetaGroupsById.GET.4ae6ed3.generated.swift index 7c0f749e..e8627b1f 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaGroups/ById/BetaGroupsById.GET.4ae6ed3.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaGroups/ById/BetaGroupsById.GET.4ae6ed3.generated.swift @@ -166,6 +166,10 @@ extension V1.BetaGroups.ById.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -198,6 +202,10 @@ extension V1.BetaGroups.ById.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -274,6 +282,10 @@ extension V1.BetaGroups.ById.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -502,6 +514,10 @@ extension V1.BetaGroups.ById.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaGroups/ById/Builds/BetaGroupsByIdBuilds.GET.4c37b79.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaGroups/ById/Builds/BetaGroupsByIdBuilds.GET.4c37b79.generated.swift index e0df2335..86c58b3c 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaGroups/ById/Builds/BetaGroupsByIdBuilds.GET.4c37b79.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaGroups/ById/Builds/BetaGroupsByIdBuilds.GET.4c37b79.generated.swift @@ -132,6 +132,10 @@ extension V1.BetaGroups.ById.Builds.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaLicenseAgreements/BetaLicenseAgreements.GET.0f8b4d4.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaLicenseAgreements/BetaLicenseAgreements.GET.0f8b4d4.generated.swift index d01f6777..97d5da9a 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaLicenseAgreements/BetaLicenseAgreements.GET.0f8b4d4.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaLicenseAgreements/BetaLicenseAgreements.GET.0f8b4d4.generated.swift @@ -156,6 +156,10 @@ extension V1.BetaLicenseAgreements.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -188,6 +192,10 @@ extension V1.BetaLicenseAgreements.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -264,6 +272,10 @@ extension V1.BetaLicenseAgreements.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaLicenseAgreements/ById/App/BetaLicenseAgreementsByIdApp.GET.622a7ba.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaLicenseAgreements/ById/App/BetaLicenseAgreementsByIdApp.GET.622a7ba.generated.swift index 9654c8f9..a08c8f9f 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaLicenseAgreements/ById/App/BetaLicenseAgreementsByIdApp.GET.622a7ba.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaLicenseAgreements/ById/App/BetaLicenseAgreementsByIdApp.GET.622a7ba.generated.swift @@ -147,6 +147,10 @@ extension V1.BetaLicenseAgreements.ById.App.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -179,6 +183,10 @@ extension V1.BetaLicenseAgreements.ById.App.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -255,6 +263,10 @@ extension V1.BetaLicenseAgreements.ById.App.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaLicenseAgreements/ById/BetaLicenseAgreementsById.GET.9ff773a.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaLicenseAgreements/ById/BetaLicenseAgreementsById.GET.9ff773a.generated.swift index 171eedf3..e42317c5 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaLicenseAgreements/ById/BetaLicenseAgreementsById.GET.9ff773a.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaLicenseAgreements/ById/BetaLicenseAgreementsById.GET.9ff773a.generated.swift @@ -154,6 +154,10 @@ extension V1.BetaLicenseAgreements.ById.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -186,6 +190,10 @@ extension V1.BetaLicenseAgreements.ById.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -262,6 +270,10 @@ extension V1.BetaLicenseAgreements.ById.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaTesters/BetaTesters.GET.51a9871.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaTesters/BetaTesters.GET.51a9871.generated.swift index 05abcfe9..f78be609 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaTesters/BetaTesters.GET.51a9871.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaTesters/BetaTesters.GET.51a9871.generated.swift @@ -185,6 +185,10 @@ extension V1.BetaTesters.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -217,6 +221,10 @@ extension V1.BetaTesters.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -293,6 +301,10 @@ extension V1.BetaTesters.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -501,6 +513,10 @@ extension V1.BetaTesters.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaTesters/ById/Apps/BetaTestersByIdApps.GET.9b53491.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaTesters/ById/Apps/BetaTestersByIdApps.GET.9b53491.generated.swift index b0f0fc7c..a47c275e 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaTesters/ById/Apps/BetaTestersByIdApps.GET.9b53491.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaTesters/ById/Apps/BetaTestersByIdApps.GET.9b53491.generated.swift @@ -152,6 +152,10 @@ extension V1.BetaTesters.ById.Apps.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -184,6 +188,10 @@ extension V1.BetaTesters.ById.Apps.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -260,6 +268,10 @@ extension V1.BetaTesters.ById.Apps.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaTesters/ById/BetaTestersById.GET.6ca796e.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaTesters/ById/BetaTestersById.GET.6ca796e.generated.swift index b3589070..8a54adb4 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaTesters/ById/BetaTestersById.GET.6ca796e.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaTesters/ById/BetaTestersById.GET.6ca796e.generated.swift @@ -166,6 +166,10 @@ extension V1.BetaTesters.ById.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -198,6 +202,10 @@ extension V1.BetaTesters.ById.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -274,6 +282,10 @@ extension V1.BetaTesters.ById.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -482,6 +494,10 @@ extension V1.BetaTesters.ById.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaTesters/ById/Builds/BetaTestersByIdBuilds.GET.72cb8ed.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaTesters/ById/Builds/BetaTestersByIdBuilds.GET.72cb8ed.generated.swift index e4302d9d..c0cb5011 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaTesters/ById/Builds/BetaTestersByIdBuilds.GET.72cb8ed.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BetaTesters/ById/Builds/BetaTestersByIdBuilds.GET.72cb8ed.generated.swift @@ -132,6 +132,10 @@ extension V1.BetaTesters.ById.Builds.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildBetaDetails/BuildBetaDetails.GET.32db9cd.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildBetaDetails/BuildBetaDetails.GET.32db9cd.generated.swift index e1276839..e1f04a5f 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildBetaDetails/BuildBetaDetails.GET.32db9cd.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildBetaDetails/BuildBetaDetails.GET.32db9cd.generated.swift @@ -166,6 +166,10 @@ extension V1.BuildBetaDetails.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildBetaDetails/ById/BuildBetaDetailsById.GET.0d487b2.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildBetaDetails/ById/BuildBetaDetailsById.GET.0d487b2.generated.swift index a29402a5..ff369263 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildBetaDetails/ById/BuildBetaDetailsById.GET.0d487b2.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildBetaDetails/ById/BuildBetaDetailsById.GET.0d487b2.generated.swift @@ -162,6 +162,10 @@ extension V1.BuildBetaDetails.ById.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploadFiles/BuildUploadFiles.POST.bd33f10.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploadFiles/BuildUploadFiles.POST.bd33f10.generated.swift new file mode 100644 index 00000000..23c2c39d --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploadFiles/BuildUploadFiles.POST.bd33f10.generated.swift @@ -0,0 +1,84 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.BuildUploadFiles { + public struct POST: Endpoint { + public typealias Parameters = BuildUploadFileCreateRequest + public typealias Response = BuildUploadFileResponse + + public var path: String { + "/v1/buildUploadFiles" + } + + /// BuildUploadFile representation + public var parameters: Parameters + + public init(parameters: Parameters) { + self.parameters = parameters + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "POST" + + var jsonEncoder: JSONEncoder { + let encoder = JSONEncoder() + return encoder + } + + urlRequest?.httpBody = try jsonEncoder.encode(parameters) + urlRequest?.setValue("application/json", forHTTPHeaderField: "Content-Type") + return urlRequest + } + + /// - Returns: **201**, Single BuildUploadFile as `BuildUploadFileResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **409**, Request entity error(s) as `ErrorResponse` + /// - Throws: **422**, Unprocessable request entity error(s) as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 201: + return try jsonDecoder.decode(BuildUploadFileResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 409: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 422: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploadFiles/ById/BuildUploadFilesById.GET.2d828b0.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploadFiles/ById/BuildUploadFilesById.GET.2d828b0.generated.swift new file mode 100644 index 00000000..f93f9c99 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploadFiles/ById/BuildUploadFilesById.GET.2d828b0.generated.swift @@ -0,0 +1,153 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.BuildUploadFiles.ById { + public struct GET: Endpoint { + public typealias Response = BuildUploadFileResponse + + public var path: String { + "/v1/buildUploadFiles/\(id)" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "fields[buildUploadFiles]", + value: parameters.fields[.buildUploadFiles]?.map { "\($0)" }.joined(separator: ",")) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, Single BuildUploadFile as `BuildUploadFileResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(BuildUploadFileResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.BuildUploadFiles.ById.GET { + public struct Parameters: Hashable { + public var fields: Fields = Fields() + + public struct Fields: Hashable { + public subscript (_ relation: Relation) -> T { + get { values[relation]?.base as! T } + set { values[relation] = AnyHashable(newValue) } + } + + private var values: [AnyHashable: AnyHashable] = [:] + + public struct BuildUploadFiles: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var assetDeliveryState: Self { + .init(rawValue: "assetDeliveryState") + } + + public static var assetToken: Self { + .init(rawValue: "assetToken") + } + + public static var assetType: Self { + .init(rawValue: "assetType") + } + + public static var fileName: Self { + .init(rawValue: "fileName") + } + + public static var fileSize: Self { + .init(rawValue: "fileSize") + } + + public static var sourceFileChecksums: Self { + .init(rawValue: "sourceFileChecksums") + } + + public static var uploadOperations: Self { + .init(rawValue: "uploadOperations") + } + + public static var uti: Self { + .init(rawValue: "uti") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct Relation: Hashable { + /// the fields to include for returned resources of type buildUploadFiles + public static var buildUploadFiles: Relation<[BuildUploadFiles]?> { + .init(key: "fields[buildUploadFiles]") + } + + internal let key: String + + public func hash(into hasher: inout Hasher) { + hasher.combine(key) + } + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploadFiles/ById/BuildUploadFilesById.PATCH.2d828b0.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploadFiles/ById/BuildUploadFilesById.PATCH.2d828b0.generated.swift new file mode 100644 index 00000000..409325a3 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploadFiles/ById/BuildUploadFilesById.PATCH.2d828b0.generated.swift @@ -0,0 +1,95 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.BuildUploadFiles.ById { + public struct PATCH: Endpoint { + public typealias Parameters = BuildUploadFileUpdateRequest + public typealias Response = BuildUploadFileResponse + + public var path: String { + "/v1/buildUploadFiles/\(id)" + } + + /// the id of the requested resource + public var id: String + + /// BuildUploadFile representation + public var parameters: Parameters + + public init( + id: String, + parameters: Parameters + ) { + self.id = id + self.parameters = parameters + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "PATCH" + + var jsonEncoder: JSONEncoder { + let encoder = JSONEncoder() + return encoder + } + + urlRequest?.httpBody = try jsonEncoder.encode(parameters) + urlRequest?.setValue("application/json", forHTTPHeaderField: "Content-Type") + return urlRequest + } + + /// - Returns: **200**, Single BuildUploadFile as `BuildUploadFileResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **409**, Request entity error(s) as `ErrorResponse` + /// - Throws: **422**, Unprocessable request entity error(s) as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(BuildUploadFileResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 409: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 422: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/BuildUploads.POST.671d515.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/BuildUploads.POST.671d515.generated.swift new file mode 100644 index 00000000..b33a988b --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/BuildUploads.POST.671d515.generated.swift @@ -0,0 +1,84 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.BuildUploads { + public struct POST: Endpoint { + public typealias Parameters = BuildUploadCreateRequest + public typealias Response = BuildUploadResponse + + public var path: String { + "/v1/buildUploads" + } + + /// BuildUpload representation + public var parameters: Parameters + + public init(parameters: Parameters) { + self.parameters = parameters + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "POST" + + var jsonEncoder: JSONEncoder { + let encoder = JSONEncoder() + return encoder + } + + urlRequest?.httpBody = try jsonEncoder.encode(parameters) + urlRequest?.setValue("application/json", forHTTPHeaderField: "Content-Type") + return urlRequest + } + + /// - Returns: **201**, Single BuildUpload as `BuildUploadResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **409**, Request entity error(s) as `ErrorResponse` + /// - Throws: **422**, Unprocessable request entity error(s) as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 201: + return try jsonDecoder.decode(BuildUploadResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 409: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 422: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/ById/BuildUploadFiles/BuildUploadsByIdBuildUploadFiles.GET.5cdb37b.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/ById/BuildUploadFiles/BuildUploadsByIdBuildUploadFiles.GET.5cdb37b.generated.swift new file mode 100644 index 00000000..4c955c94 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/ById/BuildUploadFiles/BuildUploadsByIdBuildUploadFiles.GET.5cdb37b.generated.swift @@ -0,0 +1,158 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.BuildUploads.ById.BuildUploadFiles { + public struct GET: Endpoint { + public typealias Response = BuildUploadFilesResponse + + public var path: String { + "/v1/buildUploads/\(id)/buildUploadFiles" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "fields[buildUploadFiles]", + value: parameters.fields[.buildUploadFiles]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "limit", + value: parameters.limit.map { "\($0)" }) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, List of BuildUploadFiles as `BuildUploadFilesResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(BuildUploadFilesResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.BuildUploads.ById.BuildUploadFiles.GET { + public struct Parameters: Hashable { + public var fields: Fields = Fields() + + /// maximum resources per page + public var limit: Int? + + public struct Fields: Hashable { + public subscript (_ relation: Relation) -> T { + get { values[relation]?.base as! T } + set { values[relation] = AnyHashable(newValue) } + } + + private var values: [AnyHashable: AnyHashable] = [:] + + public struct BuildUploadFiles: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var assetDeliveryState: Self { + .init(rawValue: "assetDeliveryState") + } + + public static var assetToken: Self { + .init(rawValue: "assetToken") + } + + public static var assetType: Self { + .init(rawValue: "assetType") + } + + public static var fileName: Self { + .init(rawValue: "fileName") + } + + public static var fileSize: Self { + .init(rawValue: "fileSize") + } + + public static var sourceFileChecksums: Self { + .init(rawValue: "sourceFileChecksums") + } + + public static var uploadOperations: Self { + .init(rawValue: "uploadOperations") + } + + public static var uti: Self { + .init(rawValue: "uti") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct Relation: Hashable { + /// the fields to include for returned resources of type buildUploadFiles + public static var buildUploadFiles: Relation<[BuildUploadFiles]?> { + .init(key: "fields[buildUploadFiles]") + } + + internal let key: String + + public func hash(into hasher: inout Hasher) { + hasher.combine(key) + } + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/ById/BuildUploadsById.DELETE.a1cf186.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/ById/BuildUploadsById.DELETE.a1cf186.generated.swift new file mode 100644 index 00000000..3dae317d --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/ById/BuildUploadsById.DELETE.a1cf186.generated.swift @@ -0,0 +1,72 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.BuildUploads.ById { + public struct DELETE: Endpoint { + public typealias Parameters = Never + public typealias Response = Void + + public var path: String { + "/v1/buildUploads/\(id)" + } + + /// the id of the requested resource + public var id: String + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "DELETE" + return urlRequest + } + + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **409**, Request entity error(s) as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 409: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/ById/BuildUploadsById.GET.a1cf186.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/ById/BuildUploadsById.GET.a1cf186.generated.swift new file mode 100644 index 00000000..034e42e7 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/ById/BuildUploadsById.GET.a1cf186.generated.swift @@ -0,0 +1,198 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.BuildUploads.ById { + public struct GET: Endpoint { + public typealias Response = BuildUploadResponse + + public var path: String { + "/v1/buildUploads/\(id)" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "fields[buildUploads]", + value: parameters.fields[.buildUploads]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "include", + value: parameters.include?.map { "\($0)" }.joined(separator: ",")) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, Single BuildUpload as `BuildUploadResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(BuildUploadResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.BuildUploads.ById.GET { + public struct Parameters: Hashable { + public var fields: Fields = Fields() + + /// comma-separated list of relationships to include + public var include: [Include]? + + public struct Fields: Hashable { + public subscript (_ relation: Relation) -> T { + get { values[relation]?.base as! T } + set { values[relation] = AnyHashable(newValue) } + } + + private var values: [AnyHashable: AnyHashable] = [:] + + public struct BuildUploads: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var assetDescriptionFile: Self { + .init(rawValue: "assetDescriptionFile") + } + + public static var assetFile: Self { + .init(rawValue: "assetFile") + } + + public static var assetSpiFile: Self { + .init(rawValue: "assetSpiFile") + } + + public static var build: Self { + .init(rawValue: "build") + } + + public static var buildUploadFiles: Self { + .init(rawValue: "buildUploadFiles") + } + + public static var cfBundleShortVersionString: Self { + .init(rawValue: "cfBundleShortVersionString") + } + + public static var cfBundleVersion: Self { + .init(rawValue: "cfBundleVersion") + } + + public static var createdDate: Self { + .init(rawValue: "createdDate") + } + + public static var platform: Self { + .init(rawValue: "platform") + } + + public static var state: Self { + .init(rawValue: "state") + } + + public static var uploadedDate: Self { + .init(rawValue: "uploadedDate") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct Relation: Hashable { + /// the fields to include for returned resources of type buildUploads + public static var buildUploads: Relation<[BuildUploads]?> { + .init(key: "fields[buildUploads]") + } + + internal let key: String + + public func hash(into hasher: inout Hasher) { + hasher.combine(key) + } + } + } + + public struct Include: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var assetDescriptionFile: Self { + .init(rawValue: "assetDescriptionFile") + } + + public static var assetFile: Self { + .init(rawValue: "assetFile") + } + + public static var assetSpiFile: Self { + .init(rawValue: "assetSpiFile") + } + + public static var build: Self { + .init(rawValue: "build") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/ById/Relationships/BuildUploadFiles/BuildUploadsByIdRelationshipsBuildUploadFiles.GET.8f029cf.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/ById/Relationships/BuildUploadFiles/BuildUploadsByIdRelationshipsBuildUploadFiles.GET.8f029cf.generated.swift new file mode 100644 index 00000000..c0a29622 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BuildUploads/ById/Relationships/BuildUploadFiles/BuildUploadsByIdRelationshipsBuildUploadFiles.GET.8f029cf.generated.swift @@ -0,0 +1,88 @@ +// autogenerated + +// swiftlint:disable all +import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + +extension V1.BuildUploads.ById.Relationships.BuildUploadFiles { + public struct GET: Endpoint { + public typealias Response = BuildUploadBuildUploadFilesLinkagesResponse + + public var path: String { + "/v1/buildUploads/\(id)/relationships/buildUploadFiles" + } + + /// the id of the requested resource + public var id: String + + public var parameters: Parameters = Parameters() + + public init(id: String) { + self.id = id + } + + public func request(with baseURL: URL) throws -> URLRequest? { + var components = URLComponents(url: baseURL, resolvingAgainstBaseURL: true) + components?.path = path + + components?.queryItems = [ + URLQueryItem(name: "limit", + value: parameters.limit.map { "\($0)" }) + ].filter { $0.value != nil } + if components?.queryItems?.isEmpty ?? false { + components?.queryItems = nil + } + + var urlRequest = components?.url.map { URLRequest(url: $0) } + urlRequest?.httpMethod = "GET" + return urlRequest + } + + /// - Returns: **200**, List of related linkages as `BuildUploadBuildUploadFilesLinkagesResponse` + /// - Throws: **400**, Parameter error(s) as `ErrorResponse` + /// - Throws: **401**, Unauthorized error(s) as `ErrorResponse` + /// - Throws: **403**, Forbidden error as `ErrorResponse` + /// - Throws: **404**, Not found error as `ErrorResponse` + /// - Throws: **429**, Rate limit exceeded error as `ErrorResponse` + public static func response(from data: Data, urlResponse: HTTPURLResponse) throws -> Response { + var jsonDecoder: JSONDecoder { + let decoder = JSONDecoder() + return decoder + } + + switch urlResponse.statusCode { + case 200: + return try jsonDecoder.decode(BuildUploadBuildUploadFilesLinkagesResponse.self, from: data) + + case 400: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 401: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 403: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 404: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + case 429: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + + default: + throw try jsonDecoder.decode(ErrorResponse.self, from: data) + } + } + } +} + +extension V1.BuildUploads.ById.Relationships.BuildUploadFiles.GET { + public struct Parameters: Hashable { + /// maximum resources per page + public var limit: Int? + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/Builds.GET.b0093ba.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/Builds.GET.b0093ba.generated.swift index 6d940bab..8753a5f9 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/Builds.GET.b0093ba.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/Builds.GET.b0093ba.generated.swift @@ -429,6 +429,10 @@ extension V1.Builds.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -461,6 +465,10 @@ extension V1.Builds.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -537,6 +545,10 @@ extension V1.Builds.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -713,6 +725,10 @@ extension V1.Builds.GET { .init(rawValue: "iconType") } + public static var masked: Self { + .init(rawValue: "masked") + } + public static var name: Self { .init(rawValue: "name") } @@ -765,6 +781,10 @@ extension V1.Builds.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } @@ -1146,6 +1166,10 @@ extension V1.Builds.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var icons: Self { .init(rawValue: "icons") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/App/BuildsByIdApp.GET.138c119.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/App/BuildsByIdApp.GET.138c119.generated.swift index 28f7e0c1..479ddbd0 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/App/BuildsByIdApp.GET.138c119.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/App/BuildsByIdApp.GET.138c119.generated.swift @@ -147,6 +147,10 @@ extension V1.Builds.ById.App.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -179,6 +183,10 @@ extension V1.Builds.ById.App.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -255,6 +263,10 @@ extension V1.Builds.ById.App.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/AppStoreVersion/BuildsByIdAppStoreVersion.GET.42e9c68.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/AppStoreVersion/BuildsByIdAppStoreVersion.GET.42e9c68.generated.swift index 1be75ec5..31d40cae 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/AppStoreVersion/BuildsByIdAppStoreVersion.GET.42e9c68.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/AppStoreVersion/BuildsByIdAppStoreVersion.GET.42e9c68.generated.swift @@ -128,6 +128,22 @@ extension V1.Builds.ById.AppStoreVersion.GET { private var values: [AnyHashable: AnyHashable] = [:] public struct AgeRatingDeclarations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var advertising: Self { + .init(rawValue: "advertising") + } + + public static var ageAssurance: Self { + .init(rawValue: "ageAssurance") + } + + public static var ageRatingOverride: Self { + .init(rawValue: "ageRatingOverride") + } + + public static var ageRatingOverrideV2: Self { + .init(rawValue: "ageRatingOverrideV2") + } + public static var alcoholTobaccoOrDrugUseOrReferences: Self { .init(rawValue: "alcoholTobaccoOrDrugUseOrReferences") } @@ -136,6 +152,10 @@ extension V1.Builds.ById.AppStoreVersion.GET { .init(rawValue: "contests") } + public static var developerAgeRatingInfoUrl: Self { + .init(rawValue: "developerAgeRatingInfoUrl") + } + public static var gambling: Self { .init(rawValue: "gambling") } @@ -144,6 +164,14 @@ extension V1.Builds.ById.AppStoreVersion.GET { .init(rawValue: "gamblingSimulated") } + public static var gunsOrOtherWeapons: Self { + .init(rawValue: "gunsOrOtherWeapons") + } + + public static var healthOrWellnessTopics: Self { + .init(rawValue: "healthOrWellnessTopics") + } + public static var horrorOrFearThemes: Self { .init(rawValue: "horrorOrFearThemes") } @@ -168,6 +196,14 @@ extension V1.Builds.ById.AppStoreVersion.GET { .init(rawValue: "medicalOrTreatmentInformation") } + public static var messagingAndChat: Self { + .init(rawValue: "messagingAndChat") + } + + public static var parentalControls: Self { + .init(rawValue: "parentalControls") + } + public static var profanityOrCrudeHumor: Self { .init(rawValue: "profanityOrCrudeHumor") } @@ -184,6 +220,10 @@ extension V1.Builds.ById.AppStoreVersion.GET { .init(rawValue: "unrestrictedWebAccess") } + public static var userGeneratedContent: Self { + .init(rawValue: "userGeneratedContent") + } + public static var violenceCartoonOrFantasy: Self { .init(rawValue: "violenceCartoonOrFantasy") } @@ -400,6 +440,10 @@ extension V1.Builds.ById.AppStoreVersion.GET { .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var supportUrl: Self { .init(rawValue: "supportUrl") } @@ -632,6 +676,10 @@ extension V1.Builds.ById.AppStoreVersion.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -664,6 +712,10 @@ extension V1.Builds.ById.AppStoreVersion.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -740,6 +792,10 @@ extension V1.Builds.ById.AppStoreVersion.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -824,6 +880,10 @@ extension V1.Builds.ById.AppStoreVersion.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/BuildBetaDetail/BuildsByIdBuildBetaDetail.GET.e3302fd.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/BuildBetaDetail/BuildsByIdBuildBetaDetail.GET.e3302fd.generated.swift index be2a8468..09572005 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/BuildBetaDetail/BuildsByIdBuildBetaDetail.GET.e3302fd.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/BuildBetaDetail/BuildsByIdBuildBetaDetail.GET.e3302fd.generated.swift @@ -162,6 +162,10 @@ extension V1.Builds.ById.BuildBetaDetail.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/BuildsById.GET.30b1941.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/BuildsById.GET.30b1941.generated.swift index f9ef6133..55ac33df 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/BuildsById.GET.30b1941.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/BuildsById.GET.30b1941.generated.swift @@ -374,6 +374,10 @@ extension V1.Builds.ById.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -406,6 +410,10 @@ extension V1.Builds.ById.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -482,6 +490,10 @@ extension V1.Builds.ById.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -658,6 +670,10 @@ extension V1.Builds.ById.GET { .init(rawValue: "iconType") } + public static var masked: Self { + .init(rawValue: "masked") + } + public static var name: Self { .init(rawValue: "name") } @@ -710,6 +726,10 @@ extension V1.Builds.ById.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } @@ -905,6 +925,10 @@ extension V1.Builds.ById.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var icons: Self { .init(rawValue: "icons") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/Icons/BuildsByIdIcons.GET.07cf3e1.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/Icons/BuildsByIdIcons.GET.07cf3e1.generated.swift index 4653c893..0cef40e2 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/Icons/BuildsByIdIcons.GET.07cf3e1.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Builds/ById/Icons/BuildsByIdIcons.GET.07cf3e1.generated.swift @@ -104,6 +104,10 @@ extension V1.Builds.ById.Icons.GET { .init(rawValue: "iconType") } + public static var masked: Self { + .init(rawValue: "masked") + } + public static var name: Self { .init(rawValue: "name") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BundleIds/BundleIds.GET.e1a0630.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BundleIds/BundleIds.GET.e1a0630.generated.swift index f12c779f..3dd0704f 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BundleIds/BundleIds.GET.e1a0630.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BundleIds/BundleIds.GET.e1a0630.generated.swift @@ -177,6 +177,10 @@ extension V1.BundleIds.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -209,6 +213,10 @@ extension V1.BundleIds.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -285,6 +293,10 @@ extension V1.BundleIds.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BundleIds/ById/App/BundleIdsByIdApp.GET.febfeff.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BundleIds/ById/App/BundleIdsByIdApp.GET.febfeff.generated.swift index 1ffebbae..c1a187c6 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BundleIds/ById/App/BundleIdsByIdApp.GET.febfeff.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BundleIds/ById/App/BundleIdsByIdApp.GET.febfeff.generated.swift @@ -147,6 +147,10 @@ extension V1.BundleIds.ById.App.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -179,6 +183,10 @@ extension V1.BundleIds.ById.App.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -255,6 +263,10 @@ extension V1.BundleIds.ById.App.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BundleIds/ById/BundleIdsById.GET.8901881.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BundleIds/ById/BundleIdsById.GET.8901881.generated.swift index c906afd1..e412adbd 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BundleIds/ById/BundleIdsById.GET.8901881.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/BundleIds/ById/BundleIdsById.GET.8901881.generated.swift @@ -164,6 +164,10 @@ extension V1.BundleIds.ById.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -196,6 +200,10 @@ extension V1.BundleIds.ById.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -272,6 +280,10 @@ extension V1.BundleIds.ById.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiBuildActions/ById/BuildRun/CiBuildActionsByIdBuildRun.GET.5902374.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiBuildActions/ById/BuildRun/CiBuildActionsByIdBuildRun.GET.5902374.generated.swift index 712e193d..ee6bc4d2 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiBuildActions/ById/BuildRun/CiBuildActionsByIdBuildRun.GET.5902374.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiBuildActions/ById/BuildRun/CiBuildActionsByIdBuildRun.GET.5902374.generated.swift @@ -146,6 +146,10 @@ extension V1.CiBuildActions.ById.BuildRun.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiBuildRuns/ById/Builds/CiBuildRunsByIdBuilds.GET.d851595.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiBuildRuns/ById/Builds/CiBuildRunsByIdBuilds.GET.d851595.generated.swift index 36efd1f7..8eb7c4fe 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiBuildRuns/ById/Builds/CiBuildRunsByIdBuilds.GET.d851595.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiBuildRuns/ById/Builds/CiBuildRunsByIdBuilds.GET.d851595.generated.swift @@ -50,6 +50,8 @@ extension V1.CiBuildRuns.ById.Builds { value: parameters.fields[.buildBundles]?.map { "\($0)" }.joined(separator: ",")), URLQueryItem(name: "fields[buildIcons]", value: parameters.fields[.buildIcons]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "fields[buildUploads]", + value: parameters.fields[.buildUploads]?.map { "\($0)" }.joined(separator: ",")), URLQueryItem(name: "fields[builds]", value: parameters.fields[.builds]?.map { "\($0)" }.joined(separator: ",")), URLQueryItem(name: "fields[preReleaseVersions]", @@ -440,6 +442,10 @@ extension V1.CiBuildRuns.ById.Builds.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -472,6 +478,10 @@ extension V1.CiBuildRuns.ById.Builds.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -548,6 +558,10 @@ extension V1.CiBuildRuns.ById.Builds.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -908,6 +922,10 @@ extension V1.CiBuildRuns.ById.Builds.GET { .init(rawValue: "iconType") } + public static var masked: Self { + .init(rawValue: "masked") + } + public static var name: Self { .init(rawValue: "name") } @@ -923,6 +941,62 @@ extension V1.CiBuildRuns.ById.Builds.GET { } } + public struct BuildUploads: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var assetDescriptionFile: Self { + .init(rawValue: "assetDescriptionFile") + } + + public static var assetFile: Self { + .init(rawValue: "assetFile") + } + + public static var assetSpiFile: Self { + .init(rawValue: "assetSpiFile") + } + + public static var build: Self { + .init(rawValue: "build") + } + + public static var buildUploadFiles: Self { + .init(rawValue: "buildUploadFiles") + } + + public static var cfBundleShortVersionString: Self { + .init(rawValue: "cfBundleShortVersionString") + } + + public static var cfBundleVersion: Self { + .init(rawValue: "cfBundleVersion") + } + + public static var createdDate: Self { + .init(rawValue: "createdDate") + } + + public static var platform: Self { + .init(rawValue: "platform") + } + + public static var state: Self { + .init(rawValue: "state") + } + + public static var uploadedDate: Self { + .init(rawValue: "uploadedDate") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + public struct Builds: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { public static var app: Self { .init(rawValue: "app") @@ -960,6 +1034,10 @@ extension V1.CiBuildRuns.ById.Builds.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } @@ -1114,6 +1192,11 @@ extension V1.CiBuildRuns.ById.Builds.GET { .init(key: "fields[buildIcons]") } + /// the fields to include for returned resources of type buildUploads + public static var buildUploads: Relation<[BuildUploads]?> { + .init(key: "fields[buildUploads]") + } + /// the fields to include for returned resources of type builds public static var builds: Relation<[Builds]?> { .init(key: "fields[builds]") @@ -1351,6 +1434,10 @@ extension V1.CiBuildRuns.ById.Builds.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var icons: Self { .init(rawValue: "icons") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiBuildRuns/ById/CiBuildRunsById.GET.223226a.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiBuildRuns/ById/CiBuildRunsById.GET.223226a.generated.swift index 317fd9f9..5af2a220 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiBuildRuns/ById/CiBuildRunsById.GET.223226a.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiBuildRuns/ById/CiBuildRunsById.GET.223226a.generated.swift @@ -138,6 +138,10 @@ extension V1.CiBuildRuns.ById.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiProducts/ById/App/CiProductsByIdApp.GET.a65f4ca.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiProducts/ById/App/CiProductsByIdApp.GET.a65f4ca.generated.swift index e4467754..be3940c0 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiProducts/ById/App/CiProductsByIdApp.GET.a65f4ca.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiProducts/ById/App/CiProductsByIdApp.GET.a65f4ca.generated.swift @@ -444,6 +444,10 @@ extension V1.CiProducts.ById.App.GET { .init(rawValue: "state") } + public static var territoryAgeRatings: Self { + .init(rawValue: "territoryAgeRatings") + } + public var description: String { rawValue } @@ -680,6 +684,10 @@ extension V1.CiProducts.ById.App.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -712,6 +720,10 @@ extension V1.CiProducts.ById.App.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -788,6 +800,10 @@ extension V1.CiProducts.ById.App.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -1060,6 +1076,10 @@ extension V1.CiProducts.ById.App.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiProducts/ById/BuildRuns/CiProductsByIdBuildRuns.GET.259afcd.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiProducts/ById/BuildRuns/CiProductsByIdBuildRuns.GET.259afcd.generated.swift index 2b0c9203..0f60e9de 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiProducts/ById/BuildRuns/CiProductsByIdBuildRuns.GET.259afcd.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiProducts/ById/BuildRuns/CiProductsByIdBuildRuns.GET.259afcd.generated.swift @@ -158,6 +158,10 @@ extension V1.CiProducts.ById.BuildRuns.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiProducts/ById/CiProductsById.GET.3ba4a0b.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiProducts/ById/CiProductsById.GET.3ba4a0b.generated.swift index 0e674dac..e1e738f6 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiProducts/ById/CiProductsById.GET.3ba4a0b.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiProducts/ById/CiProductsById.GET.3ba4a0b.generated.swift @@ -160,6 +160,10 @@ extension V1.CiProducts.ById.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -192,6 +196,10 @@ extension V1.CiProducts.ById.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -268,6 +276,10 @@ extension V1.CiProducts.ById.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiProducts/CiProducts.GET.56e2396.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiProducts/CiProducts.GET.56e2396.generated.swift index 51735342..35be143c 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiProducts/CiProducts.GET.56e2396.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiProducts/CiProducts.GET.56e2396.generated.swift @@ -162,6 +162,10 @@ extension V1.CiProducts.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -194,6 +198,10 @@ extension V1.CiProducts.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -270,6 +278,10 @@ extension V1.CiProducts.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiWorkflows/ById/BuildRuns/CiWorkflowsByIdBuildRuns.GET.5c8de1d.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiWorkflows/ById/BuildRuns/CiWorkflowsByIdBuildRuns.GET.5c8de1d.generated.swift index 95e387c4..3fbeca80 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiWorkflows/ById/BuildRuns/CiWorkflowsByIdBuildRuns.GET.5c8de1d.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/CiWorkflows/ById/BuildRuns/CiWorkflowsByIdBuildRuns.GET.5c8de1d.generated.swift @@ -158,6 +158,10 @@ extension V1.CiWorkflows.ById.BuildRuns.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterAppVersions/ById/AppStoreVersion/GameCenterAppVersionsByIdAppStoreVersion.GET.c01ca76.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterAppVersions/ById/AppStoreVersion/GameCenterAppVersionsByIdAppStoreVersion.GET.c01ca76.generated.swift index e75d3e05..c1f8853e 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterAppVersions/ById/AppStoreVersion/GameCenterAppVersionsByIdAppStoreVersion.GET.c01ca76.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterAppVersions/ById/AppStoreVersion/GameCenterAppVersionsByIdAppStoreVersion.GET.c01ca76.generated.swift @@ -128,6 +128,22 @@ extension V1.GameCenterAppVersions.ById.AppStoreVersion.GET { private var values: [AnyHashable: AnyHashable] = [:] public struct AgeRatingDeclarations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var advertising: Self { + .init(rawValue: "advertising") + } + + public static var ageAssurance: Self { + .init(rawValue: "ageAssurance") + } + + public static var ageRatingOverride: Self { + .init(rawValue: "ageRatingOverride") + } + + public static var ageRatingOverrideV2: Self { + .init(rawValue: "ageRatingOverrideV2") + } + public static var alcoholTobaccoOrDrugUseOrReferences: Self { .init(rawValue: "alcoholTobaccoOrDrugUseOrReferences") } @@ -136,6 +152,10 @@ extension V1.GameCenterAppVersions.ById.AppStoreVersion.GET { .init(rawValue: "contests") } + public static var developerAgeRatingInfoUrl: Self { + .init(rawValue: "developerAgeRatingInfoUrl") + } + public static var gambling: Self { .init(rawValue: "gambling") } @@ -144,6 +164,14 @@ extension V1.GameCenterAppVersions.ById.AppStoreVersion.GET { .init(rawValue: "gamblingSimulated") } + public static var gunsOrOtherWeapons: Self { + .init(rawValue: "gunsOrOtherWeapons") + } + + public static var healthOrWellnessTopics: Self { + .init(rawValue: "healthOrWellnessTopics") + } + public static var horrorOrFearThemes: Self { .init(rawValue: "horrorOrFearThemes") } @@ -168,6 +196,14 @@ extension V1.GameCenterAppVersions.ById.AppStoreVersion.GET { .init(rawValue: "medicalOrTreatmentInformation") } + public static var messagingAndChat: Self { + .init(rawValue: "messagingAndChat") + } + + public static var parentalControls: Self { + .init(rawValue: "parentalControls") + } + public static var profanityOrCrudeHumor: Self { .init(rawValue: "profanityOrCrudeHumor") } @@ -184,6 +220,10 @@ extension V1.GameCenterAppVersions.ById.AppStoreVersion.GET { .init(rawValue: "unrestrictedWebAccess") } + public static var userGeneratedContent: Self { + .init(rawValue: "userGeneratedContent") + } + public static var violenceCartoonOrFantasy: Self { .init(rawValue: "violenceCartoonOrFantasy") } @@ -400,6 +440,10 @@ extension V1.GameCenterAppVersions.ById.AppStoreVersion.GET { .init(rawValue: "promotionalText") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var supportUrl: Self { .init(rawValue: "supportUrl") } @@ -632,6 +676,10 @@ extension V1.GameCenterAppVersions.ById.AppStoreVersion.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -664,6 +712,10 @@ extension V1.GameCenterAppVersions.ById.AppStoreVersion.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -740,6 +792,10 @@ extension V1.GameCenterAppVersions.ById.AppStoreVersion.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -824,6 +880,10 @@ extension V1.GameCenterAppVersions.ById.AppStoreVersion.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterChallenges/ById/GameCenterChallengesById.GET.7dbeef3.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterChallenges/ById/GameCenterChallengesById.GET.7dbeef3.generated.swift index 59886c3b..542677dc 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterChallenges/ById/GameCenterChallengesById.GET.7dbeef3.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterChallenges/ById/GameCenterChallengesById.GET.7dbeef3.generated.swift @@ -138,10 +138,6 @@ extension V1.GameCenterChallenges.ById.GET { } public struct GameCenterChallenges: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { - public static var allowedDurations: Self { - .init(rawValue: "allowedDurations") - } - public static var archived: Self { .init(rawValue: "archived") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterChallenges/ById/Versions/GameCenterChallengesByIdVersions.GET.fd8fc17.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterChallenges/ById/Versions/GameCenterChallengesByIdVersions.GET.fd8fc17.generated.swift index b5a14dea..c04eec84 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterChallenges/ById/Versions/GameCenterChallengesByIdVersions.GET.fd8fc17.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterChallenges/ById/Versions/GameCenterChallengesByIdVersions.GET.fd8fc17.generated.swift @@ -229,10 +229,6 @@ extension V1.GameCenterChallenges.ById.Versions.GET { } public struct GameCenterChallenges: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { - public static var allowedDurations: Self { - .init(rawValue: "allowedDurations") - } - public static var archived: Self { .init(rawValue: "archived") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterDetails/ById/GameCenterChallenges/GameCenterDetailsByIdGameCenterChallenges.GET.26b4d91.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterDetails/ById/GameCenterChallenges/GameCenterDetailsByIdGameCenterChallenges.GET.26b4d91.generated.swift index 60c448f8..87bc06aa 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterDetails/ById/GameCenterChallenges/GameCenterDetailsByIdGameCenterChallenges.GET.26b4d91.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterDetails/ById/GameCenterChallenges/GameCenterDetailsByIdGameCenterChallenges.GET.26b4d91.generated.swift @@ -155,10 +155,6 @@ extension V1.GameCenterDetails.ById.GameCenterChallenges.GET { } public struct GameCenterChallenges: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { - public static var allowedDurations: Self { - .init(rawValue: "allowedDurations") - } - public static var archived: Self { .init(rawValue: "archived") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterDetails/ById/GameCenterDetailsById.GET.2adb42c.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterDetails/ById/GameCenterDetailsById.GET.2adb42c.generated.swift index 6f1b3e93..218e12d5 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterDetails/ById/GameCenterDetailsById.GET.2adb42c.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterDetails/ById/GameCenterDetailsById.GET.2adb42c.generated.swift @@ -354,10 +354,6 @@ extension V1.GameCenterDetails.ById.GET { } public struct GameCenterChallenges: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { - public static var allowedDurations: Self { - .init(rawValue: "allowedDurations") - } - public static var archived: Self { .init(rawValue: "archived") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterDetails/ById/GameCenterGroup/GameCenterDetailsByIdGameCenterGroup.GET.1810e15.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterDetails/ById/GameCenterGroup/GameCenterDetailsByIdGameCenterGroup.GET.1810e15.generated.swift index 0a99629d..acdacc12 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterDetails/ById/GameCenterGroup/GameCenterDetailsByIdGameCenterGroup.GET.1810e15.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterDetails/ById/GameCenterGroup/GameCenterDetailsByIdGameCenterGroup.GET.1810e15.generated.swift @@ -250,10 +250,6 @@ extension V1.GameCenterDetails.ById.GameCenterGroup.GET { } public struct GameCenterChallenges: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { - public static var allowedDurations: Self { - .init(rawValue: "allowedDurations") - } - public static var archived: Self { .init(rawValue: "archived") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterDetails/ById/GameCenterLeaderboards/GameCenterDetailsByIdGameCenterLeaderboards.GET.a47a5dc.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterDetails/ById/GameCenterLeaderboards/GameCenterDetailsByIdGameCenterLeaderboards.GET.a47a5dc.generated.swift index da17b05d..8af97514 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterDetails/ById/GameCenterLeaderboards/GameCenterDetailsByIdGameCenterLeaderboards.GET.a47a5dc.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterDetails/ById/GameCenterLeaderboards/GameCenterDetailsByIdGameCenterLeaderboards.GET.a47a5dc.generated.swift @@ -193,10 +193,6 @@ extension V1.GameCenterDetails.ById.GameCenterLeaderboards.GET { } public struct GameCenterChallenges: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { - public static var allowedDurations: Self { - .init(rawValue: "allowedDurations") - } - public static var archived: Self { .init(rawValue: "archived") } @@ -369,6 +365,10 @@ extension V1.GameCenterDetails.ById.GameCenterLeaderboards.GET { } public struct GameCenterLeaderboardLocalizations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var description: Self { + .init(rawValue: "description") + } + public static var formatterOverride: Self { .init(rawValue: "formatterOverride") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterEnabledVersions/ById/CompatibleVersions/GameCenterEnabledVersionsByIdCompatibleVersions.GET.2090b0a.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterEnabledVersions/ById/CompatibleVersions/GameCenterEnabledVersionsByIdCompatibleVersions.GET.2090b0a.generated.swift index b753ccfc..af667d32 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterEnabledVersions/ById/CompatibleVersions/GameCenterEnabledVersionsByIdCompatibleVersions.GET.2090b0a.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterEnabledVersions/ById/CompatibleVersions/GameCenterEnabledVersionsByIdCompatibleVersions.GET.2090b0a.generated.swift @@ -177,6 +177,10 @@ extension V1.GameCenterEnabledVersions.ById.CompatibleVersions.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -209,6 +213,10 @@ extension V1.GameCenterEnabledVersions.ById.CompatibleVersions.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -285,6 +293,10 @@ extension V1.GameCenterEnabledVersions.ById.CompatibleVersions.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/ById/GameCenterChallenges/GameCenterGroupsByIdGameCenterChallenges.GET.29ff21f.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/ById/GameCenterChallenges/GameCenterGroupsByIdGameCenterChallenges.GET.29ff21f.generated.swift index bb65defe..8a776d95 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/ById/GameCenterChallenges/GameCenterGroupsByIdGameCenterChallenges.GET.29ff21f.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/ById/GameCenterChallenges/GameCenterGroupsByIdGameCenterChallenges.GET.29ff21f.generated.swift @@ -155,10 +155,6 @@ extension V1.GameCenterGroups.ById.GameCenterChallenges.GET { } public struct GameCenterChallenges: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { - public static var allowedDurations: Self { - .init(rawValue: "allowedDurations") - } - public static var archived: Self { .init(rawValue: "archived") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/ById/GameCenterDetails/GameCenterGroupsByIdGameCenterDetails.GET.1a856a2.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/ById/GameCenterDetails/GameCenterGroupsByIdGameCenterDetails.GET.1a856a2.generated.swift index 7d4a57f7..d4ba036f 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/ById/GameCenterDetails/GameCenterGroupsByIdGameCenterDetails.GET.1a856a2.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/ById/GameCenterDetails/GameCenterGroupsByIdGameCenterDetails.GET.1a856a2.generated.swift @@ -325,6 +325,10 @@ extension V1.GameCenterGroups.ById.GameCenterDetails.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -357,6 +361,10 @@ extension V1.GameCenterGroups.ById.GameCenterDetails.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -433,6 +441,10 @@ extension V1.GameCenterGroups.ById.GameCenterDetails.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -689,10 +701,6 @@ extension V1.GameCenterGroups.ById.GameCenterDetails.GET { } public struct GameCenterChallenges: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { - public static var allowedDurations: Self { - .init(rawValue: "allowedDurations") - } - public static var archived: Self { .init(rawValue: "archived") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/ById/GameCenterGroupsById.GET.dd9abc7.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/ById/GameCenterGroupsById.GET.dd9abc7.generated.swift index 762eff25..c69a1e9f 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/ById/GameCenterGroupsById.GET.dd9abc7.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/ById/GameCenterGroupsById.GET.dd9abc7.generated.swift @@ -250,10 +250,6 @@ extension V1.GameCenterGroups.ById.GET { } public struct GameCenterChallenges: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { - public static var allowedDurations: Self { - .init(rawValue: "allowedDurations") - } - public static var archived: Self { .init(rawValue: "archived") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/ById/GameCenterLeaderboards/GameCenterGroupsByIdGameCenterLeaderboards.GET.b07e7d1.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/ById/GameCenterLeaderboards/GameCenterGroupsByIdGameCenterLeaderboards.GET.b07e7d1.generated.swift index 41df3047..a19a8b32 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/ById/GameCenterLeaderboards/GameCenterGroupsByIdGameCenterLeaderboards.GET.b07e7d1.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/ById/GameCenterLeaderboards/GameCenterGroupsByIdGameCenterLeaderboards.GET.b07e7d1.generated.swift @@ -193,10 +193,6 @@ extension V1.GameCenterGroups.ById.GameCenterLeaderboards.GET { } public struct GameCenterChallenges: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { - public static var allowedDurations: Self { - .init(rawValue: "allowedDurations") - } - public static var archived: Self { .init(rawValue: "archived") } @@ -369,6 +365,10 @@ extension V1.GameCenterGroups.ById.GameCenterLeaderboards.GET { } public struct GameCenterLeaderboardLocalizations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var description: Self { + .init(rawValue: "description") + } + public static var formatterOverride: Self { .init(rawValue: "formatterOverride") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/GameCenterGroups.GET.1fdc22f.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/GameCenterGroups.GET.1fdc22f.generated.swift index 6d0305df..bb9c9282 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/GameCenterGroups.GET.1fdc22f.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterGroups/GameCenterGroups.GET.1fdc22f.generated.swift @@ -250,10 +250,6 @@ extension V1.GameCenterGroups.GET { } public struct GameCenterChallenges: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { - public static var allowedDurations: Self { - .init(rawValue: "allowedDurations") - } - public static var archived: Self { .init(rawValue: "archived") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboardLocalizations/ById/GameCenterLeaderboardImage/GameCenterLeaderboardLocalizationsByIdGameCenterLeaderboardImage.GET.a5d1321.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboardLocalizations/ById/GameCenterLeaderboardImage/GameCenterLeaderboardLocalizationsByIdGameCenterLeaderboardImage.GET.a5d1321.generated.swift index 6b431744..bbc6e38b 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboardLocalizations/ById/GameCenterLeaderboardImage/GameCenterLeaderboardLocalizationsByIdGameCenterLeaderboardImage.GET.a5d1321.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboardLocalizations/ById/GameCenterLeaderboardImage/GameCenterLeaderboardLocalizationsByIdGameCenterLeaderboardImage.GET.a5d1321.generated.swift @@ -134,6 +134,10 @@ extension V1.GameCenterLeaderboardLocalizations.ById.GameCenterLeaderboardImage. } public struct GameCenterLeaderboardLocalizations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var description: Self { + .init(rawValue: "description") + } + public static var formatterOverride: Self { .init(rawValue: "formatterOverride") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboardLocalizations/ById/GameCenterLeaderboardLocalizationsById.GET.2430b72.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboardLocalizations/ById/GameCenterLeaderboardLocalizationsById.GET.2430b72.generated.swift index b177c8ec..e6f84c04 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboardLocalizations/ById/GameCenterLeaderboardLocalizationsById.GET.2430b72.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboardLocalizations/ById/GameCenterLeaderboardLocalizationsById.GET.2430b72.generated.swift @@ -134,6 +134,10 @@ extension V1.GameCenterLeaderboardLocalizations.ById.GET { } public struct GameCenterLeaderboardLocalizations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var description: Self { + .init(rawValue: "description") + } + public static var formatterOverride: Self { .init(rawValue: "formatterOverride") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboardSetMemberLocalizations/ById/GameCenterLeaderboard/GameCenterLeaderboardSetMemberLocalizationsByIdGameCenterLeaderboard.GET.58b4616.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboardSetMemberLocalizations/ById/GameCenterLeaderboard/GameCenterLeaderboardSetMemberLocalizationsByIdGameCenterLeaderboard.GET.58b4616.generated.swift index 353a7298..f5e9fca8 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboardSetMemberLocalizations/ById/GameCenterLeaderboard/GameCenterLeaderboardSetMemberLocalizationsByIdGameCenterLeaderboard.GET.58b4616.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboardSetMemberLocalizations/ById/GameCenterLeaderboard/GameCenterLeaderboardSetMemberLocalizationsByIdGameCenterLeaderboard.GET.58b4616.generated.swift @@ -182,10 +182,6 @@ extension V1.GameCenterLeaderboardSetMemberLocalizations.ById.GameCenterLeaderbo } public struct GameCenterChallenges: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { - public static var allowedDurations: Self { - .init(rawValue: "allowedDurations") - } - public static var archived: Self { .init(rawValue: "archived") } @@ -358,6 +354,10 @@ extension V1.GameCenterLeaderboardSetMemberLocalizations.ById.GameCenterLeaderbo } public struct GameCenterLeaderboardLocalizations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var description: Self { + .init(rawValue: "description") + } + public static var formatterOverride: Self { .init(rawValue: "formatterOverride") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboardSets/ById/GameCenterLeaderboards/GameCenterLeaderboardSetsByIdGameCenterLeaderboards.GET.db53a38.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboardSets/ById/GameCenterLeaderboards/GameCenterLeaderboardSetsByIdGameCenterLeaderboards.GET.db53a38.generated.swift index 0cd87606..b67c5f1c 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboardSets/ById/GameCenterLeaderboards/GameCenterLeaderboardSetsByIdGameCenterLeaderboards.GET.db53a38.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboardSets/ById/GameCenterLeaderboards/GameCenterLeaderboardSetsByIdGameCenterLeaderboards.GET.db53a38.generated.swift @@ -193,10 +193,6 @@ extension V1.GameCenterLeaderboardSets.ById.GameCenterLeaderboards.GET { } public struct GameCenterChallenges: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { - public static var allowedDurations: Self { - .init(rawValue: "allowedDurations") - } - public static var archived: Self { .init(rawValue: "archived") } @@ -369,6 +365,10 @@ extension V1.GameCenterLeaderboardSets.ById.GameCenterLeaderboards.GET { } public struct GameCenterLeaderboardLocalizations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var description: Self { + .init(rawValue: "description") + } + public static var formatterOverride: Self { .init(rawValue: "formatterOverride") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboards/ById/GameCenterLeaderboardsById.GET.3a3f5a7.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboards/ById/GameCenterLeaderboardsById.GET.3a3f5a7.generated.swift index cf30427d..80281a32 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboards/ById/GameCenterLeaderboardsById.GET.3a3f5a7.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboards/ById/GameCenterLeaderboardsById.GET.3a3f5a7.generated.swift @@ -108,6 +108,10 @@ extension V1.GameCenterLeaderboards.ById.GET { private var values: [AnyHashable: AnyHashable] = [:] public struct GameCenterLeaderboardLocalizations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var description: Self { + .init(rawValue: "description") + } + public static var formatterOverride: Self { .init(rawValue: "formatterOverride") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboards/ById/GroupLeaderboard/GameCenterLeaderboardsByIdGroupLeaderboard.GET.67a613a.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboards/ById/GroupLeaderboard/GameCenterLeaderboardsByIdGroupLeaderboard.GET.67a613a.generated.swift index 0c4146e7..acbbe977 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboards/ById/GroupLeaderboard/GameCenterLeaderboardsByIdGroupLeaderboard.GET.67a613a.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboards/ById/GroupLeaderboard/GameCenterLeaderboardsByIdGroupLeaderboard.GET.67a613a.generated.swift @@ -183,10 +183,6 @@ extension V1.GameCenterLeaderboards.ById.GroupLeaderboard.GET { } public struct GameCenterChallenges: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { - public static var allowedDurations: Self { - .init(rawValue: "allowedDurations") - } - public static var archived: Self { .init(rawValue: "archived") } @@ -359,6 +355,10 @@ extension V1.GameCenterLeaderboards.ById.GroupLeaderboard.GET { } public struct GameCenterLeaderboardLocalizations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var description: Self { + .init(rawValue: "description") + } + public static var formatterOverride: Self { .init(rawValue: "formatterOverride") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboards/ById/Localizations/GameCenterLeaderboardsByIdLocalizations.GET.bb221ae.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboards/ById/Localizations/GameCenterLeaderboardsByIdLocalizations.GET.bb221ae.generated.swift index df16bbd2..72c822bc 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboards/ById/Localizations/GameCenterLeaderboardsByIdLocalizations.GET.bb221ae.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/GameCenterLeaderboards/ById/Localizations/GameCenterLeaderboardsByIdLocalizations.GET.bb221ae.generated.swift @@ -141,6 +141,10 @@ extension V1.GameCenterLeaderboards.ById.Localizations.GET { } public struct GameCenterLeaderboardLocalizations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var description: Self { + .init(rawValue: "description") + } + public static var formatterOverride: Self { .init(rawValue: "formatterOverride") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/MarketplaceWebhooks/ById/MarketplaceWebhooksById.DELETE.40c121d.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/MarketplaceWebhooks/ById/MarketplaceWebhooksById.DELETE.40c121d.generated.swift index 9465bd9f..a9addb22 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/MarketplaceWebhooks/ById/MarketplaceWebhooksById.DELETE.40c121d.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/MarketplaceWebhooks/ById/MarketplaceWebhooksById.DELETE.40c121d.generated.swift @@ -7,6 +7,7 @@ import FoundationNetworking #endif extension V1.MarketplaceWebhooks.ById { + @available(*, deprecated) public struct DELETE: Endpoint { public typealias Parameters = Never public typealias Response = Void diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/MarketplaceWebhooks/ById/MarketplaceWebhooksById.PATCH.40c121d.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/MarketplaceWebhooks/ById/MarketplaceWebhooksById.PATCH.40c121d.generated.swift index 4cc9db19..88072f2c 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/MarketplaceWebhooks/ById/MarketplaceWebhooksById.PATCH.40c121d.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/MarketplaceWebhooks/ById/MarketplaceWebhooksById.PATCH.40c121d.generated.swift @@ -7,6 +7,7 @@ import FoundationNetworking #endif extension V1.MarketplaceWebhooks.ById { + @available(*, deprecated) public struct PATCH: Endpoint { public typealias Parameters = MarketplaceWebhookUpdateRequest public typealias Response = MarketplaceWebhookResponse diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/MarketplaceWebhooks/MarketplaceWebhooks.GET.3bb82e0.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/MarketplaceWebhooks/MarketplaceWebhooks.GET.3bb82e0.generated.swift index 79c6eefe..8ce8e6a7 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/MarketplaceWebhooks/MarketplaceWebhooks.GET.3bb82e0.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/MarketplaceWebhooks/MarketplaceWebhooks.GET.3bb82e0.generated.swift @@ -7,6 +7,7 @@ import FoundationNetworking #endif extension V1.MarketplaceWebhooks { + @available(*, deprecated) public struct GET: Endpoint { public typealias Response = MarketplaceWebhooksResponse diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/MarketplaceWebhooks/MarketplaceWebhooks.POST.3bb82e0.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/MarketplaceWebhooks/MarketplaceWebhooks.POST.3bb82e0.generated.swift index afc8ad6c..b83605b0 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/MarketplaceWebhooks/MarketplaceWebhooks.POST.3bb82e0.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/MarketplaceWebhooks/MarketplaceWebhooks.POST.3bb82e0.generated.swift @@ -7,6 +7,7 @@ import FoundationNetworking #endif extension V1.MarketplaceWebhooks { + @available(*, deprecated) public struct POST: Endpoint { public typealias Parameters = MarketplaceWebhookCreateRequest public typealias Response = MarketplaceWebhookResponse diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/PreReleaseVersions/ById/App/PreReleaseVersionsByIdApp.GET.ea361cf.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/PreReleaseVersions/ById/App/PreReleaseVersionsByIdApp.GET.ea361cf.generated.swift index df960ec0..0313843c 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/PreReleaseVersions/ById/App/PreReleaseVersionsByIdApp.GET.ea361cf.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/PreReleaseVersions/ById/App/PreReleaseVersionsByIdApp.GET.ea361cf.generated.swift @@ -147,6 +147,10 @@ extension V1.PreReleaseVersions.ById.App.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -179,6 +183,10 @@ extension V1.PreReleaseVersions.ById.App.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -255,6 +263,10 @@ extension V1.PreReleaseVersions.ById.App.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/PreReleaseVersions/ById/Builds/PreReleaseVersionsByIdBuilds.GET.dd40f29.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/PreReleaseVersions/ById/Builds/PreReleaseVersionsByIdBuilds.GET.dd40f29.generated.swift index 60c936c9..8c3b33d8 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/PreReleaseVersions/ById/Builds/PreReleaseVersionsByIdBuilds.GET.dd40f29.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/PreReleaseVersions/ById/Builds/PreReleaseVersionsByIdBuilds.GET.dd40f29.generated.swift @@ -132,6 +132,10 @@ extension V1.PreReleaseVersions.ById.Builds.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/PreReleaseVersions/ById/PreReleaseVersionsById.GET.e94aeb6.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/PreReleaseVersions/ById/PreReleaseVersionsById.GET.e94aeb6.generated.swift index 69fe7f6b..5732bb4c 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/PreReleaseVersions/ById/PreReleaseVersionsById.GET.e94aeb6.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/PreReleaseVersions/ById/PreReleaseVersionsById.GET.e94aeb6.generated.swift @@ -160,6 +160,10 @@ extension V1.PreReleaseVersions.ById.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -192,6 +196,10 @@ extension V1.PreReleaseVersions.ById.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -268,6 +276,10 @@ extension V1.PreReleaseVersions.ById.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -352,6 +364,10 @@ extension V1.PreReleaseVersions.ById.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/PreReleaseVersions/PreReleaseVersions.GET.39a7a9a.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/PreReleaseVersions/PreReleaseVersions.GET.39a7a9a.generated.swift index 1922647b..75815e0a 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/PreReleaseVersions/PreReleaseVersions.GET.39a7a9a.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/PreReleaseVersions/PreReleaseVersions.GET.39a7a9a.generated.swift @@ -179,6 +179,10 @@ extension V1.PreReleaseVersions.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -211,6 +215,10 @@ extension V1.PreReleaseVersions.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -287,6 +295,10 @@ extension V1.PreReleaseVersions.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } @@ -371,6 +383,10 @@ extension V1.PreReleaseVersions.GET { .init(rawValue: "buildBundles") } + public static var buildUpload: Self { + .init(rawValue: "buildUpload") + } + public static var computedMinMacOsVersion: Self { .init(rawValue: "computedMinMacOsVersion") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/ReviewSubmissions/ById/Items/ReviewSubmissionsByIdItems.GET.82e114e.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/ReviewSubmissions/ById/Items/ReviewSubmissionsByIdItems.GET.82e114e.generated.swift index f8a9d83f..a5390443 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/ReviewSubmissions/ById/Items/ReviewSubmissionsByIdItems.GET.82e114e.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/ReviewSubmissions/ById/Items/ReviewSubmissionsByIdItems.GET.82e114e.generated.swift @@ -36,6 +36,8 @@ extension V1.ReviewSubmissions.ById.Items { value: parameters.fields[.appStoreVersionExperiments]?.map { "\($0)" }.joined(separator: ",")), URLQueryItem(name: "fields[appStoreVersions]", value: parameters.fields[.appStoreVersions]?.map { "\($0)" }.joined(separator: ",")), + URLQueryItem(name: "fields[backgroundAssetVersions]", + value: parameters.fields[.backgroundAssetVersions]?.map { "\($0)" }.joined(separator: ",")), URLQueryItem(name: "fields[reviewSubmissionItems]", value: parameters.fields[.reviewSubmissionItems]?.map { "\($0)" }.joined(separator: ",")), URLQueryItem(name: "include", @@ -368,6 +370,62 @@ extension V1.ReviewSubmissions.ById.Items.GET { } } + public struct BackgroundAssetVersions: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var appStoreRelease: Self { + .init(rawValue: "appStoreRelease") + } + + public static var assetFile: Self { + .init(rawValue: "assetFile") + } + + public static var backgroundAsset: Self { + .init(rawValue: "backgroundAsset") + } + + public static var backgroundAssetUploadFiles: Self { + .init(rawValue: "backgroundAssetUploadFiles") + } + + public static var createdDate: Self { + .init(rawValue: "createdDate") + } + + public static var externalBetaRelease: Self { + .init(rawValue: "externalBetaRelease") + } + + public static var internalBetaRelease: Self { + .init(rawValue: "internalBetaRelease") + } + + public static var manifestFile: Self { + .init(rawValue: "manifestFile") + } + + public static var platforms: Self { + .init(rawValue: "platforms") + } + + public static var state: Self { + .init(rawValue: "state") + } + + public static var version: Self { + .init(rawValue: "version") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + public struct ReviewSubmissionItems: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { public static var appCustomProductPageVersion: Self { .init(rawValue: "appCustomProductPageVersion") @@ -389,6 +447,10 @@ extension V1.ReviewSubmissions.ById.Items.GET { .init(rawValue: "appStoreVersionExperimentV2") } + public static var backgroundAssetVersion: Self { + .init(rawValue: "backgroundAssetVersion") + } + public static var state: Self { .init(rawValue: "state") } @@ -425,6 +487,11 @@ extension V1.ReviewSubmissions.ById.Items.GET { .init(key: "fields[appStoreVersions]") } + /// the fields to include for returned resources of type backgroundAssetVersions + public static var backgroundAssetVersions: Relation<[BackgroundAssetVersions]?> { + .init(key: "fields[backgroundAssetVersions]") + } + /// the fields to include for returned resources of type reviewSubmissionItems public static var reviewSubmissionItems: Relation<[ReviewSubmissionItems]?> { .init(key: "fields[reviewSubmissionItems]") @@ -459,6 +526,10 @@ extension V1.ReviewSubmissions.ById.Items.GET { .init(rawValue: "appStoreVersionExperimentV2") } + public static var backgroundAssetVersion: Self { + .init(rawValue: "backgroundAssetVersion") + } + public var description: String { rawValue } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/ReviewSubmissions/ById/ReviewSubmissionsById.GET.1799edb.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/ReviewSubmissions/ById/ReviewSubmissionsById.GET.1799edb.generated.swift index f6dc56be..b8abda2c 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/ReviewSubmissions/ById/ReviewSubmissionsById.GET.1799edb.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/ReviewSubmissions/ById/ReviewSubmissionsById.GET.1799edb.generated.swift @@ -122,6 +122,10 @@ extension V1.ReviewSubmissions.ById.GET { .init(rawValue: "appStoreVersionExperimentV2") } + public static var backgroundAssetVersion: Self { + .init(rawValue: "backgroundAssetVersion") + } + public static var state: Self { .init(rawValue: "state") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/ReviewSubmissions/ReviewSubmissions.GET.2271ac3.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/ReviewSubmissions/ReviewSubmissions.GET.2271ac3.generated.swift index d27148c4..52ec691b 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/ReviewSubmissions/ReviewSubmissions.GET.2271ac3.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/ReviewSubmissions/ReviewSubmissions.GET.2271ac3.generated.swift @@ -126,6 +126,10 @@ extension V1.ReviewSubmissions.GET { .init(rawValue: "appStoreVersionExperimentV2") } + public static var backgroundAssetVersion: Self { + .init(rawValue: "backgroundAssetVersion") + } + public static var state: Self { .init(rawValue: "state") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/SubscriptionGroups/ById/Subscriptions/SubscriptionGroupsByIdSubscriptions.GET.c1878f2.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/SubscriptionGroups/ById/Subscriptions/SubscriptionGroupsByIdSubscriptions.GET.c1878f2.generated.swift index 4cbbcd11..51e5c882 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/SubscriptionGroups/ById/Subscriptions/SubscriptionGroupsByIdSubscriptions.GET.c1878f2.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/SubscriptionGroups/ById/Subscriptions/SubscriptionGroupsByIdSubscriptions.GET.c1878f2.generated.swift @@ -438,6 +438,10 @@ extension V1.SubscriptionGroups.ById.Subscriptions.GET { .init(rawValue: "subscription") } + public static var totalNumberOfCodes: Self { + .init(rawValue: "totalNumberOfCodes") + } + public var description: String { rawValue } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/SubscriptionOfferCodes/ById/CustomCodes/SubscriptionOfferCodesByIdCustomCodes.GET.2081035.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/SubscriptionOfferCodes/ById/CustomCodes/SubscriptionOfferCodesByIdCustomCodes.GET.2081035.generated.swift index aecfd8d7..2a830631 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/SubscriptionOfferCodes/ById/CustomCodes/SubscriptionOfferCodesByIdCustomCodes.GET.2081035.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/SubscriptionOfferCodes/ById/CustomCodes/SubscriptionOfferCodesByIdCustomCodes.GET.2081035.generated.swift @@ -183,6 +183,10 @@ extension V1.SubscriptionOfferCodes.ById.CustomCodes.GET { .init(rawValue: "subscription") } + public static var totalNumberOfCodes: Self { + .init(rawValue: "totalNumberOfCodes") + } + public var description: String { rawValue } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/SubscriptionOfferCodes/ById/OneTimeUseCodes/SubscriptionOfferCodesByIdOneTimeUseCodes.GET.2f05613.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/SubscriptionOfferCodes/ById/OneTimeUseCodes/SubscriptionOfferCodesByIdOneTimeUseCodes.GET.2f05613.generated.swift index b179be52..42accc23 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/SubscriptionOfferCodes/ById/OneTimeUseCodes/SubscriptionOfferCodesByIdOneTimeUseCodes.GET.2f05613.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/SubscriptionOfferCodes/ById/OneTimeUseCodes/SubscriptionOfferCodesByIdOneTimeUseCodes.GET.2f05613.generated.swift @@ -183,6 +183,10 @@ extension V1.SubscriptionOfferCodes.ById.OneTimeUseCodes.GET { .init(rawValue: "subscription") } + public static var totalNumberOfCodes: Self { + .init(rawValue: "totalNumberOfCodes") + } + public var description: String { rawValue } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/SubscriptionOfferCodes/ById/SubscriptionOfferCodesById.GET.6f18d2e.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/SubscriptionOfferCodes/ById/SubscriptionOfferCodesById.GET.6f18d2e.generated.swift index 1e9ec348..6c40d739 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/SubscriptionOfferCodes/ById/SubscriptionOfferCodesById.GET.6f18d2e.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/SubscriptionOfferCodes/ById/SubscriptionOfferCodesById.GET.6f18d2e.generated.swift @@ -246,6 +246,10 @@ extension V1.SubscriptionOfferCodes.ById.GET { .init(rawValue: "subscription") } + public static var totalNumberOfCodes: Self { + .init(rawValue: "totalNumberOfCodes") + } + public var description: String { rawValue } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Subscriptions/ById/OfferCodes/SubscriptionsByIdOfferCodes.GET.12e3713.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Subscriptions/ById/OfferCodes/SubscriptionsByIdOfferCodes.GET.12e3713.generated.swift index b4d3f1eb..3b022963 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Subscriptions/ById/OfferCodes/SubscriptionsByIdOfferCodes.GET.12e3713.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Subscriptions/ById/OfferCodes/SubscriptionsByIdOfferCodes.GET.12e3713.generated.swift @@ -255,6 +255,10 @@ extension V1.Subscriptions.ById.OfferCodes.GET { .init(rawValue: "subscription") } + public static var totalNumberOfCodes: Self { + .init(rawValue: "totalNumberOfCodes") + } + public var description: String { rawValue } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Subscriptions/ById/SubscriptionsById.GET.fc34fc5.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Subscriptions/ById/SubscriptionsById.GET.fc34fc5.generated.swift index 74cd548e..532afc4f 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Subscriptions/ById/SubscriptionsById.GET.fc34fc5.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Subscriptions/ById/SubscriptionsById.GET.fc34fc5.generated.swift @@ -396,6 +396,10 @@ extension V1.Subscriptions.ById.GET { .init(rawValue: "subscription") } + public static var totalNumberOfCodes: Self { + .init(rawValue: "totalNumberOfCodes") + } + public var description: String { rawValue } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/UserInvitations/ById/UserInvitationsById.GET.4728350.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/UserInvitations/ById/UserInvitationsById.GET.4728350.generated.swift index 75456c30..5ef87426 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/UserInvitations/ById/UserInvitationsById.GET.4728350.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/UserInvitations/ById/UserInvitationsById.GET.4728350.generated.swift @@ -158,6 +158,10 @@ extension V1.UserInvitations.ById.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -190,6 +194,10 @@ extension V1.UserInvitations.ById.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -266,6 +274,10 @@ extension V1.UserInvitations.ById.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/UserInvitations/ById/VisibleApps/UserInvitationsByIdVisibleApps.GET.037be59.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/UserInvitations/ById/VisibleApps/UserInvitationsByIdVisibleApps.GET.037be59.generated.swift index 45b14c6a..35d68762 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/UserInvitations/ById/VisibleApps/UserInvitationsByIdVisibleApps.GET.037be59.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/UserInvitations/ById/VisibleApps/UserInvitationsByIdVisibleApps.GET.037be59.generated.swift @@ -152,6 +152,10 @@ extension V1.UserInvitations.ById.VisibleApps.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -184,6 +188,10 @@ extension V1.UserInvitations.ById.VisibleApps.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -260,6 +268,10 @@ extension V1.UserInvitations.ById.VisibleApps.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/UserInvitations/UserInvitations.GET.dab0615.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/UserInvitations/UserInvitations.GET.dab0615.generated.swift index 15717648..f5480d5f 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/UserInvitations/UserInvitations.GET.dab0615.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/UserInvitations/UserInvitations.GET.dab0615.generated.swift @@ -167,6 +167,10 @@ extension V1.UserInvitations.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -199,6 +203,10 @@ extension V1.UserInvitations.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -275,6 +283,10 @@ extension V1.UserInvitations.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Users/ById/UsersById.GET.0681a45.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Users/ById/UsersById.GET.0681a45.generated.swift index a95bc001..4971caf6 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Users/ById/UsersById.GET.0681a45.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Users/ById/UsersById.GET.0681a45.generated.swift @@ -158,6 +158,10 @@ extension V1.Users.ById.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -190,6 +194,10 @@ extension V1.Users.ById.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -266,6 +274,10 @@ extension V1.Users.ById.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Users/ById/VisibleApps/UsersByIdVisibleApps.GET.26969de.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Users/ById/VisibleApps/UsersByIdVisibleApps.GET.26969de.generated.swift index b0c08d0c..7dba7917 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Users/ById/VisibleApps/UsersByIdVisibleApps.GET.26969de.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Users/ById/VisibleApps/UsersByIdVisibleApps.GET.26969de.generated.swift @@ -152,6 +152,10 @@ extension V1.Users.ById.VisibleApps.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -184,6 +188,10 @@ extension V1.Users.ById.VisibleApps.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -260,6 +268,10 @@ extension V1.Users.ById.VisibleApps.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Users/Users.GET.eab0d41.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Users/Users.GET.eab0d41.generated.swift index 0e7f3d1d..2ef6694d 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Users/Users.GET.eab0d41.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V1/Users/Users.GET.eab0d41.generated.swift @@ -167,6 +167,10 @@ extension V1.Users.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -199,6 +203,10 @@ extension V1.Users.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -275,6 +283,10 @@ extension V1.Users.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V3/AppPricePoints/ById/Equalizations/AppPricePointsByIdEqualizations.GET.bbad334.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V3/AppPricePoints/ById/Equalizations/AppPricePointsByIdEqualizations.GET.bbad334.generated.swift index c361d2cb..6ab007d6 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Endpoints/V3/AppPricePoints/ById/Equalizations/AppPricePointsByIdEqualizations.GET.bbad334.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Endpoints/V3/AppPricePoints/ById/Equalizations/AppPricePointsByIdEqualizations.GET.bbad334.generated.swift @@ -197,6 +197,10 @@ extension V3.AppPricePoints.ById.Equalizations.GET { .init(rawValue: "appStoreVersions") } + public static var appTags: Self { + .init(rawValue: "appTags") + } + public static var backgroundAssets: Self { .init(rawValue: "backgroundAssets") } @@ -229,6 +233,10 @@ extension V3.AppPricePoints.ById.Equalizations.GET { .init(rawValue: "betaTesters") } + public static var buildUploads: Self { + .init(rawValue: "buildUploads") + } + public static var builds: Self { .init(rawValue: "builds") } @@ -305,6 +313,10 @@ extension V3.AppPricePoints.ById.Equalizations.GET { .init(rawValue: "reviewSubmissions") } + public static var searchKeywords: Self { + .init(rawValue: "searchKeywords") + } + public static var sku: Self { .init(rawValue: "sku") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/AgeRatingDeclaration.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/AgeRatingDeclaration.generated.swift index 7dc9255b..4bada0f6 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/AgeRatingDeclaration.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/AgeRatingDeclaration.generated.swift @@ -36,14 +36,29 @@ public struct AgeRatingDeclaration: Hashable, Codable, Sendable { } public struct Attributes: Hashable, Codable, Sendable { + public var advertising: Bool? + + public var ageAssurance: Bool? + + @available(*, deprecated) + public var ageRatingOverride: AgeRatingOverride? + + public var ageRatingOverrideV2: AgeRatingOverrideV2? + public var alcoholTobaccoOrDrugUseOrReferences: AlcoholTobaccoOrDrugUseOrReferences? public var contests: Contests? + public var developerAgeRatingInfoUrl: URL? + public var gambling: Bool? public var gamblingSimulated: GamblingSimulated? + public var gunsOrOtherWeapons: GunsOrOtherWeapons? + + public var healthOrWellnessTopics: Bool? + public var horrorOrFearThemes: HorrorOrFearThemes? public var kidsAgeBand: KidsAgeBand? @@ -56,6 +71,10 @@ public struct AgeRatingDeclaration: Hashable, Codable, Sendable { public var medicalOrTreatmentInformation: MedicalOrTreatmentInformation? + public var messagingAndChat: Bool? + + public var parentalControls: Bool? + public var profanityOrCrudeHumor: ProfanityOrCrudeHumor? public var sexualContentGraphicAndNudity: SexualContentGraphicAndNudity? @@ -64,6 +83,8 @@ public struct AgeRatingDeclaration: Hashable, Codable, Sendable { public var unrestrictedWebAccess: Bool? + public var userGeneratedContent: Bool? + public var violenceCartoonOrFantasy: ViolenceCartoonOrFantasy? public var violenceRealistic: ViolenceRealistic? @@ -71,64 +92,182 @@ public struct AgeRatingDeclaration: Hashable, Codable, Sendable { public var violenceRealisticProlongedGraphicOrSadistic: ViolenceRealisticProlongedGraphicOrSadistic? public init( + advertising: Bool? = nil, + ageAssurance: Bool? = nil, + ageRatingOverride: AgeRatingOverride? = nil, + ageRatingOverrideV2: AgeRatingOverrideV2? = nil, alcoholTobaccoOrDrugUseOrReferences: AlcoholTobaccoOrDrugUseOrReferences? = nil, contests: Contests? = nil, + developerAgeRatingInfoUrl: URL? = nil, gambling: Bool? = nil, gamblingSimulated: GamblingSimulated? = nil, + gunsOrOtherWeapons: GunsOrOtherWeapons? = nil, + healthOrWellnessTopics: Bool? = nil, horrorOrFearThemes: HorrorOrFearThemes? = nil, kidsAgeBand: KidsAgeBand? = nil, koreaAgeRatingOverride: KoreaAgeRatingOverride? = nil, lootBox: Bool? = nil, matureOrSuggestiveThemes: MatureOrSuggestiveThemes? = nil, medicalOrTreatmentInformation: MedicalOrTreatmentInformation? = nil, + messagingAndChat: Bool? = nil, + parentalControls: Bool? = nil, profanityOrCrudeHumor: ProfanityOrCrudeHumor? = nil, sexualContentGraphicAndNudity: SexualContentGraphicAndNudity? = nil, sexualContentOrNudity: SexualContentOrNudity? = nil, unrestrictedWebAccess: Bool? = nil, + userGeneratedContent: Bool? = nil, violenceCartoonOrFantasy: ViolenceCartoonOrFantasy? = nil, violenceRealistic: ViolenceRealistic? = nil, violenceRealisticProlongedGraphicOrSadistic: ViolenceRealisticProlongedGraphicOrSadistic? = nil ) { + self.advertising = advertising + self.ageAssurance = ageAssurance + self.ageRatingOverride = ageRatingOverride + self.ageRatingOverrideV2 = ageRatingOverrideV2 self.alcoholTobaccoOrDrugUseOrReferences = alcoholTobaccoOrDrugUseOrReferences self.contests = contests + self.developerAgeRatingInfoUrl = developerAgeRatingInfoUrl self.gambling = gambling self.gamblingSimulated = gamblingSimulated + self.gunsOrOtherWeapons = gunsOrOtherWeapons + self.healthOrWellnessTopics = healthOrWellnessTopics self.horrorOrFearThemes = horrorOrFearThemes self.kidsAgeBand = kidsAgeBand self.koreaAgeRatingOverride = koreaAgeRatingOverride self.lootBox = lootBox self.matureOrSuggestiveThemes = matureOrSuggestiveThemes self.medicalOrTreatmentInformation = medicalOrTreatmentInformation + self.messagingAndChat = messagingAndChat + self.parentalControls = parentalControls self.profanityOrCrudeHumor = profanityOrCrudeHumor self.sexualContentGraphicAndNudity = sexualContentGraphicAndNudity self.sexualContentOrNudity = sexualContentOrNudity self.unrestrictedWebAccess = unrestrictedWebAccess + self.userGeneratedContent = userGeneratedContent self.violenceCartoonOrFantasy = violenceCartoonOrFantasy self.violenceRealistic = violenceRealistic self.violenceRealisticProlongedGraphicOrSadistic = violenceRealisticProlongedGraphicOrSadistic } private enum CodingKeys: String, CodingKey { + case advertising + case ageAssurance + case ageRatingOverride + case ageRatingOverrideV2 case alcoholTobaccoOrDrugUseOrReferences case contests + case developerAgeRatingInfoUrl case gambling case gamblingSimulated + case gunsOrOtherWeapons + case healthOrWellnessTopics case horrorOrFearThemes case kidsAgeBand case koreaAgeRatingOverride case lootBox case matureOrSuggestiveThemes case medicalOrTreatmentInformation + case messagingAndChat + case parentalControls case profanityOrCrudeHumor case sexualContentGraphicAndNudity case sexualContentOrNudity case unrestrictedWebAccess + case userGeneratedContent case violenceCartoonOrFantasy case violenceRealistic case violenceRealisticProlongedGraphicOrSadistic } + public struct AgeRatingOverride: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var ninePlus: Self { + .init(rawValue: "NINE_PLUS") + } + + public static var none: Self { + .init(rawValue: "NONE") + } + + public static var seventeenPlus: Self { + .init(rawValue: "SEVENTEEN_PLUS") + } + + public static var sixteenPlus: Self { + .init(rawValue: "SIXTEEN_PLUS") + } + + public static var thirteenPlus: Self { + .init(rawValue: "THIRTEEN_PLUS") + } + + public static var unrated: Self { + .init(rawValue: "UNRATED") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct AgeRatingOverrideV2: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var eighteenPlus: Self { + .init(rawValue: "EIGHTEEN_PLUS") + } + + public static var ninePlus: Self { + .init(rawValue: "NINE_PLUS") + } + + public static var none: Self { + .init(rawValue: "NONE") + } + + public static var sixteenPlus: Self { + .init(rawValue: "SIXTEEN_PLUS") + } + + public static var thirteenPlus: Self { + .init(rawValue: "THIRTEEN_PLUS") + } + + public static var unrated: Self { + .init(rawValue: "UNRATED") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + public struct AlcoholTobaccoOrDrugUseOrReferences: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -145,6 +284,22 @@ public struct AgeRatingDeclaration: Hashable, Codable, Sendable { } public struct Contests: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -161,6 +316,54 @@ public struct AgeRatingDeclaration: Hashable, Codable, Sendable { } public struct GamblingSimulated: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + + public static var none: Self { + .init(rawValue: "NONE") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct GunsOrOtherWeapons: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -177,6 +380,22 @@ public struct AgeRatingDeclaration: Hashable, Codable, Sendable { } public struct HorrorOrFearThemes: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -217,6 +436,22 @@ public struct AgeRatingDeclaration: Hashable, Codable, Sendable { } public struct MatureOrSuggestiveThemes: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -233,6 +468,22 @@ public struct AgeRatingDeclaration: Hashable, Codable, Sendable { } public struct MedicalOrTreatmentInformation: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -249,6 +500,22 @@ public struct AgeRatingDeclaration: Hashable, Codable, Sendable { } public struct ProfanityOrCrudeHumor: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -265,6 +532,22 @@ public struct AgeRatingDeclaration: Hashable, Codable, Sendable { } public struct SexualContentGraphicAndNudity: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -281,6 +564,22 @@ public struct AgeRatingDeclaration: Hashable, Codable, Sendable { } public struct SexualContentOrNudity: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -297,6 +596,22 @@ public struct AgeRatingDeclaration: Hashable, Codable, Sendable { } public struct ViolenceCartoonOrFantasy: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -313,6 +628,22 @@ public struct AgeRatingDeclaration: Hashable, Codable, Sendable { } public struct ViolenceRealistic: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -329,6 +660,22 @@ public struct AgeRatingDeclaration: Hashable, Codable, Sendable { } public struct ViolenceRealisticProlongedGraphicOrSadistic: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/App.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/App.generated.swift index 56e79b46..034e6c9f 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/App.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/App.generated.swift @@ -156,6 +156,8 @@ public struct App: Hashable, Codable, Sendable { public var appStoreVersions: AppStoreVersions? + public var appTags: AppTags? + public var backgroundAssets: BackgroundAssets? public var betaAppLocalizations: BetaAppLocalizations? @@ -172,6 +174,8 @@ public struct App: Hashable, Codable, Sendable { public var betaTesters: BetaTesters? + public var buildUploads: BuildUploads? + public var builds: Builds? public var ciProduct: CiProduct? @@ -201,6 +205,8 @@ public struct App: Hashable, Codable, Sendable { public var reviewSubmissions: ReviewSubmissions? + public var searchKeywords: SearchKeywords? + public var subscriptionGracePeriod: SubscriptionGracePeriod? public var subscriptionGroups: SubscriptionGroups? @@ -221,6 +227,7 @@ public struct App: Hashable, Codable, Sendable { appPriceSchedule: AppPriceSchedule? = nil, appStoreVersionExperimentsV2: AppStoreVersionExperimentsV2? = nil, appStoreVersions: AppStoreVersions? = nil, + appTags: AppTags? = nil, backgroundAssets: BackgroundAssets? = nil, betaAppLocalizations: BetaAppLocalizations? = nil, betaAppReviewDetail: BetaAppReviewDetail? = nil, @@ -229,6 +236,7 @@ public struct App: Hashable, Codable, Sendable { betaGroups: BetaGroups? = nil, betaLicenseAgreement: BetaLicenseAgreement? = nil, betaTesters: BetaTesters? = nil, + buildUploads: BuildUploads? = nil, builds: Builds? = nil, ciProduct: CiProduct? = nil, customerReviewSummarizations: CustomerReviewSummarizations? = nil, @@ -243,6 +251,7 @@ public struct App: Hashable, Codable, Sendable { preReleaseVersions: PreReleaseVersions? = nil, promotedPurchases: PromotedPurchases? = nil, reviewSubmissions: ReviewSubmissions? = nil, + searchKeywords: SearchKeywords? = nil, subscriptionGracePeriod: SubscriptionGracePeriod? = nil, subscriptionGroups: SubscriptionGroups? = nil, webhooks: Webhooks? = nil @@ -260,6 +269,7 @@ public struct App: Hashable, Codable, Sendable { self.appPriceSchedule = appPriceSchedule self.appStoreVersionExperimentsV2 = appStoreVersionExperimentsV2 self.appStoreVersions = appStoreVersions + self.appTags = appTags self.backgroundAssets = backgroundAssets self.betaAppLocalizations = betaAppLocalizations self.betaAppReviewDetail = betaAppReviewDetail @@ -268,6 +278,7 @@ public struct App: Hashable, Codable, Sendable { self.betaGroups = betaGroups self.betaLicenseAgreement = betaLicenseAgreement self.betaTesters = betaTesters + self.buildUploads = buildUploads self.builds = builds self.ciProduct = ciProduct self.customerReviewSummarizations = customerReviewSummarizations @@ -282,6 +293,7 @@ public struct App: Hashable, Codable, Sendable { self.preReleaseVersions = preReleaseVersions self.promotedPurchases = promotedPurchases self.reviewSubmissions = reviewSubmissions + self.searchKeywords = searchKeywords self.subscriptionGracePeriod = subscriptionGracePeriod self.subscriptionGroups = subscriptionGroups self.webhooks = webhooks @@ -301,6 +313,7 @@ public struct App: Hashable, Codable, Sendable { case appPriceSchedule case appStoreVersionExperimentsV2 case appStoreVersions + case appTags case backgroundAssets case betaAppLocalizations case betaAppReviewDetail @@ -309,6 +322,7 @@ public struct App: Hashable, Codable, Sendable { case betaGroups case betaLicenseAgreement case betaTesters + case buildUploads case builds case ciProduct case customerReviewSummarizations @@ -323,6 +337,7 @@ public struct App: Hashable, Codable, Sendable { case preReleaseVersions case promotedPurchases case reviewSubmissions + case searchKeywords case subscriptionGracePeriod case subscriptionGroups case webhooks @@ -729,6 +744,18 @@ public struct App: Hashable, Codable, Sendable { } } + public struct AppTags: Hashable, Codable, Sendable { + public var links: RelationshipLinks? + + public init(links: RelationshipLinks? = nil) { + self.links = links + } + + private enum CodingKeys: String, CodingKey { + case links + } + } + public struct BackgroundAssets: Hashable, Codable, Sendable { public var links: RelationshipLinks? @@ -955,6 +982,18 @@ public struct App: Hashable, Codable, Sendable { } } + public struct BuildUploads: Hashable, Codable, Sendable { + public var links: RelationshipLinks? + + public init(links: RelationshipLinks? = nil) { + self.links = links + } + + private enum CodingKeys: String, CodingKey { + case links + } + } + public struct Builds: Hashable, Codable, Sendable { public var data: [Data]? @@ -1458,6 +1497,18 @@ public struct App: Hashable, Codable, Sendable { } } + public struct SearchKeywords: Hashable, Codable, Sendable { + public var links: RelationshipLinks? + + public init(links: RelationshipLinks? = nil) { + self.links = links + } + + private enum CodingKeys: String, CodingKey { + case links + } + } + public struct SubscriptionGracePeriod: Hashable, Codable, Sendable { public var data: Data? diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/AppCustomProductPageLocalization.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/AppCustomProductPageLocalization.generated.swift index 1c35b2fb..b124527f 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/AppCustomProductPageLocalization.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/AppCustomProductPageLocalization.generated.swift @@ -66,20 +66,25 @@ public struct AppCustomProductPageLocalization: Hashable, Codable, Sendable { public var appScreenshotSets: AppScreenshotSets? + public var searchKeywords: SearchKeywords? + public init( appCustomProductPageVersion: AppCustomProductPageVersion? = nil, appPreviewSets: AppPreviewSets? = nil, - appScreenshotSets: AppScreenshotSets? = nil + appScreenshotSets: AppScreenshotSets? = nil, + searchKeywords: SearchKeywords? = nil ) { self.appCustomProductPageVersion = appCustomProductPageVersion self.appPreviewSets = appPreviewSets self.appScreenshotSets = appScreenshotSets + self.searchKeywords = searchKeywords } private enum CodingKeys: String, CodingKey { case appCustomProductPageVersion case appPreviewSets case appScreenshotSets + case searchKeywords } public struct AppCustomProductPageVersion: Hashable, Codable, Sendable { @@ -210,6 +215,53 @@ public struct AppCustomProductPageLocalization: Hashable, Codable, Sendable { } } } + + public struct SearchKeywords: Hashable, Codable, Sendable { + public var data: [Data]? + + public var links: RelationshipLinks? + + public var meta: PagingInformation? + + public init( + data: [Data]? = nil, + links: RelationshipLinks? = nil, + meta: PagingInformation? = nil + ) { + self.data = data + self.links = links + self.meta = meta + } + + private enum CodingKeys: String, CodingKey { + case data + case links + case meta + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case appKeywords + } + } + } } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/AppInfo.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/AppInfo.generated.swift index eece4cf3..20588ba9 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/AppInfo.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/AppInfo.generated.swift @@ -297,6 +297,8 @@ public struct AppInfo: Hashable, Codable, Sendable { public var secondarySubcategoryTwo: SecondarySubcategoryTwo? + public var territoryAgeRatings: TerritoryAgeRatings? + public init( ageRatingDeclaration: AgeRatingDeclaration? = nil, app: App? = nil, @@ -306,7 +308,8 @@ public struct AppInfo: Hashable, Codable, Sendable { primarySubcategoryTwo: PrimarySubcategoryTwo? = nil, secondaryCategory: SecondaryCategory? = nil, secondarySubcategoryOne: SecondarySubcategoryOne? = nil, - secondarySubcategoryTwo: SecondarySubcategoryTwo? = nil + secondarySubcategoryTwo: SecondarySubcategoryTwo? = nil, + territoryAgeRatings: TerritoryAgeRatings? = nil ) { self.ageRatingDeclaration = ageRatingDeclaration self.app = app @@ -317,6 +320,7 @@ public struct AppInfo: Hashable, Codable, Sendable { self.secondaryCategory = secondaryCategory self.secondarySubcategoryOne = secondarySubcategoryOne self.secondarySubcategoryTwo = secondarySubcategoryTwo + self.territoryAgeRatings = territoryAgeRatings } private enum CodingKeys: String, CodingKey { @@ -329,6 +333,7 @@ public struct AppInfo: Hashable, Codable, Sendable { case secondaryCategory case secondarySubcategoryOne case secondarySubcategoryTwo + case territoryAgeRatings } public struct AgeRatingDeclaration: Hashable, Codable, Sendable { @@ -706,6 +711,18 @@ public struct AppInfo: Hashable, Codable, Sendable { } } } + + public struct TerritoryAgeRatings: Hashable, Codable, Sendable { + public var links: RelationshipLinks? + + public init(links: RelationshipLinks? = nil) { + self.links = links + } + + private enum CodingKeys: String, CodingKey { + case links + } + } } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/AppKeyword.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/AppKeyword.generated.swift new file mode 100644 index 00000000..8e3e540c --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/AppKeyword.generated.swift @@ -0,0 +1,34 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct AppKeyword: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public var links: ResourceLinks? + + public init( + id: String, + type: `Type`, + links: ResourceLinks? = nil + ) { + self.id = id + self.type = type + self.links = links + } + + private enum CodingKeys: String, CodingKey { + case id + case type + case links + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case appKeywords + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/AppStoreAgeRating.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/AppStoreAgeRating.generated.swift index 2169425d..dbddd7df 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/AppStoreAgeRating.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/AppStoreAgeRating.generated.swift @@ -4,22 +4,98 @@ import Foundation public struct AppStoreAgeRating: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var all: Self { + .init(rawValue: "ALL") + } + + public static var eightPlus: Self { + .init(rawValue: "EIGHT_PLUS") + } + + public static var eighteenPlus: Self { + .init(rawValue: "EIGHTEEN_PLUS") + } + + public static var elevenPlus: Self { + .init(rawValue: "ELEVEN_PLUS") + } + + public static var fifteenPlus: Self { + .init(rawValue: "FIFTEEN_PLUS") + } + + public static var fivePlus: Self { + .init(rawValue: "FIVE_PLUS") + } + public static var fourPlus: Self { .init(rawValue: "FOUR_PLUS") } + public static var fourteenPlus: Self { + .init(rawValue: "FOURTEEN_PLUS") + } + + public static var l: Self { + .init(rawValue: "L") + } + public static var ninePlus: Self { .init(rawValue: "NINE_PLUS") } + public static var nineteenPlus: Self { + .init(rawValue: "NINETEEN_PLUS") + } + + public static var onePlus: Self { + .init(rawValue: "ONE_PLUS") + } + + public static var sevenPlus: Self { + .init(rawValue: "SEVEN_PLUS") + } + public static var seventeenPlus: Self { .init(rawValue: "SEVENTEEN_PLUS") } + public static var sixPlus: Self { + .init(rawValue: "SIX_PLUS") + } + + public static var sixteenPlus: Self { + .init(rawValue: "SIXTEEN_PLUS") + } + + public static var tenPlus: Self { + .init(rawValue: "TEN_PLUS") + } + + public static var thirteenPlus: Self { + .init(rawValue: "THIRTEEN_PLUS") + } + + public static var threePlus: Self { + .init(rawValue: "THREE_PLUS") + } + public static var twelvePlus: Self { .init(rawValue: "TWELVE_PLUS") } + public static var twentyOnePlus: Self { + .init(rawValue: "TWENTY_ONE_PLUS") + } + + public static var twentyPlus: Self { + .init(rawValue: "TWENTY_PLUS") + } + + public static var twoPlus: Self { + .init(rawValue: "TWO_PLUS") + } + public static var unrated: Self { .init(rawValue: "UNRATED") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/AppStoreVersionLocalization.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/AppStoreVersionLocalization.generated.swift index 0fc6d1ab..e1b34548 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/AppStoreVersionLocalization.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/AppStoreVersionLocalization.generated.swift @@ -91,20 +91,25 @@ public struct AppStoreVersionLocalization: Hashable, Codable, Sendable { public var appStoreVersion: AppStoreVersion? + public var searchKeywords: SearchKeywords? + public init( appPreviewSets: AppPreviewSets? = nil, appScreenshotSets: AppScreenshotSets? = nil, - appStoreVersion: AppStoreVersion? = nil + appStoreVersion: AppStoreVersion? = nil, + searchKeywords: SearchKeywords? = nil ) { self.appPreviewSets = appPreviewSets self.appScreenshotSets = appScreenshotSets self.appStoreVersion = appStoreVersion + self.searchKeywords = searchKeywords } private enum CodingKeys: String, CodingKey { case appPreviewSets case appScreenshotSets case appStoreVersion + case searchKeywords } public struct AppPreviewSets: Hashable, Codable, Sendable { @@ -235,6 +240,53 @@ public struct AppStoreVersionLocalization: Hashable, Codable, Sendable { } } } + + public struct SearchKeywords: Hashable, Codable, Sendable { + public var data: [Data]? + + public var links: RelationshipLinks? + + public var meta: PagingInformation? + + public init( + data: [Data]? = nil, + links: RelationshipLinks? = nil, + meta: PagingInformation? = nil + ) { + self.data = data + self.links = links + self.meta = meta + } + + private enum CodingKeys: String, CodingKey { + case data + case links + case meta + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case appKeywords + } + } + } } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/AppTag.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/AppTag.generated.swift new file mode 100644 index 00000000..5c620e53 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/AppTag.generated.swift @@ -0,0 +1,122 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct AppTag: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public var attributes: Attributes? + + public var relationships: Relationships? + + public var links: ResourceLinks? + + public init( + id: String, + type: `Type`, + attributes: Attributes? = nil, + relationships: Relationships? = nil, + links: ResourceLinks? = nil + ) { + self.id = id + self.type = type + self.attributes = attributes + self.relationships = relationships + self.links = links + } + + private enum CodingKeys: String, CodingKey { + case id + case type + case attributes + case relationships + case links + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case appTags + } + + public struct Attributes: Hashable, Codable, Sendable { + public var name: String? + + public var visibleInAppStore: Bool? + + public init( + name: String? = nil, + visibleInAppStore: Bool? = nil + ) { + self.name = name + self.visibleInAppStore = visibleInAppStore + } + + private enum CodingKeys: String, CodingKey { + case name + case visibleInAppStore + } + } + + public struct Relationships: Hashable, Codable, Sendable { + public var territories: Territories? + + public init(territories: Territories? = nil) { + self.territories = territories + } + + private enum CodingKeys: String, CodingKey { + case territories + } + + public struct Territories: Hashable, Codable, Sendable { + public var data: [Data]? + + public var links: RelationshipLinks? + + public var meta: PagingInformation? + + public init( + data: [Data]? = nil, + links: RelationshipLinks? = nil, + meta: PagingInformation? = nil + ) { + self.data = data + self.links = links + self.meta = meta + } + + private enum CodingKeys: String, CodingKey { + case data + case links + case meta + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case territories + } + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAsset.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAsset.generated.swift index 53f618bc..84ec524b 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAsset.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAsset.generated.swift @@ -60,23 +60,143 @@ public struct BackgroundAsset: Hashable, Codable, Sendable { } public struct Relationships: Hashable, Codable, Sendable { + public var app: App? + + public var appStoreVersion: AppStoreVersion? + + public var externalBetaVersion: ExternalBetaVersion? + public var internalBetaVersion: InternalBetaVersion? public var versions: Versions? public init( + app: App? = nil, + appStoreVersion: AppStoreVersion? = nil, + externalBetaVersion: ExternalBetaVersion? = nil, internalBetaVersion: InternalBetaVersion? = nil, versions: Versions? = nil ) { + self.app = app + self.appStoreVersion = appStoreVersion + self.externalBetaVersion = externalBetaVersion self.internalBetaVersion = internalBetaVersion self.versions = versions } private enum CodingKeys: String, CodingKey { + case app + case appStoreVersion + case externalBetaVersion case internalBetaVersion case versions } + public struct App: Hashable, Codable, Sendable { + public var data: Data? + + public init(data: Data? = nil) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case apps + } + } + } + + public struct AppStoreVersion: Hashable, Codable, Sendable { + public var data: Data? + + public init(data: Data? = nil) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case backgroundAssetVersions + } + } + } + + public struct ExternalBetaVersion: Hashable, Codable, Sendable { + public var data: Data? + + public init(data: Data? = nil) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case backgroundAssetVersions + } + } + } + public struct InternalBetaVersion: Hashable, Codable, Sendable { public var data: Data? diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetUploadFile.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetUploadFile.generated.swift index 4d497468..7e5e503e 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetUploadFile.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetUploadFile.generated.swift @@ -46,8 +46,11 @@ public struct BackgroundAssetUploadFile: Hashable, Codable, Sendable { public var fileSize: Int? + @available(*, deprecated) public var sourceFileChecksum: String? + public var sourceFileChecksums: Checksums? + public var uploadOperations: [DeliveryFileUploadOperation]? public init( @@ -57,6 +60,7 @@ public struct BackgroundAssetUploadFile: Hashable, Codable, Sendable { fileName: String? = nil, fileSize: Int? = nil, sourceFileChecksum: String? = nil, + sourceFileChecksums: Checksums? = nil, uploadOperations: [DeliveryFileUploadOperation]? = nil ) { self.assetDeliveryState = assetDeliveryState @@ -65,6 +69,7 @@ public struct BackgroundAssetUploadFile: Hashable, Codable, Sendable { self.fileName = fileName self.fileSize = fileSize self.sourceFileChecksum = sourceFileChecksum + self.sourceFileChecksums = sourceFileChecksums self.uploadOperations = uploadOperations } @@ -75,6 +80,7 @@ public struct BackgroundAssetUploadFile: Hashable, Codable, Sendable { case fileName case fileSize case sourceFileChecksum + case sourceFileChecksums case uploadOperations } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersion.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersion.generated.swift index 7d63eee0..797e0370 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersion.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersion.generated.swift @@ -70,33 +70,83 @@ public struct BackgroundAssetVersion: Hashable, Codable, Sendable { } public struct Relationships: Hashable, Codable, Sendable { + public var appStoreRelease: AppStoreRelease? + public var assetFile: AssetFile? + public var backgroundAsset: BackgroundAsset? + public var backgroundAssetUploadFiles: BackgroundAssetUploadFiles? + public var externalBetaRelease: ExternalBetaRelease? + public var internalBetaRelease: InternalBetaRelease? public var manifestFile: ManifestFile? public init( + appStoreRelease: AppStoreRelease? = nil, assetFile: AssetFile? = nil, + backgroundAsset: BackgroundAsset? = nil, backgroundAssetUploadFiles: BackgroundAssetUploadFiles? = nil, + externalBetaRelease: ExternalBetaRelease? = nil, internalBetaRelease: InternalBetaRelease? = nil, manifestFile: ManifestFile? = nil ) { + self.appStoreRelease = appStoreRelease self.assetFile = assetFile + self.backgroundAsset = backgroundAsset self.backgroundAssetUploadFiles = backgroundAssetUploadFiles + self.externalBetaRelease = externalBetaRelease self.internalBetaRelease = internalBetaRelease self.manifestFile = manifestFile } private enum CodingKeys: String, CodingKey { + case appStoreRelease case assetFile + case backgroundAsset case backgroundAssetUploadFiles + case externalBetaRelease case internalBetaRelease case manifestFile } + public struct AppStoreRelease: Hashable, Codable, Sendable { + public var data: Data? + + public init(data: Data? = nil) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case backgroundAssetVersionAppStoreReleases + } + } + } + public struct AssetFile: Hashable, Codable, Sendable { public var data: Data? @@ -132,6 +182,41 @@ public struct BackgroundAssetVersion: Hashable, Codable, Sendable { } } + public struct BackgroundAsset: Hashable, Codable, Sendable { + public var data: Data? + + public init(data: Data? = nil) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case backgroundAssets + } + } + } + public struct BackgroundAssetUploadFiles: Hashable, Codable, Sendable { public var links: RelationshipLinks? @@ -144,6 +229,41 @@ public struct BackgroundAssetVersion: Hashable, Codable, Sendable { } } + public struct ExternalBetaRelease: Hashable, Codable, Sendable { + public var data: Data? + + public init(data: Data? = nil) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case backgroundAssetVersionExternalBetaReleases + } + } + } + public struct InternalBetaRelease: Hashable, Codable, Sendable { public var data: Data? diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersionAppStoreRelease.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersionAppStoreRelease.generated.swift new file mode 100644 index 00000000..07f18cb8 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersionAppStoreRelease.generated.swift @@ -0,0 +1,103 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct BackgroundAssetVersionAppStoreRelease: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public var attributes: Attributes? + + public var relationships: Relationships? + + public var links: ResourceLinks? + + public init( + id: String, + type: `Type`, + attributes: Attributes? = nil, + relationships: Relationships? = nil, + links: ResourceLinks? = nil + ) { + self.id = id + self.type = type + self.attributes = attributes + self.relationships = relationships + self.links = links + } + + private enum CodingKeys: String, CodingKey { + case id + case type + case attributes + case relationships + case links + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case backgroundAssetVersionAppStoreReleases + } + + public struct Attributes: Hashable, Codable, Sendable { + public var state: BackgroundAssetVersionAppStoreReleaseState? + + public init(state: BackgroundAssetVersionAppStoreReleaseState? = nil) { + self.state = state + } + + private enum CodingKeys: String, CodingKey { + case state + } + } + + public struct Relationships: Hashable, Codable, Sendable { + public var backgroundAssetVersion: BackgroundAssetVersion? + + public init(backgroundAssetVersion: BackgroundAssetVersion? = nil) { + self.backgroundAssetVersion = backgroundAssetVersion + } + + private enum CodingKeys: String, CodingKey { + case backgroundAssetVersion + } + + public struct BackgroundAssetVersion: Hashable, Codable, Sendable { + public var data: Data? + + public init(data: Data? = nil) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case backgroundAssetVersions + } + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersionAppStoreReleaseState.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersionAppStoreReleaseState.generated.swift new file mode 100644 index 00000000..59228cd8 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersionAppStoreReleaseState.generated.swift @@ -0,0 +1,54 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct BackgroundAssetVersionAppStoreReleaseState: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var accepted: Self { + .init(rawValue: "ACCEPTED") + } + + public static var inReview: Self { + .init(rawValue: "IN_REVIEW") + } + + public static var prepareForSubmission: Self { + .init(rawValue: "PREPARE_FOR_SUBMISSION") + } + + public static var processingForDistribution: Self { + .init(rawValue: "PROCESSING_FOR_DISTRIBUTION") + } + + public static var readyForDistribution: Self { + .init(rawValue: "READY_FOR_DISTRIBUTION") + } + + public static var readyForReview: Self { + .init(rawValue: "READY_FOR_REVIEW") + } + + public static var rejected: Self { + .init(rawValue: "REJECTED") + } + + public static var superseded: Self { + .init(rawValue: "SUPERSEDED") + } + + public static var waitingForReview: Self { + .init(rawValue: "WAITING_FOR_REVIEW") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersionExternalBetaRelease.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersionExternalBetaRelease.generated.swift new file mode 100644 index 00000000..709ea21f --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersionExternalBetaRelease.generated.swift @@ -0,0 +1,103 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct BackgroundAssetVersionExternalBetaRelease: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public var attributes: Attributes? + + public var relationships: Relationships? + + public var links: ResourceLinks? + + public init( + id: String, + type: `Type`, + attributes: Attributes? = nil, + relationships: Relationships? = nil, + links: ResourceLinks? = nil + ) { + self.id = id + self.type = type + self.attributes = attributes + self.relationships = relationships + self.links = links + } + + private enum CodingKeys: String, CodingKey { + case id + case type + case attributes + case relationships + case links + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case backgroundAssetVersionExternalBetaReleases + } + + public struct Attributes: Hashable, Codable, Sendable { + public var state: BackgroundAssetVersionExternalBetaReleaseState? + + public init(state: BackgroundAssetVersionExternalBetaReleaseState? = nil) { + self.state = state + } + + private enum CodingKeys: String, CodingKey { + case state + } + } + + public struct Relationships: Hashable, Codable, Sendable { + public var backgroundAssetVersion: BackgroundAssetVersion? + + public init(backgroundAssetVersion: BackgroundAssetVersion? = nil) { + self.backgroundAssetVersion = backgroundAssetVersion + } + + private enum CodingKeys: String, CodingKey { + case backgroundAssetVersion + } + + public struct BackgroundAssetVersion: Hashable, Codable, Sendable { + public var data: Data? + + public init(data: Data? = nil) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case backgroundAssetVersions + } + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersionExternalBetaReleaseState.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersionExternalBetaReleaseState.generated.swift new file mode 100644 index 00000000..ea033321 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/BackgroundAssetVersionExternalBetaReleaseState.generated.swift @@ -0,0 +1,46 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct BackgroundAssetVersionExternalBetaReleaseState: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var inReview: Self { + .init(rawValue: "IN_REVIEW") + } + + public static var processingForTesting: Self { + .init(rawValue: "PROCESSING_FOR_TESTING") + } + + public static var readyForBetaSubmission: Self { + .init(rawValue: "READY_FOR_BETA_SUBMISSION") + } + + public static var readyForTesting: Self { + .init(rawValue: "READY_FOR_TESTING") + } + + public static var rejected: Self { + .init(rawValue: "REJECTED") + } + + public static var superseded: Self { + .init(rawValue: "SUPERSEDED") + } + + public static var waitingForReview: Self { + .init(rawValue: "WAITING_FOR_REVIEW") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Build.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Build.generated.swift index 701cacb4..d165f548 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Build.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Build.generated.swift @@ -154,6 +154,8 @@ public struct Build: Hashable, Codable, Sendable { public var buildBundles: BuildBundles? + public var buildUpload: BuildUpload? + public var diagnosticSignatures: DiagnosticSignatures? public var icons: Icons? @@ -173,6 +175,7 @@ public struct Build: Hashable, Codable, Sendable { betaGroups: BetaGroups? = nil, buildBetaDetail: BuildBetaDetail? = nil, buildBundles: BuildBundles? = nil, + buildUpload: BuildUpload? = nil, diagnosticSignatures: DiagnosticSignatures? = nil, icons: Icons? = nil, individualTesters: IndividualTesters? = nil, @@ -187,6 +190,7 @@ public struct Build: Hashable, Codable, Sendable { self.betaGroups = betaGroups self.buildBetaDetail = buildBetaDetail self.buildBundles = buildBundles + self.buildUpload = buildUpload self.diagnosticSignatures = diagnosticSignatures self.icons = icons self.individualTesters = individualTesters @@ -203,6 +207,7 @@ public struct Build: Hashable, Codable, Sendable { case betaGroups case buildBetaDetail case buildBundles + case buildUpload case diagnosticSignatures case icons case individualTesters @@ -556,6 +561,41 @@ public struct Build: Hashable, Codable, Sendable { } } + public struct BuildUpload: Hashable, Codable, Sendable { + public var data: Data? + + public init(data: Data? = nil) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case buildUploads + } + } + } + public struct DiagnosticSignatures: Hashable, Codable, Sendable { public var links: RelationshipLinks? diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/BuildIcon.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/BuildIcon.generated.swift index 0a047111..7af835a6 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/BuildIcon.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/BuildIcon.generated.swift @@ -40,21 +40,26 @@ public struct BuildIcon: Hashable, Codable, Sendable { public var iconType: IconAssetType? + public var masked: Bool? + public var name: String? public init( iconAsset: ImageAsset? = nil, iconType: IconAssetType? = nil, + masked: Bool? = nil, name: String? = nil ) { self.iconAsset = iconAsset self.iconType = iconType + self.masked = masked self.name = name } private enum CodingKeys: String, CodingKey { case iconAsset case iconType + case masked case name } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/BuildUpload.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/BuildUpload.generated.swift new file mode 100644 index 00000000..ffc5ac44 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/BuildUpload.generated.swift @@ -0,0 +1,298 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct BuildUpload: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public var attributes: Attributes? + + public var relationships: Relationships? + + public var links: ResourceLinks? + + public init( + id: String, + type: `Type`, + attributes: Attributes? = nil, + relationships: Relationships? = nil, + links: ResourceLinks? = nil + ) { + self.id = id + self.type = type + self.attributes = attributes + self.relationships = relationships + self.links = links + } + + private enum CodingKeys: String, CodingKey { + case id + case type + case attributes + case relationships + case links + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case buildUploads + } + + public struct Attributes: Hashable, Codable, Sendable { + public var cfBundleShortVersionString: String? + + public var cfBundleVersion: String? + + public var createdDate: String? + + public var platform: Platform? + + public var state: State? + + public var uploadedDate: String? + + public init( + cfBundleShortVersionString: String? = nil, + cfBundleVersion: String? = nil, + createdDate: String? = nil, + platform: Platform? = nil, + state: State? = nil, + uploadedDate: String? = nil + ) { + self.cfBundleShortVersionString = cfBundleShortVersionString + self.cfBundleVersion = cfBundleVersion + self.createdDate = createdDate + self.platform = platform + self.state = state + self.uploadedDate = uploadedDate + } + + private enum CodingKeys: String, CodingKey { + case cfBundleShortVersionString + case cfBundleVersion + case createdDate + case platform + case state + case uploadedDate + } + + public struct State: Hashable, Codable, Sendable { + public var errors: [StateDetail]? + + public var infos: [StateDetail]? + + public var state: BuildUploadState? + + public var warnings: [StateDetail]? + + public init( + errors: [StateDetail]? = nil, + infos: [StateDetail]? = nil, + state: BuildUploadState? = nil, + warnings: [StateDetail]? = nil + ) { + self.errors = errors + self.infos = infos + self.state = state + self.warnings = warnings + } + + private enum CodingKeys: String, CodingKey { + case errors + case infos + case state + case warnings + } + } + } + + public struct Relationships: Hashable, Codable, Sendable { + public var assetDescriptionFile: AssetDescriptionFile? + + public var assetFile: AssetFile? + + public var assetSpiFile: AssetSpiFile? + + public var build: Build? + + public var buildUploadFiles: BuildUploadFiles? + + public init( + assetDescriptionFile: AssetDescriptionFile? = nil, + assetFile: AssetFile? = nil, + assetSpiFile: AssetSpiFile? = nil, + build: Build? = nil, + buildUploadFiles: BuildUploadFiles? = nil + ) { + self.assetDescriptionFile = assetDescriptionFile + self.assetFile = assetFile + self.assetSpiFile = assetSpiFile + self.build = build + self.buildUploadFiles = buildUploadFiles + } + + private enum CodingKeys: String, CodingKey { + case assetDescriptionFile + case assetFile + case assetSpiFile + case build + case buildUploadFiles + } + + public struct AssetDescriptionFile: Hashable, Codable, Sendable { + public var data: Data? + + public init(data: Data? = nil) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case buildUploadFiles + } + } + } + + public struct AssetFile: Hashable, Codable, Sendable { + public var data: Data? + + public init(data: Data? = nil) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case buildUploadFiles + } + } + } + + public struct AssetSpiFile: Hashable, Codable, Sendable { + public var data: Data? + + public init(data: Data? = nil) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case buildUploadFiles + } + } + } + + public struct Build: Hashable, Codable, Sendable { + public var data: Data? + + public init(data: Data? = nil) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case builds + } + } + } + + public struct BuildUploadFiles: Hashable, Codable, Sendable { + public var links: RelationshipLinks? + + public init(links: RelationshipLinks? = nil) { + self.links = links + } + + private enum CodingKeys: String, CodingKey { + case links + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/BuildUploadFile.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/BuildUploadFile.generated.swift new file mode 100644 index 00000000..a9c884d6 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/BuildUploadFile.generated.swift @@ -0,0 +1,144 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct BuildUploadFile: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public var attributes: Attributes? + + public var links: ResourceLinks? + + public init( + id: String, + type: `Type`, + attributes: Attributes? = nil, + links: ResourceLinks? = nil + ) { + self.id = id + self.type = type + self.attributes = attributes + self.links = links + } + + private enum CodingKeys: String, CodingKey { + case id + case type + case attributes + case links + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case buildUploadFiles + } + + public struct Attributes: Hashable, Codable, Sendable { + public var assetDeliveryState: AppMediaAssetState? + + public var assetToken: String? + + public var assetType: AssetType? + + public var fileName: String? + + public var fileSize: Int? + + public var sourceFileChecksums: Checksums? + + public var uploadOperations: [DeliveryFileUploadOperation]? + + public var uti: Uti? + + public init( + assetDeliveryState: AppMediaAssetState? = nil, + assetToken: String? = nil, + assetType: AssetType? = nil, + fileName: String? = nil, + fileSize: Int? = nil, + sourceFileChecksums: Checksums? = nil, + uploadOperations: [DeliveryFileUploadOperation]? = nil, + uti: Uti? = nil + ) { + self.assetDeliveryState = assetDeliveryState + self.assetToken = assetToken + self.assetType = assetType + self.fileName = fileName + self.fileSize = fileSize + self.sourceFileChecksums = sourceFileChecksums + self.uploadOperations = uploadOperations + self.uti = uti + } + + private enum CodingKeys: String, CodingKey { + case assetDeliveryState + case assetToken + case assetType + case fileName + case fileSize + case sourceFileChecksums + case uploadOperations + case uti + } + + public struct AssetType: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var asset: Self { + .init(rawValue: "ASSET") + } + + public static var assetDescription: Self { + .init(rawValue: "ASSET_DESCRIPTION") + } + + public static var assetSpi: Self { + .init(rawValue: "ASSET_SPI") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct Uti: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var com_apple_binary_property_list: Self { + .init(rawValue: "com.apple.binary-property-list") + } + + public static var com_apple_ipa: Self { + .init(rawValue: "com.apple.ipa") + } + + public static var com_apple_pkg: Self { + .init(rawValue: "com.apple.pkg") + } + + public static var com_apple_xml_property_list: Self { + .init(rawValue: "com.apple.xml-property-list") + } + + public static var com_pkware_zip_archive: Self { + .init(rawValue: "com.pkware.zip-archive") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/BuildUploadState.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/BuildUploadState.generated.swift new file mode 100644 index 00000000..d0374d72 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/BuildUploadState.generated.swift @@ -0,0 +1,34 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct BuildUploadState: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var awaitingUpload: Self { + .init(rawValue: "AWAITING_UPLOAD") + } + + public static var complete: Self { + .init(rawValue: "COMPLETE") + } + + public static var failed: Self { + .init(rawValue: "FAILED") + } + + public static var processing: Self { + .init(rawValue: "PROCESSING") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/ChecksumAlgorithm.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/ChecksumAlgorithm.generated.swift new file mode 100644 index 00000000..95efdb60 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/ChecksumAlgorithm.generated.swift @@ -0,0 +1,26 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct ChecksumAlgorithm: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var mD5: Self { + .init(rawValue: "MD5") + } + + public static var sha256: Self { + .init(rawValue: "SHA_256") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Checksums.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Checksums.generated.swift new file mode 100644 index 00000000..e3d9fd2e --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Checksums.generated.swift @@ -0,0 +1,79 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct Checksums: Hashable, Codable, Sendable { + public var composite: Composite? + + public var file: File? + + public init( + composite: Composite? = nil, + file: File? = nil + ) { + self.composite = composite + self.file = file + } + + private enum CodingKeys: String, CodingKey { + case composite + case file + } + + public struct Composite: Hashable, Codable, Sendable { + public var algorithm: Algorithm? + + public var hash: String? + + public init( + algorithm: Algorithm? = nil, + hash: String? = nil + ) { + self.algorithm = algorithm + self.hash = hash + } + + private enum CodingKeys: String, CodingKey { + case algorithm + case hash + } + + public struct Algorithm: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var mD5: Self { + .init(rawValue: "MD5") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + } + + public struct File: Hashable, Codable, Sendable { + public var algorithm: ChecksumAlgorithm? + + public var hash: String? + + public init( + algorithm: ChecksumAlgorithm? = nil, + hash: String? = nil + ) { + self.algorithm = algorithm + self.hash = hash + } + + private enum CodingKeys: String, CodingKey { + case algorithm + case hash + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/GameCenterChallenge.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/GameCenterChallenge.generated.swift index 5a8bdace..9adff34a 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/GameCenterChallenge.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/GameCenterChallenge.generated.swift @@ -41,8 +41,6 @@ public struct GameCenterChallenge: Hashable, Codable, Sendable { } public struct Attributes: Hashable, Codable, Sendable { - public var allowedDurations: [AllowedDurations]? - public var archived: Bool? public var challengeType: ChallengeType? @@ -54,14 +52,12 @@ public struct GameCenterChallenge: Hashable, Codable, Sendable { public var vendorIdentifier: String? public init( - allowedDurations: [AllowedDurations]? = nil, archived: Bool? = nil, challengeType: ChallengeType? = nil, referenceName: String? = nil, repeatable: Bool? = nil, vendorIdentifier: String? = nil ) { - self.allowedDurations = allowedDurations self.archived = archived self.challengeType = challengeType self.referenceName = referenceName @@ -70,7 +66,6 @@ public struct GameCenterChallenge: Hashable, Codable, Sendable { } private enum CodingKeys: String, CodingKey { - case allowedDurations case archived case challengeType case referenceName @@ -78,30 +73,6 @@ public struct GameCenterChallenge: Hashable, Codable, Sendable { case vendorIdentifier } - public struct AllowedDurations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { - public static var oneDay: Self { - .init(rawValue: "ONE_DAY") - } - - public static var oneWeek: Self { - .init(rawValue: "ONE_WEEK") - } - - public static var threeDays: Self { - .init(rawValue: "THREE_DAYS") - } - - public var description: String { - rawValue - } - - public var rawValue: String - - public init(rawValue: String) { - self.rawValue = rawValue - } - } - public struct ChallengeType: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { public static var leaderboard: Self { .init(rawValue: "LEADERBOARD") diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/GameCenterLeaderboardLocalization.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/GameCenterLeaderboardLocalization.generated.swift index a9b94718..398f69fa 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/GameCenterLeaderboardLocalization.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/GameCenterLeaderboardLocalization.generated.swift @@ -41,6 +41,8 @@ public struct GameCenterLeaderboardLocalization: Hashable, Codable, Sendable { } public struct Attributes: Hashable, Codable, Sendable { + public var description: String? + public var formatterOverride: GameCenterLeaderboardFormatter? public var formatterSuffix: String? @@ -52,12 +54,14 @@ public struct GameCenterLeaderboardLocalization: Hashable, Codable, Sendable { public var name: String? public init( + description: String? = nil, formatterOverride: GameCenterLeaderboardFormatter? = nil, formatterSuffix: String? = nil, formatterSuffixSingular: String? = nil, locale: String? = nil, name: String? = nil ) { + self.description = description self.formatterOverride = formatterOverride self.formatterSuffix = formatterSuffix self.formatterSuffixSingular = formatterSuffixSingular @@ -66,6 +70,7 @@ public struct GameCenterLeaderboardLocalization: Hashable, Codable, Sendable { } private enum CodingKeys: String, CodingKey { + case description case formatterOverride case formatterSuffix case formatterSuffixSingular diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/GameCenterMatchmakingTestPlayerProperty.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/GameCenterMatchmakingTestPlayerProperty.generated.swift new file mode 100644 index 00000000..c0d88107 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/GameCenterMatchmakingTestPlayerProperty.generated.swift @@ -0,0 +1,34 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct GameCenterMatchmakingTestPlayerProperty: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public var links: ResourceLinks? + + public init( + id: String, + type: `Type`, + links: ResourceLinks? = nil + ) { + self.id = id + self.type = type + self.links = links + } + + private enum CodingKeys: String, CodingKey { + case id + case type + case links + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case gameCenterMatchmakingTestPlayerProperties + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/GameCenterVersionState.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/GameCenterVersionState.generated.swift index 5359ee22..5d772320 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/GameCenterVersionState.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/GameCenterVersionState.generated.swift @@ -8,6 +8,10 @@ public struct GameCenterVersionState: Hashable, Codable, RawRepresentable, Custo .init(rawValue: "ACCEPTED") } + public static var developerRejected: Self { + .init(rawValue: "DEVELOPER_REJECTED") + } + public static var inReview: Self { .init(rawValue: "IN_REVIEW") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/AgeRatingDeclarationUpdateRequest.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/AgeRatingDeclarationUpdateRequest.generated.swift index 0233c48a..c20d2b2b 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/AgeRatingDeclarationUpdateRequest.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/AgeRatingDeclarationUpdateRequest.generated.swift @@ -42,14 +42,29 @@ public struct AgeRatingDeclarationUpdateRequest: Hashable, Codable, Sendable { } public struct Attributes: Hashable, Codable, Sendable { + public var advertising: Bool? + + public var ageAssurance: Bool? + + @available(*, deprecated) + public var ageRatingOverride: AgeRatingOverride? + + public var ageRatingOverrideV2: AgeRatingOverrideV2? + public var alcoholTobaccoOrDrugUseOrReferences: AlcoholTobaccoOrDrugUseOrReferences? public var contests: Contests? + public var developerAgeRatingInfoUrl: URL? + public var gambling: Bool? public var gamblingSimulated: GamblingSimulated? + public var gunsOrOtherWeapons: GunsOrOtherWeapons? + + public var healthOrWellnessTopics: Bool? + public var horrorOrFearThemes: HorrorOrFearThemes? public var kidsAgeBand: KidsAgeBand? @@ -62,6 +77,10 @@ public struct AgeRatingDeclarationUpdateRequest: Hashable, Codable, Sendable { public var medicalOrTreatmentInformation: MedicalOrTreatmentInformation? + public var messagingAndChat: Bool? + + public var parentalControls: Bool? + public var profanityOrCrudeHumor: ProfanityOrCrudeHumor? public var sexualContentGraphicAndNudity: SexualContentGraphicAndNudity? @@ -70,6 +89,8 @@ public struct AgeRatingDeclarationUpdateRequest: Hashable, Codable, Sendable { public var unrestrictedWebAccess: Bool? + public var userGeneratedContent: Bool? + public var violenceCartoonOrFantasy: ViolenceCartoonOrFantasy? public var violenceRealistic: ViolenceRealistic? @@ -77,64 +98,182 @@ public struct AgeRatingDeclarationUpdateRequest: Hashable, Codable, Sendable { public var violenceRealisticProlongedGraphicOrSadistic: ViolenceRealisticProlongedGraphicOrSadistic? public init( + advertising: Bool? = nil, + ageAssurance: Bool? = nil, + ageRatingOverride: AgeRatingOverride? = nil, + ageRatingOverrideV2: AgeRatingOverrideV2? = nil, alcoholTobaccoOrDrugUseOrReferences: AlcoholTobaccoOrDrugUseOrReferences? = nil, contests: Contests? = nil, + developerAgeRatingInfoUrl: URL? = nil, gambling: Bool? = nil, gamblingSimulated: GamblingSimulated? = nil, + gunsOrOtherWeapons: GunsOrOtherWeapons? = nil, + healthOrWellnessTopics: Bool? = nil, horrorOrFearThemes: HorrorOrFearThemes? = nil, kidsAgeBand: KidsAgeBand? = nil, koreaAgeRatingOverride: KoreaAgeRatingOverride? = nil, lootBox: Bool? = nil, matureOrSuggestiveThemes: MatureOrSuggestiveThemes? = nil, medicalOrTreatmentInformation: MedicalOrTreatmentInformation? = nil, + messagingAndChat: Bool? = nil, + parentalControls: Bool? = nil, profanityOrCrudeHumor: ProfanityOrCrudeHumor? = nil, sexualContentGraphicAndNudity: SexualContentGraphicAndNudity? = nil, sexualContentOrNudity: SexualContentOrNudity? = nil, unrestrictedWebAccess: Bool? = nil, + userGeneratedContent: Bool? = nil, violenceCartoonOrFantasy: ViolenceCartoonOrFantasy? = nil, violenceRealistic: ViolenceRealistic? = nil, violenceRealisticProlongedGraphicOrSadistic: ViolenceRealisticProlongedGraphicOrSadistic? = nil ) { + self.advertising = advertising + self.ageAssurance = ageAssurance + self.ageRatingOverride = ageRatingOverride + self.ageRatingOverrideV2 = ageRatingOverrideV2 self.alcoholTobaccoOrDrugUseOrReferences = alcoholTobaccoOrDrugUseOrReferences self.contests = contests + self.developerAgeRatingInfoUrl = developerAgeRatingInfoUrl self.gambling = gambling self.gamblingSimulated = gamblingSimulated + self.gunsOrOtherWeapons = gunsOrOtherWeapons + self.healthOrWellnessTopics = healthOrWellnessTopics self.horrorOrFearThemes = horrorOrFearThemes self.kidsAgeBand = kidsAgeBand self.koreaAgeRatingOverride = koreaAgeRatingOverride self.lootBox = lootBox self.matureOrSuggestiveThemes = matureOrSuggestiveThemes self.medicalOrTreatmentInformation = medicalOrTreatmentInformation + self.messagingAndChat = messagingAndChat + self.parentalControls = parentalControls self.profanityOrCrudeHumor = profanityOrCrudeHumor self.sexualContentGraphicAndNudity = sexualContentGraphicAndNudity self.sexualContentOrNudity = sexualContentOrNudity self.unrestrictedWebAccess = unrestrictedWebAccess + self.userGeneratedContent = userGeneratedContent self.violenceCartoonOrFantasy = violenceCartoonOrFantasy self.violenceRealistic = violenceRealistic self.violenceRealisticProlongedGraphicOrSadistic = violenceRealisticProlongedGraphicOrSadistic } private enum CodingKeys: String, CodingKey { + case advertising + case ageAssurance + case ageRatingOverride + case ageRatingOverrideV2 case alcoholTobaccoOrDrugUseOrReferences case contests + case developerAgeRatingInfoUrl case gambling case gamblingSimulated + case gunsOrOtherWeapons + case healthOrWellnessTopics case horrorOrFearThemes case kidsAgeBand case koreaAgeRatingOverride case lootBox case matureOrSuggestiveThemes case medicalOrTreatmentInformation + case messagingAndChat + case parentalControls case profanityOrCrudeHumor case sexualContentGraphicAndNudity case sexualContentOrNudity case unrestrictedWebAccess + case userGeneratedContent case violenceCartoonOrFantasy case violenceRealistic case violenceRealisticProlongedGraphicOrSadistic } + public struct AgeRatingOverride: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var ninePlus: Self { + .init(rawValue: "NINE_PLUS") + } + + public static var none: Self { + .init(rawValue: "NONE") + } + + public static var seventeenPlus: Self { + .init(rawValue: "SEVENTEEN_PLUS") + } + + public static var sixteenPlus: Self { + .init(rawValue: "SIXTEEN_PLUS") + } + + public static var thirteenPlus: Self { + .init(rawValue: "THIRTEEN_PLUS") + } + + public static var unrated: Self { + .init(rawValue: "UNRATED") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct AgeRatingOverrideV2: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var eighteenPlus: Self { + .init(rawValue: "EIGHTEEN_PLUS") + } + + public static var ninePlus: Self { + .init(rawValue: "NINE_PLUS") + } + + public static var none: Self { + .init(rawValue: "NONE") + } + + public static var sixteenPlus: Self { + .init(rawValue: "SIXTEEN_PLUS") + } + + public static var thirteenPlus: Self { + .init(rawValue: "THIRTEEN_PLUS") + } + + public static var unrated: Self { + .init(rawValue: "UNRATED") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + public struct AlcoholTobaccoOrDrugUseOrReferences: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -151,6 +290,22 @@ public struct AgeRatingDeclarationUpdateRequest: Hashable, Codable, Sendable { } public struct Contests: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -167,6 +322,54 @@ public struct AgeRatingDeclarationUpdateRequest: Hashable, Codable, Sendable { } public struct GamblingSimulated: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + + public static var none: Self { + .init(rawValue: "NONE") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct GunsOrOtherWeapons: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -183,6 +386,22 @@ public struct AgeRatingDeclarationUpdateRequest: Hashable, Codable, Sendable { } public struct HorrorOrFearThemes: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -223,6 +442,22 @@ public struct AgeRatingDeclarationUpdateRequest: Hashable, Codable, Sendable { } public struct MatureOrSuggestiveThemes: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -239,6 +474,22 @@ public struct AgeRatingDeclarationUpdateRequest: Hashable, Codable, Sendable { } public struct MedicalOrTreatmentInformation: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -255,6 +506,22 @@ public struct AgeRatingDeclarationUpdateRequest: Hashable, Codable, Sendable { } public struct ProfanityOrCrudeHumor: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -271,6 +538,22 @@ public struct AgeRatingDeclarationUpdateRequest: Hashable, Codable, Sendable { } public struct SexualContentGraphicAndNudity: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -287,6 +570,22 @@ public struct AgeRatingDeclarationUpdateRequest: Hashable, Codable, Sendable { } public struct SexualContentOrNudity: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -303,6 +602,22 @@ public struct AgeRatingDeclarationUpdateRequest: Hashable, Codable, Sendable { } public struct ViolenceCartoonOrFantasy: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -319,6 +634,22 @@ public struct AgeRatingDeclarationUpdateRequest: Hashable, Codable, Sendable { } public struct ViolenceRealistic: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } @@ -335,6 +666,22 @@ public struct AgeRatingDeclarationUpdateRequest: Hashable, Codable, Sendable { } public struct ViolenceRealisticProlongedGraphicOrSadistic: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var frequent: Self { + .init(rawValue: "FREQUENT") + } + + public static var frequentOrIntense: Self { + .init(rawValue: "FREQUENT_OR_INTENSE") + } + + public static var infrequent: Self { + .init(rawValue: "INFREQUENT") + } + + public static var infrequentOrMild: Self { + .init(rawValue: "INFREQUENT_OR_MILD") + } + public static var none: Self { .init(rawValue: "NONE") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/AppCustomProductPageLocalizationSearchKeywordsLinkagesRequest.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/AppCustomProductPageLocalizationSearchKeywordsLinkagesRequest.generated.swift new file mode 100644 index 00000000..5ac3f09f --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/AppCustomProductPageLocalizationSearchKeywordsLinkagesRequest.generated.swift @@ -0,0 +1,41 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct AppCustomProductPageLocalizationSearchKeywordsLinkagesRequest: Hashable, Codable, Sendable { + public var data: [Data] + + public init(data: [Data]) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case appKeywords + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/AppStoreVersionLocalizationSearchKeywordsLinkagesRequest.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/AppStoreVersionLocalizationSearchKeywordsLinkagesRequest.generated.swift new file mode 100644 index 00000000..b71cc63f --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/AppStoreVersionLocalizationSearchKeywordsLinkagesRequest.generated.swift @@ -0,0 +1,41 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct AppStoreVersionLocalizationSearchKeywordsLinkagesRequest: Hashable, Codable, Sendable { + public var data: [Data] + + public init(data: [Data]) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case appKeywords + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/AppTagUpdateRequest.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/AppTagUpdateRequest.generated.swift new file mode 100644 index 00000000..8fb48edc --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/AppTagUpdateRequest.generated.swift @@ -0,0 +1,58 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct AppTagUpdateRequest: Hashable, Codable, Sendable { + public var data: Data + + public init(data: Data) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public var attributes: Attributes? + + public init( + id: String, + type: `Type`, + attributes: Attributes? = nil + ) { + self.id = id + self.type = type + self.attributes = attributes + } + + private enum CodingKeys: String, CodingKey { + case id + case type + case attributes + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case appTags + } + + public struct Attributes: Hashable, Codable, Sendable { + public var visibleInAppStore: Bool? + + public init(visibleInAppStore: Bool? = nil) { + self.visibleInAppStore = visibleInAppStore + } + + private enum CodingKeys: String, CodingKey { + case visibleInAppStore + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/BackgroundAssetUploadFileUpdateRequest.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/BackgroundAssetUploadFileUpdateRequest.generated.swift index cba7c7b3..0e322ac6 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/BackgroundAssetUploadFileUpdateRequest.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/BackgroundAssetUploadFileUpdateRequest.generated.swift @@ -42,20 +42,26 @@ public struct BackgroundAssetUploadFileUpdateRequest: Hashable, Codable, Sendabl } public struct Attributes: Hashable, Codable, Sendable { + @available(*, deprecated) public var sourceFileChecksum: String? + public var sourceFileChecksums: Checksums? + public var uploaded: Bool? public init( sourceFileChecksum: String? = nil, + sourceFileChecksums: Checksums? = nil, uploaded: Bool? = nil ) { self.sourceFileChecksum = sourceFileChecksum + self.sourceFileChecksums = sourceFileChecksums self.uploaded = uploaded } private enum CodingKeys: String, CodingKey { case sourceFileChecksum + case sourceFileChecksums case uploaded } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/BuildUploadCreateRequest.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/BuildUploadCreateRequest.generated.swift new file mode 100644 index 00000000..6e202687 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/BuildUploadCreateRequest.generated.swift @@ -0,0 +1,117 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct BuildUploadCreateRequest: Hashable, Codable, Sendable { + public var data: Data + + public init(data: Data) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var type: `Type` + + public var attributes: Attributes + + public var relationships: Relationships + + public init( + type: `Type`, + attributes: Attributes, + relationships: Relationships + ) { + self.type = type + self.attributes = attributes + self.relationships = relationships + } + + private enum CodingKeys: String, CodingKey { + case type + case attributes + case relationships + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case buildUploads + } + + public struct Attributes: Hashable, Codable, Sendable { + public var cfBundleShortVersionString: String + + public var cfBundleVersion: String + + public var platform: Platform + + public init( + cfBundleShortVersionString: String, + cfBundleVersion: String, + platform: Platform + ) { + self.cfBundleShortVersionString = cfBundleShortVersionString + self.cfBundleVersion = cfBundleVersion + self.platform = platform + } + + private enum CodingKeys: String, CodingKey { + case cfBundleShortVersionString + case cfBundleVersion + case platform + } + } + + public struct Relationships: Hashable, Codable, Sendable { + public var app: App + + public init(app: App) { + self.app = app + } + + private enum CodingKeys: String, CodingKey { + case app + } + + public struct App: Hashable, Codable, Sendable { + public var data: Data + + public init(data: Data) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case apps + } + } + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/BuildUploadFileCreateRequest.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/BuildUploadFileCreateRequest.generated.swift new file mode 100644 index 00000000..cd7dbf7e --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/BuildUploadFileCreateRequest.generated.swift @@ -0,0 +1,178 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct BuildUploadFileCreateRequest: Hashable, Codable, Sendable { + public var data: Data + + public init(data: Data) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var type: `Type` + + public var attributes: Attributes + + public var relationships: Relationships + + public init( + type: `Type`, + attributes: Attributes, + relationships: Relationships + ) { + self.type = type + self.attributes = attributes + self.relationships = relationships + } + + private enum CodingKeys: String, CodingKey { + case type + case attributes + case relationships + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case buildUploadFiles + } + + public struct Attributes: Hashable, Codable, Sendable { + public var assetType: AssetType + + public var fileName: String + + public var fileSize: Int + + public var uti: Uti + + public init( + assetType: AssetType, + fileName: String, + fileSize: Int, + uti: Uti + ) { + self.assetType = assetType + self.fileName = fileName + self.fileSize = fileSize + self.uti = uti + } + + private enum CodingKeys: String, CodingKey { + case assetType + case fileName + case fileSize + case uti + } + + public struct AssetType: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var asset: Self { + .init(rawValue: "ASSET") + } + + public static var assetDescription: Self { + .init(rawValue: "ASSET_DESCRIPTION") + } + + public static var assetSpi: Self { + .init(rawValue: "ASSET_SPI") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + + public struct Uti: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { + public static var com_apple_binary_property_list: Self { + .init(rawValue: "com.apple.binary-property-list") + } + + public static var com_apple_ipa: Self { + .init(rawValue: "com.apple.ipa") + } + + public static var com_apple_pkg: Self { + .init(rawValue: "com.apple.pkg") + } + + public static var com_apple_xml_property_list: Self { + .init(rawValue: "com.apple.xml-property-list") + } + + public static var com_pkware_zip_archive: Self { + .init(rawValue: "com.pkware.zip-archive") + } + + public var description: String { + rawValue + } + + public var rawValue: String + + public init(rawValue: String) { + self.rawValue = rawValue + } + } + } + + public struct Relationships: Hashable, Codable, Sendable { + public var buildUpload: BuildUpload + + public init(buildUpload: BuildUpload) { + self.buildUpload = buildUpload + } + + private enum CodingKeys: String, CodingKey { + case buildUpload + } + + public struct BuildUpload: Hashable, Codable, Sendable { + public var data: Data + + public init(data: Data) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case buildUploads + } + } + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/BuildUploadFileUpdateRequest.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/BuildUploadFileUpdateRequest.generated.swift new file mode 100644 index 00000000..44ec310c --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/BuildUploadFileUpdateRequest.generated.swift @@ -0,0 +1,65 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct BuildUploadFileUpdateRequest: Hashable, Codable, Sendable { + public var data: Data + + public init(data: Data) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public var attributes: Attributes? + + public init( + id: String, + type: `Type`, + attributes: Attributes? = nil + ) { + self.id = id + self.type = type + self.attributes = attributes + } + + private enum CodingKeys: String, CodingKey { + case id + case type + case attributes + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case buildUploadFiles + } + + public struct Attributes: Hashable, Codable, Sendable { + public var sourceFileChecksums: Checksums? + + public var uploaded: Bool? + + public init( + sourceFileChecksums: Checksums? = nil, + uploaded: Bool? = nil + ) { + self.sourceFileChecksums = sourceFileChecksums + self.uploaded = uploaded + } + + private enum CodingKeys: String, CodingKey { + case sourceFileChecksums + case uploaded + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterChallengeCreateRequest.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterChallengeCreateRequest.generated.swift index b363b3a2..b2280b7e 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterChallengeCreateRequest.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterChallengeCreateRequest.generated.swift @@ -42,8 +42,6 @@ public struct GameCenterChallengeCreateRequest: Hashable, Codable, Sendable { } public struct Attributes: Hashable, Codable, Sendable { - public var allowedDurations: [AllowedDurations]? - public var challengeType: ChallengeType public var referenceName: String @@ -53,13 +51,11 @@ public struct GameCenterChallengeCreateRequest: Hashable, Codable, Sendable { public var vendorIdentifier: String public init( - allowedDurations: [AllowedDurations]? = nil, challengeType: ChallengeType, referenceName: String, repeatable: Bool? = nil, vendorIdentifier: String ) { - self.allowedDurations = allowedDurations self.challengeType = challengeType self.referenceName = referenceName self.repeatable = repeatable @@ -67,37 +63,12 @@ public struct GameCenterChallengeCreateRequest: Hashable, Codable, Sendable { } private enum CodingKeys: String, CodingKey { - case allowedDurations case challengeType case referenceName case repeatable case vendorIdentifier } - public struct AllowedDurations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { - public static var oneDay: Self { - .init(rawValue: "ONE_DAY") - } - - public static var oneWeek: Self { - .init(rawValue: "ONE_WEEK") - } - - public static var threeDays: Self { - .init(rawValue: "THREE_DAYS") - } - - public var description: String { - rawValue - } - - public var rawValue: String - - public init(rawValue: String) { - self.rawValue = rawValue - } - } - public struct ChallengeType: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { public static var leaderboard: Self { .init(rawValue: "LEADERBOARD") diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterChallengeUpdateRequest.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterChallengeUpdateRequest.generated.swift index e06e7a68..f92ab8e3 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterChallengeUpdateRequest.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterChallengeUpdateRequest.generated.swift @@ -47,8 +47,6 @@ public struct GameCenterChallengeUpdateRequest: Hashable, Codable, Sendable { } public struct Attributes: Hashable, Codable, Sendable { - public var allowedDurations: [AllowedDurations]? - public var archived: Bool? public var referenceName: String? @@ -56,47 +54,20 @@ public struct GameCenterChallengeUpdateRequest: Hashable, Codable, Sendable { public var repeatable: Bool? public init( - allowedDurations: [AllowedDurations]? = nil, archived: Bool? = nil, referenceName: String? = nil, repeatable: Bool? = nil ) { - self.allowedDurations = allowedDurations self.archived = archived self.referenceName = referenceName self.repeatable = repeatable } private enum CodingKeys: String, CodingKey { - case allowedDurations case archived case referenceName case repeatable } - - public struct AllowedDurations: Hashable, Codable, RawRepresentable, CustomStringConvertible, Sendable { - public static var oneDay: Self { - .init(rawValue: "ONE_DAY") - } - - public static var oneWeek: Self { - .init(rawValue: "ONE_WEEK") - } - - public static var threeDays: Self { - .init(rawValue: "THREE_DAYS") - } - - public var description: String { - rawValue - } - - public var rawValue: String - - public init(rawValue: String) { - self.rawValue = rawValue - } - } } public struct Relationships: Hashable, Codable, Sendable { diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterLeaderboardLocalizationCreateRequest.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterLeaderboardLocalizationCreateRequest.generated.swift index fde31381..e2b4c881 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterLeaderboardLocalizationCreateRequest.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterLeaderboardLocalizationCreateRequest.generated.swift @@ -42,6 +42,8 @@ public struct GameCenterLeaderboardLocalizationCreateRequest: Hashable, Codable, } public struct Attributes: Hashable, Codable, Sendable { + public var description: String? + public var formatterOverride: GameCenterLeaderboardFormatter? public var formatterSuffix: String? @@ -53,12 +55,14 @@ public struct GameCenterLeaderboardLocalizationCreateRequest: Hashable, Codable, public var name: String public init( + description: String? = nil, formatterOverride: GameCenterLeaderboardFormatter? = nil, formatterSuffix: String? = nil, formatterSuffixSingular: String? = nil, locale: String, name: String ) { + self.description = description self.formatterOverride = formatterOverride self.formatterSuffix = formatterSuffix self.formatterSuffixSingular = formatterSuffixSingular @@ -67,6 +71,7 @@ public struct GameCenterLeaderboardLocalizationCreateRequest: Hashable, Codable, } private enum CodingKeys: String, CodingKey { + case description case formatterOverride case formatterSuffix case formatterSuffixSingular diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterLeaderboardLocalizationUpdateRequest.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterLeaderboardLocalizationUpdateRequest.generated.swift index eda19640..9138b936 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterLeaderboardLocalizationUpdateRequest.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterLeaderboardLocalizationUpdateRequest.generated.swift @@ -42,6 +42,8 @@ public struct GameCenterLeaderboardLocalizationUpdateRequest: Hashable, Codable, } public struct Attributes: Hashable, Codable, Sendable { + public var description: String? + public var formatterOverride: GameCenterLeaderboardFormatter? public var formatterSuffix: String? @@ -51,11 +53,13 @@ public struct GameCenterLeaderboardLocalizationUpdateRequest: Hashable, Codable, public var name: String? public init( + description: String? = nil, formatterOverride: GameCenterLeaderboardFormatter? = nil, formatterSuffix: String? = nil, formatterSuffixSingular: String? = nil, name: String? = nil ) { + self.description = description self.formatterOverride = formatterOverride self.formatterSuffix = formatterSuffix self.formatterSuffixSingular = formatterSuffixSingular @@ -63,6 +67,7 @@ public struct GameCenterLeaderboardLocalizationUpdateRequest: Hashable, Codable, } private enum CodingKeys: String, CodingKey { + case description case formatterOverride case formatterSuffix case formatterSuffixSingular diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterMatchmakingTestRequest.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterMatchmakingTestRequest.generated.swift new file mode 100644 index 00000000..18a3c910 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/GameCenterMatchmakingTestRequest.generated.swift @@ -0,0 +1,34 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct GameCenterMatchmakingTestRequest: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public var links: ResourceLinks? + + public init( + id: String, + type: `Type`, + links: ResourceLinks? = nil + ) { + self.id = id + self.type = type + self.links = links + } + + private enum CodingKeys: String, CodingKey { + case id + case type + case links + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case gameCenterMatchmakingTestRequests + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/ReviewSubmissionItemCreateRequest.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/ReviewSubmissionItemCreateRequest.generated.swift index 7599ca46..0788ad0f 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/ReviewSubmissionItemCreateRequest.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Requests/ReviewSubmissionItemCreateRequest.generated.swift @@ -47,6 +47,8 @@ public struct ReviewSubmissionItemCreateRequest: Hashable, Codable, Sendable { public var appStoreVersionExperimentV2: AppStoreVersionExperimentV2? + public var backgroundAssetVersion: BackgroundAssetVersion? + public var reviewSubmission: ReviewSubmission public init( @@ -55,6 +57,7 @@ public struct ReviewSubmissionItemCreateRequest: Hashable, Codable, Sendable { appStoreVersion: AppStoreVersion? = nil, appStoreVersionExperiment: AppStoreVersionExperiment? = nil, appStoreVersionExperimentV2: AppStoreVersionExperimentV2? = nil, + backgroundAssetVersion: BackgroundAssetVersion? = nil, reviewSubmission: ReviewSubmission ) { self.appCustomProductPageVersion = appCustomProductPageVersion @@ -62,6 +65,7 @@ public struct ReviewSubmissionItemCreateRequest: Hashable, Codable, Sendable { self.appStoreVersion = appStoreVersion self.appStoreVersionExperiment = appStoreVersionExperiment self.appStoreVersionExperimentV2 = appStoreVersionExperimentV2 + self.backgroundAssetVersion = backgroundAssetVersion self.reviewSubmission = reviewSubmission } @@ -71,6 +75,7 @@ public struct ReviewSubmissionItemCreateRequest: Hashable, Codable, Sendable { case appStoreVersion case appStoreVersionExperiment case appStoreVersionExperimentV2 + case backgroundAssetVersion case reviewSubmission } @@ -249,6 +254,41 @@ public struct ReviewSubmissionItemCreateRequest: Hashable, Codable, Sendable { } } + public struct BackgroundAssetVersion: Hashable, Codable, Sendable { + public var data: Data? + + public init(data: Data? = nil) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case backgroundAssetVersions + } + } + } + public struct ReviewSubmission: Hashable, Codable, Sendable { public var data: Data diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AlternativeDistributionPackageVersionResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AlternativeDistributionPackageVersionResponse.generated.swift index e19f7c4e..048ded6a 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AlternativeDistributionPackageVersionResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AlternativeDistributionPackageVersionResponse.generated.swift @@ -27,20 +27,20 @@ public struct AlternativeDistributionPackageVersionResponse: Hashable, Codable, } public enum Included: Hashable, Codable, Sendable { - case alternativeDistributionPackageVariant(AlternativeDistributionPackageVariant) case alternativeDistributionPackageDelta(AlternativeDistributionPackageDelta) + case alternativeDistributionPackageVariant(AlternativeDistributionPackageVariant) case alternativeDistributionPackage(AlternativeDistributionPackage) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .alternativeDistributionPackageVariant(try AlternativeDistributionPackageVariant(from: decoder)) + return .alternativeDistributionPackageDelta(try AlternativeDistributionPackageDelta(from: decoder)) } catch { lastError = error } do { - return .alternativeDistributionPackageDelta(try AlternativeDistributionPackageDelta(from: decoder)) + return .alternativeDistributionPackageVariant(try AlternativeDistributionPackageVariant(from: decoder)) } catch { lastError = error } @@ -55,10 +55,10 @@ public struct AlternativeDistributionPackageVersionResponse: Hashable, Codable, public func encode(to encoder: Encoder) throws { switch self { - case .alternativeDistributionPackageVariant(let value): + case .alternativeDistributionPackageDelta(let value): try value.encode(to: encoder) - case .alternativeDistributionPackageDelta(let value): + case .alternativeDistributionPackageVariant(let value): try value.encode(to: encoder) case .alternativeDistributionPackage(let value): diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AlternativeDistributionPackageVersionsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AlternativeDistributionPackageVersionsResponse.generated.swift index 638d3b6f..42ddc062 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AlternativeDistributionPackageVersionsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AlternativeDistributionPackageVersionsResponse.generated.swift @@ -32,20 +32,20 @@ public struct AlternativeDistributionPackageVersionsResponse: Hashable, Codable, } public enum Included: Hashable, Codable, Sendable { - case alternativeDistributionPackageVariant(AlternativeDistributionPackageVariant) case alternativeDistributionPackageDelta(AlternativeDistributionPackageDelta) + case alternativeDistributionPackageVariant(AlternativeDistributionPackageVariant) case alternativeDistributionPackage(AlternativeDistributionPackage) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .alternativeDistributionPackageVariant(try AlternativeDistributionPackageVariant(from: decoder)) + return .alternativeDistributionPackageDelta(try AlternativeDistributionPackageDelta(from: decoder)) } catch { lastError = error } do { - return .alternativeDistributionPackageDelta(try AlternativeDistributionPackageDelta(from: decoder)) + return .alternativeDistributionPackageVariant(try AlternativeDistributionPackageVariant(from: decoder)) } catch { lastError = error } @@ -60,10 +60,10 @@ public struct AlternativeDistributionPackageVersionsResponse: Hashable, Codable, public func encode(to encoder: Encoder) throws { switch self { - case .alternativeDistributionPackageVariant(let value): + case .alternativeDistributionPackageDelta(let value): try value.encode(to: encoder) - case .alternativeDistributionPackageDelta(let value): + case .alternativeDistributionPackageVariant(let value): try value.encode(to: encoder) case .alternativeDistributionPackage(let value): diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppAppTagsLinkagesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppAppTagsLinkagesResponse.generated.swift new file mode 100644 index 00000000..2d232919 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppAppTagsLinkagesResponse.generated.swift @@ -0,0 +1,53 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct AppAppTagsLinkagesResponse: Hashable, Codable, Sendable { + public var data: [Data] + + public var links: PagedDocumentLinks + + public var meta: PagingInformation? + + public init( + data: [Data], + links: PagedDocumentLinks, + meta: PagingInformation? = nil + ) { + self.data = data + self.links = links + self.meta = meta + } + + private enum CodingKeys: String, CodingKey { + case data + case links + case meta + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case appTags + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppBuildUploadsLinkagesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppBuildUploadsLinkagesResponse.generated.swift new file mode 100644 index 00000000..db7afc09 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppBuildUploadsLinkagesResponse.generated.swift @@ -0,0 +1,53 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct AppBuildUploadsLinkagesResponse: Hashable, Codable, Sendable { + public var data: [Data] + + public var links: PagedDocumentLinks + + public var meta: PagingInformation? + + public init( + data: [Data], + links: PagedDocumentLinks, + meta: PagingInformation? = nil + ) { + self.data = data + self.links = links + self.meta = meta + } + + private enum CodingKeys: String, CodingKey { + case data + case links + case meta + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case buildUploads + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipAdvancedExperienceResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipAdvancedExperienceResponse.generated.swift index 64ebc2c0..eff9e0eb 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipAdvancedExperienceResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipAdvancedExperienceResponse.generated.swift @@ -27,25 +27,25 @@ public struct AppClipAdvancedExperienceResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case appClip(AppClip) case appClipAdvancedExperienceImage(AppClipAdvancedExperienceImage) case appClipAdvancedExperienceLocalization(AppClipAdvancedExperienceLocalization) + case appClip(AppClip) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appClip(try AppClip(from: decoder)) + return .appClipAdvancedExperienceImage(try AppClipAdvancedExperienceImage(from: decoder)) } catch { lastError = error } do { - return .appClipAdvancedExperienceImage(try AppClipAdvancedExperienceImage(from: decoder)) + return .appClipAdvancedExperienceLocalization(try AppClipAdvancedExperienceLocalization(from: decoder)) } catch { lastError = error } do { - return .appClipAdvancedExperienceLocalization(try AppClipAdvancedExperienceLocalization(from: decoder)) + return .appClip(try AppClip(from: decoder)) } catch { lastError = error } @@ -55,14 +55,14 @@ public struct AppClipAdvancedExperienceResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .appClip(let value): - try value.encode(to: encoder) - case .appClipAdvancedExperienceImage(let value): try value.encode(to: encoder) case .appClipAdvancedExperienceLocalization(let value): try value.encode(to: encoder) + + case .appClip(let value): + try value.encode(to: encoder) } } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipAdvancedExperiencesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipAdvancedExperiencesResponse.generated.swift index f0053532..31a20338 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipAdvancedExperiencesResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipAdvancedExperiencesResponse.generated.swift @@ -32,25 +32,25 @@ public struct AppClipAdvancedExperiencesResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case appClip(AppClip) case appClipAdvancedExperienceImage(AppClipAdvancedExperienceImage) case appClipAdvancedExperienceLocalization(AppClipAdvancedExperienceLocalization) + case appClip(AppClip) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appClip(try AppClip(from: decoder)) + return .appClipAdvancedExperienceImage(try AppClipAdvancedExperienceImage(from: decoder)) } catch { lastError = error } do { - return .appClipAdvancedExperienceImage(try AppClipAdvancedExperienceImage(from: decoder)) + return .appClipAdvancedExperienceLocalization(try AppClipAdvancedExperienceLocalization(from: decoder)) } catch { lastError = error } do { - return .appClipAdvancedExperienceLocalization(try AppClipAdvancedExperienceLocalization(from: decoder)) + return .appClip(try AppClip(from: decoder)) } catch { lastError = error } @@ -60,14 +60,14 @@ public struct AppClipAdvancedExperiencesResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .appClip(let value): - try value.encode(to: encoder) - case .appClipAdvancedExperienceImage(let value): try value.encode(to: encoder) case .appClipAdvancedExperienceLocalization(let value): try value.encode(to: encoder) + + case .appClip(let value): + try value.encode(to: encoder) } } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipDefaultExperienceResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipDefaultExperienceResponse.generated.swift index c7089017..f418c00d 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipDefaultExperienceResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipDefaultExperienceResponse.generated.swift @@ -27,31 +27,31 @@ public struct AppClipDefaultExperienceResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { + case appClipAppStoreReviewDetail(AppClipAppStoreReviewDetail) + case appClipDefaultExperienceLocalization(AppClipDefaultExperienceLocalization) case appClip(AppClip) case appStoreVersion(AppStoreVersion) - case appClipDefaultExperienceLocalization(AppClipDefaultExperienceLocalization) - case appClipAppStoreReviewDetail(AppClipAppStoreReviewDetail) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appClip(try AppClip(from: decoder)) + return .appClipAppStoreReviewDetail(try AppClipAppStoreReviewDetail(from: decoder)) } catch { lastError = error } do { - return .appStoreVersion(try AppStoreVersion(from: decoder)) + return .appClipDefaultExperienceLocalization(try AppClipDefaultExperienceLocalization(from: decoder)) } catch { lastError = error } do { - return .appClipDefaultExperienceLocalization(try AppClipDefaultExperienceLocalization(from: decoder)) + return .appClip(try AppClip(from: decoder)) } catch { lastError = error } do { - return .appClipAppStoreReviewDetail(try AppClipAppStoreReviewDetail(from: decoder)) + return .appStoreVersion(try AppStoreVersion(from: decoder)) } catch { lastError = error } @@ -61,16 +61,16 @@ public struct AppClipDefaultExperienceResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .appClip(let value): + case .appClipAppStoreReviewDetail(let value): try value.encode(to: encoder) - case .appStoreVersion(let value): + case .appClipDefaultExperienceLocalization(let value): try value.encode(to: encoder) - case .appClipDefaultExperienceLocalization(let value): + case .appClip(let value): try value.encode(to: encoder) - case .appClipAppStoreReviewDetail(let value): + case .appStoreVersion(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipDefaultExperiencesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipDefaultExperiencesResponse.generated.swift index ff3349b2..da3242a1 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipDefaultExperiencesResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipDefaultExperiencesResponse.generated.swift @@ -32,31 +32,31 @@ public struct AppClipDefaultExperiencesResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { + case appClipAppStoreReviewDetail(AppClipAppStoreReviewDetail) + case appClipDefaultExperienceLocalization(AppClipDefaultExperienceLocalization) case appClip(AppClip) case appStoreVersion(AppStoreVersion) - case appClipDefaultExperienceLocalization(AppClipDefaultExperienceLocalization) - case appClipAppStoreReviewDetail(AppClipAppStoreReviewDetail) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appClip(try AppClip(from: decoder)) + return .appClipAppStoreReviewDetail(try AppClipAppStoreReviewDetail(from: decoder)) } catch { lastError = error } do { - return .appStoreVersion(try AppStoreVersion(from: decoder)) + return .appClipDefaultExperienceLocalization(try AppClipDefaultExperienceLocalization(from: decoder)) } catch { lastError = error } do { - return .appClipDefaultExperienceLocalization(try AppClipDefaultExperienceLocalization(from: decoder)) + return .appClip(try AppClip(from: decoder)) } catch { lastError = error } do { - return .appClipAppStoreReviewDetail(try AppClipAppStoreReviewDetail(from: decoder)) + return .appStoreVersion(try AppStoreVersion(from: decoder)) } catch { lastError = error } @@ -66,16 +66,16 @@ public struct AppClipDefaultExperiencesResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .appClip(let value): + case .appClipAppStoreReviewDetail(let value): try value.encode(to: encoder) - case .appStoreVersion(let value): + case .appClipDefaultExperienceLocalization(let value): try value.encode(to: encoder) - case .appClipDefaultExperienceLocalization(let value): + case .appClip(let value): try value.encode(to: encoder) - case .appClipAppStoreReviewDetail(let value): + case .appStoreVersion(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipResponse.generated.swift index 4f76b1cb..4a7cd91d 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipResponse.generated.swift @@ -27,19 +27,19 @@ public struct AppClipResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case app(App) case appClipDefaultExperience(AppClipDefaultExperience) + case app(App) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .app(try App(from: decoder)) + return .appClipDefaultExperience(try AppClipDefaultExperience(from: decoder)) } catch { lastError = error } do { - return .appClipDefaultExperience(try AppClipDefaultExperience(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } @@ -49,10 +49,10 @@ public struct AppClipResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .app(let value): + case .appClipDefaultExperience(let value): try value.encode(to: encoder) - case .appClipDefaultExperience(let value): + case .app(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipsResponse.generated.swift index 5d9c9771..af8c30ad 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppClipsResponse.generated.swift @@ -32,19 +32,19 @@ public struct AppClipsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case app(App) case appClipDefaultExperience(AppClipDefaultExperience) + case app(App) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .app(try App(from: decoder)) + return .appClipDefaultExperience(try AppClipDefaultExperience(from: decoder)) } catch { lastError = error } do { - return .appClipDefaultExperience(try AppClipDefaultExperience(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct AppClipsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .app(let value): + case .appClipDefaultExperience(let value): try value.encode(to: encoder) - case .appClipDefaultExperience(let value): + case .app(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageLocalizationResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageLocalizationResponse.generated.swift index 6bf30649..e517df5b 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageLocalizationResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageLocalizationResponse.generated.swift @@ -28,8 +28,9 @@ public struct AppCustomProductPageLocalizationResponse: Hashable, Codable, Senda public enum Included: Hashable, Codable, Sendable { case appCustomProductPageVersion(AppCustomProductPageVersion) - case appScreenshotSet(AppScreenshotSet) + case appKeyword(AppKeyword) case appPreviewSet(AppPreviewSet) + case appScreenshotSet(AppScreenshotSet) public init(from decoder: Decoder) throws { self = try { @@ -40,7 +41,7 @@ public struct AppCustomProductPageLocalizationResponse: Hashable, Codable, Senda lastError = error } do { - return .appScreenshotSet(try AppScreenshotSet(from: decoder)) + return .appKeyword(try AppKeyword(from: decoder)) } catch { lastError = error } @@ -49,6 +50,11 @@ public struct AppCustomProductPageLocalizationResponse: Hashable, Codable, Senda } catch { lastError = error } + do { + return .appScreenshotSet(try AppScreenshotSet(from: decoder)) + } catch { + lastError = error + } throw lastError }() } @@ -58,11 +64,14 @@ public struct AppCustomProductPageLocalizationResponse: Hashable, Codable, Senda case .appCustomProductPageVersion(let value): try value.encode(to: encoder) - case .appScreenshotSet(let value): + case .appKeyword(let value): try value.encode(to: encoder) case .appPreviewSet(let value): try value.encode(to: encoder) + + case .appScreenshotSet(let value): + try value.encode(to: encoder) } } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageLocalizationSearchKeywordsLinkagesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageLocalizationSearchKeywordsLinkagesResponse.generated.swift new file mode 100644 index 00000000..85428c37 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageLocalizationSearchKeywordsLinkagesResponse.generated.swift @@ -0,0 +1,53 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct AppCustomProductPageLocalizationSearchKeywordsLinkagesResponse: Hashable, Codable, Sendable { + public var data: [Data] + + public var links: PagedDocumentLinks + + public var meta: PagingInformation? + + public init( + data: [Data], + links: PagedDocumentLinks, + meta: PagingInformation? = nil + ) { + self.data = data + self.links = links + self.meta = meta + } + + private enum CodingKeys: String, CodingKey { + case data + case links + case meta + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case appKeywords + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageLocalizationsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageLocalizationsResponse.generated.swift index f50c3930..34400711 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageLocalizationsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageLocalizationsResponse.generated.swift @@ -33,8 +33,9 @@ public struct AppCustomProductPageLocalizationsResponse: Hashable, Codable, Send public enum Included: Hashable, Codable, Sendable { case appCustomProductPageVersion(AppCustomProductPageVersion) - case appScreenshotSet(AppScreenshotSet) + case appKeyword(AppKeyword) case appPreviewSet(AppPreviewSet) + case appScreenshotSet(AppScreenshotSet) public init(from decoder: Decoder) throws { self = try { @@ -45,7 +46,7 @@ public struct AppCustomProductPageLocalizationsResponse: Hashable, Codable, Send lastError = error } do { - return .appScreenshotSet(try AppScreenshotSet(from: decoder)) + return .appKeyword(try AppKeyword(from: decoder)) } catch { lastError = error } @@ -54,6 +55,11 @@ public struct AppCustomProductPageLocalizationsResponse: Hashable, Codable, Send } catch { lastError = error } + do { + return .appScreenshotSet(try AppScreenshotSet(from: decoder)) + } catch { + lastError = error + } throw lastError }() } @@ -63,11 +69,14 @@ public struct AppCustomProductPageLocalizationsResponse: Hashable, Codable, Send case .appCustomProductPageVersion(let value): try value.encode(to: encoder) - case .appScreenshotSet(let value): + case .appKeyword(let value): try value.encode(to: encoder) case .appPreviewSet(let value): try value.encode(to: encoder) + + case .appScreenshotSet(let value): + try value.encode(to: encoder) } } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageResponse.generated.swift index 0f8f34a1..06eb8bd7 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageResponse.generated.swift @@ -27,14 +27,15 @@ public struct AppCustomProductPageResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case app(App) + case appCustomProductPageLocalization(AppCustomProductPageLocalization) case appCustomProductPageVersion(AppCustomProductPageVersion) + case app(App) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .app(try App(from: decoder)) + return .appCustomProductPageLocalization(try AppCustomProductPageLocalization(from: decoder)) } catch { lastError = error } @@ -43,17 +44,25 @@ public struct AppCustomProductPageResponse: Hashable, Codable, Sendable { } catch { lastError = error } + do { + return .app(try App(from: decoder)) + } catch { + lastError = error + } throw lastError }() } public func encode(to encoder: Encoder) throws { switch self { - case .app(let value): + case .appCustomProductPageLocalization(let value): try value.encode(to: encoder) case .appCustomProductPageVersion(let value): try value.encode(to: encoder) + + case .app(let value): + try value.encode(to: encoder) } } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageVersionResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageVersionResponse.generated.swift index e3060716..e90c762a 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageVersionResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageVersionResponse.generated.swift @@ -27,19 +27,19 @@ public struct AppCustomProductPageVersionResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case appCustomProductPage(AppCustomProductPage) case appCustomProductPageLocalization(AppCustomProductPageLocalization) + case appCustomProductPage(AppCustomProductPage) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appCustomProductPage(try AppCustomProductPage(from: decoder)) + return .appCustomProductPageLocalization(try AppCustomProductPageLocalization(from: decoder)) } catch { lastError = error } do { - return .appCustomProductPageLocalization(try AppCustomProductPageLocalization(from: decoder)) + return .appCustomProductPage(try AppCustomProductPage(from: decoder)) } catch { lastError = error } @@ -49,10 +49,10 @@ public struct AppCustomProductPageVersionResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .appCustomProductPage(let value): + case .appCustomProductPageLocalization(let value): try value.encode(to: encoder) - case .appCustomProductPageLocalization(let value): + case .appCustomProductPage(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageVersionsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageVersionsResponse.generated.swift index e6ff0a53..03a751c7 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageVersionsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPageVersionsResponse.generated.swift @@ -32,19 +32,19 @@ public struct AppCustomProductPageVersionsResponse: Hashable, Codable, Sendable } public enum Included: Hashable, Codable, Sendable { - case appCustomProductPage(AppCustomProductPage) case appCustomProductPageLocalization(AppCustomProductPageLocalization) + case appCustomProductPage(AppCustomProductPage) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appCustomProductPage(try AppCustomProductPage(from: decoder)) + return .appCustomProductPageLocalization(try AppCustomProductPageLocalization(from: decoder)) } catch { lastError = error } do { - return .appCustomProductPageLocalization(try AppCustomProductPageLocalization(from: decoder)) + return .appCustomProductPage(try AppCustomProductPage(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct AppCustomProductPageVersionsResponse: Hashable, Codable, Sendable public func encode(to encoder: Encoder) throws { switch self { - case .appCustomProductPage(let value): + case .appCustomProductPageLocalization(let value): try value.encode(to: encoder) - case .appCustomProductPageLocalization(let value): + case .appCustomProductPage(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPagesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPagesResponse.generated.swift index dc6cca71..4058c838 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPagesResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppCustomProductPagesResponse.generated.swift @@ -32,14 +32,15 @@ public struct AppCustomProductPagesResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case app(App) + case appCustomProductPageLocalization(AppCustomProductPageLocalization) case appCustomProductPageVersion(AppCustomProductPageVersion) + case app(App) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .app(try App(from: decoder)) + return .appCustomProductPageLocalization(try AppCustomProductPageLocalization(from: decoder)) } catch { lastError = error } @@ -48,17 +49,25 @@ public struct AppCustomProductPagesResponse: Hashable, Codable, Sendable { } catch { lastError = error } + do { + return .app(try App(from: decoder)) + } catch { + lastError = error + } throw lastError }() } public func encode(to encoder: Encoder) throws { switch self { - case .app(let value): + case .appCustomProductPageLocalization(let value): try value.encode(to: encoder) case .appCustomProductPageVersion(let value): try value.encode(to: encoder) + + case .app(let value): + try value.encode(to: encoder) } } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppEncryptionDeclarationResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppEncryptionDeclarationResponse.generated.swift index 26afb6eb..592d8dee 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppEncryptionDeclarationResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppEncryptionDeclarationResponse.generated.swift @@ -27,25 +27,25 @@ public struct AppEncryptionDeclarationResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { + case appEncryptionDeclarationDocument(AppEncryptionDeclarationDocument) case app(App) case build(Build) - case appEncryptionDeclarationDocument(AppEncryptionDeclarationDocument) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .app(try App(from: decoder)) + return .appEncryptionDeclarationDocument(try AppEncryptionDeclarationDocument(from: decoder)) } catch { lastError = error } do { - return .build(try Build(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } do { - return .appEncryptionDeclarationDocument(try AppEncryptionDeclarationDocument(from: decoder)) + return .build(try Build(from: decoder)) } catch { lastError = error } @@ -55,13 +55,13 @@ public struct AppEncryptionDeclarationResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .app(let value): + case .appEncryptionDeclarationDocument(let value): try value.encode(to: encoder) - case .build(let value): + case .app(let value): try value.encode(to: encoder) - case .appEncryptionDeclarationDocument(let value): + case .build(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppEncryptionDeclarationsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppEncryptionDeclarationsResponse.generated.swift index 8aeaeee2..7dcb4054 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppEncryptionDeclarationsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppEncryptionDeclarationsResponse.generated.swift @@ -32,25 +32,25 @@ public struct AppEncryptionDeclarationsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { + case appEncryptionDeclarationDocument(AppEncryptionDeclarationDocument) case app(App) case build(Build) - case appEncryptionDeclarationDocument(AppEncryptionDeclarationDocument) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .app(try App(from: decoder)) + return .appEncryptionDeclarationDocument(try AppEncryptionDeclarationDocument(from: decoder)) } catch { lastError = error } do { - return .build(try Build(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } do { - return .appEncryptionDeclarationDocument(try AppEncryptionDeclarationDocument(from: decoder)) + return .build(try Build(from: decoder)) } catch { lastError = error } @@ -60,13 +60,13 @@ public struct AppEncryptionDeclarationsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .app(let value): + case .appEncryptionDeclarationDocument(let value): try value.encode(to: encoder) - case .build(let value): + case .app(let value): try value.encode(to: encoder) - case .appEncryptionDeclarationDocument(let value): + case .build(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppEventLocalizationResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppEventLocalizationResponse.generated.swift index 0edbe6ae..7f8e9484 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppEventLocalizationResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppEventLocalizationResponse.generated.swift @@ -27,25 +27,25 @@ public struct AppEventLocalizationResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case appEvent(AppEvent) case appEventScreenshot(AppEventScreenshot) case appEventVideoClip(AppEventVideoClip) + case appEvent(AppEvent) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appEvent(try AppEvent(from: decoder)) + return .appEventScreenshot(try AppEventScreenshot(from: decoder)) } catch { lastError = error } do { - return .appEventScreenshot(try AppEventScreenshot(from: decoder)) + return .appEventVideoClip(try AppEventVideoClip(from: decoder)) } catch { lastError = error } do { - return .appEventVideoClip(try AppEventVideoClip(from: decoder)) + return .appEvent(try AppEvent(from: decoder)) } catch { lastError = error } @@ -55,14 +55,14 @@ public struct AppEventLocalizationResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .appEvent(let value): - try value.encode(to: encoder) - case .appEventScreenshot(let value): try value.encode(to: encoder) case .appEventVideoClip(let value): try value.encode(to: encoder) + + case .appEvent(let value): + try value.encode(to: encoder) } } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppEventLocalizationsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppEventLocalizationsResponse.generated.swift index 878c5c24..47579fa9 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppEventLocalizationsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppEventLocalizationsResponse.generated.swift @@ -32,25 +32,25 @@ public struct AppEventLocalizationsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case appEvent(AppEvent) case appEventScreenshot(AppEventScreenshot) case appEventVideoClip(AppEventVideoClip) + case appEvent(AppEvent) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appEvent(try AppEvent(from: decoder)) + return .appEventScreenshot(try AppEventScreenshot(from: decoder)) } catch { lastError = error } do { - return .appEventScreenshot(try AppEventScreenshot(from: decoder)) + return .appEventVideoClip(try AppEventVideoClip(from: decoder)) } catch { lastError = error } do { - return .appEventVideoClip(try AppEventVideoClip(from: decoder)) + return .appEvent(try AppEvent(from: decoder)) } catch { lastError = error } @@ -60,14 +60,14 @@ public struct AppEventLocalizationsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .appEvent(let value): - try value.encode(to: encoder) - case .appEventScreenshot(let value): try value.encode(to: encoder) case .appEventVideoClip(let value): try value.encode(to: encoder) + + case .appEvent(let value): + try value.encode(to: encoder) } } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppInfoResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppInfoResponse.generated.swift index a235fca8..9e2d01d2 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppInfoResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppInfoResponse.generated.swift @@ -27,21 +27,21 @@ public struct AppInfoResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case app(App) case ageRatingDeclaration(AgeRatingDeclaration) - case appInfoLocalization(AppInfoLocalization) case appCategory(AppCategory) + case appInfoLocalization(AppInfoLocalization) + case app(App) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .app(try App(from: decoder)) + return .ageRatingDeclaration(try AgeRatingDeclaration(from: decoder)) } catch { lastError = error } do { - return .ageRatingDeclaration(try AgeRatingDeclaration(from: decoder)) + return .appCategory(try AppCategory(from: decoder)) } catch { lastError = error } @@ -51,7 +51,7 @@ public struct AppInfoResponse: Hashable, Codable, Sendable { lastError = error } do { - return .appCategory(try AppCategory(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } @@ -61,16 +61,16 @@ public struct AppInfoResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .app(let value): + case .ageRatingDeclaration(let value): try value.encode(to: encoder) - case .ageRatingDeclaration(let value): + case .appCategory(let value): try value.encode(to: encoder) case .appInfoLocalization(let value): try value.encode(to: encoder) - case .appCategory(let value): + case .app(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppInfoTerritoryAgeRatingsLinkagesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppInfoTerritoryAgeRatingsLinkagesResponse.generated.swift new file mode 100644 index 00000000..7a015532 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppInfoTerritoryAgeRatingsLinkagesResponse.generated.swift @@ -0,0 +1,53 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct AppInfoTerritoryAgeRatingsLinkagesResponse: Hashable, Codable, Sendable { + public var data: [Data] + + public var links: PagedDocumentLinks + + public var meta: PagingInformation? + + public init( + data: [Data], + links: PagedDocumentLinks, + meta: PagingInformation? = nil + ) { + self.data = data + self.links = links + self.meta = meta + } + + private enum CodingKeys: String, CodingKey { + case data + case links + case meta + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case territoryAgeRatings + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppInfosResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppInfosResponse.generated.swift index b349271f..3f719b62 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppInfosResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppInfosResponse.generated.swift @@ -32,21 +32,21 @@ public struct AppInfosResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case app(App) case ageRatingDeclaration(AgeRatingDeclaration) - case appInfoLocalization(AppInfoLocalization) case appCategory(AppCategory) + case appInfoLocalization(AppInfoLocalization) + case app(App) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .app(try App(from: decoder)) + return .ageRatingDeclaration(try AgeRatingDeclaration(from: decoder)) } catch { lastError = error } do { - return .ageRatingDeclaration(try AgeRatingDeclaration(from: decoder)) + return .appCategory(try AppCategory(from: decoder)) } catch { lastError = error } @@ -56,7 +56,7 @@ public struct AppInfosResponse: Hashable, Codable, Sendable { lastError = error } do { - return .appCategory(try AppCategory(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } @@ -66,16 +66,16 @@ public struct AppInfosResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .app(let value): + case .ageRatingDeclaration(let value): try value.encode(to: encoder) - case .ageRatingDeclaration(let value): + case .appCategory(let value): try value.encode(to: encoder) case .appInfoLocalization(let value): try value.encode(to: encoder) - case .appCategory(let value): + case .app(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppKeywordsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppKeywordsResponse.generated.swift new file mode 100644 index 00000000..72bab56d --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppKeywordsResponse.generated.swift @@ -0,0 +1,30 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct AppKeywordsResponse: Hashable, Codable, Sendable { + public var data: [AppKeyword] + + public var links: PagedDocumentLinks + + public var meta: PagingInformation? + + public init( + data: [AppKeyword], + links: PagedDocumentLinks, + meta: PagingInformation? = nil + ) { + self.data = data + self.links = links + self.meta = meta + } + + private enum CodingKeys: String, CodingKey { + case data + case links + case meta + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppPreviewSetResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppPreviewSetResponse.generated.swift index 5da0bc9e..f7942a07 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppPreviewSetResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppPreviewSetResponse.generated.swift @@ -27,21 +27,21 @@ public struct AppPreviewSetResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case appStoreVersionLocalization(AppStoreVersionLocalization) case appCustomProductPageLocalization(AppCustomProductPageLocalization) - case appStoreVersionExperimentTreatmentLocalization(AppStoreVersionExperimentTreatmentLocalization) case appPreview(AppPreview) + case appStoreVersionExperimentTreatmentLocalization(AppStoreVersionExperimentTreatmentLocalization) + case appStoreVersionLocalization(AppStoreVersionLocalization) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appStoreVersionLocalization(try AppStoreVersionLocalization(from: decoder)) + return .appCustomProductPageLocalization(try AppCustomProductPageLocalization(from: decoder)) } catch { lastError = error } do { - return .appCustomProductPageLocalization(try AppCustomProductPageLocalization(from: decoder)) + return .appPreview(try AppPreview(from: decoder)) } catch { lastError = error } @@ -51,7 +51,7 @@ public struct AppPreviewSetResponse: Hashable, Codable, Sendable { lastError = error } do { - return .appPreview(try AppPreview(from: decoder)) + return .appStoreVersionLocalization(try AppStoreVersionLocalization(from: decoder)) } catch { lastError = error } @@ -61,16 +61,16 @@ public struct AppPreviewSetResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .appStoreVersionLocalization(let value): + case .appCustomProductPageLocalization(let value): try value.encode(to: encoder) - case .appCustomProductPageLocalization(let value): + case .appPreview(let value): try value.encode(to: encoder) case .appStoreVersionExperimentTreatmentLocalization(let value): try value.encode(to: encoder) - case .appPreview(let value): + case .appStoreVersionLocalization(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppPreviewSetsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppPreviewSetsResponse.generated.swift index 9639aae8..28327ec3 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppPreviewSetsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppPreviewSetsResponse.generated.swift @@ -32,21 +32,21 @@ public struct AppPreviewSetsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case appStoreVersionLocalization(AppStoreVersionLocalization) case appCustomProductPageLocalization(AppCustomProductPageLocalization) - case appStoreVersionExperimentTreatmentLocalization(AppStoreVersionExperimentTreatmentLocalization) case appPreview(AppPreview) + case appStoreVersionExperimentTreatmentLocalization(AppStoreVersionExperimentTreatmentLocalization) + case appStoreVersionLocalization(AppStoreVersionLocalization) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appStoreVersionLocalization(try AppStoreVersionLocalization(from: decoder)) + return .appCustomProductPageLocalization(try AppCustomProductPageLocalization(from: decoder)) } catch { lastError = error } do { - return .appCustomProductPageLocalization(try AppCustomProductPageLocalization(from: decoder)) + return .appPreview(try AppPreview(from: decoder)) } catch { lastError = error } @@ -56,7 +56,7 @@ public struct AppPreviewSetsResponse: Hashable, Codable, Sendable { lastError = error } do { - return .appPreview(try AppPreview(from: decoder)) + return .appStoreVersionLocalization(try AppStoreVersionLocalization(from: decoder)) } catch { lastError = error } @@ -66,16 +66,16 @@ public struct AppPreviewSetsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .appStoreVersionLocalization(let value): + case .appCustomProductPageLocalization(let value): try value.encode(to: encoder) - case .appCustomProductPageLocalization(let value): + case .appPreview(let value): try value.encode(to: encoder) case .appStoreVersionExperimentTreatmentLocalization(let value): try value.encode(to: encoder) - case .appPreview(let value): + case .appStoreVersionLocalization(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppPriceScheduleResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppPriceScheduleResponse.generated.swift index c423c1c0..b15e1dcb 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppPriceScheduleResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppPriceScheduleResponse.generated.swift @@ -27,25 +27,25 @@ public struct AppPriceScheduleResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { + case appPriceV2(AppPriceV2) case app(App) case territory(Territory) - case appPriceV2(AppPriceV2) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .app(try App(from: decoder)) + return .appPriceV2(try AppPriceV2(from: decoder)) } catch { lastError = error } do { - return .territory(try Territory(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } do { - return .appPriceV2(try AppPriceV2(from: decoder)) + return .territory(try Territory(from: decoder)) } catch { lastError = error } @@ -55,13 +55,13 @@ public struct AppPriceScheduleResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .app(let value): + case .appPriceV2(let value): try value.encode(to: encoder) - case .territory(let value): + case .app(let value): try value.encode(to: encoder) - case .appPriceV2(let value): + case .territory(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppResponse.generated.swift index ee1a0ee2..502139b2 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppResponse.generated.swift @@ -27,70 +27,69 @@ public struct AppResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { + case appClip(AppClip) + case appCustomProductPage(AppCustomProductPage) case appEncryptionDeclaration(AppEncryptionDeclaration) - case ciProduct(CiProduct) - case betaGroup(BetaGroup) + case appEvent(AppEvent) + case appInfo(AppInfo) + case appStoreVersionExperimentV2(AppStoreVersionExperimentV2) case appStoreVersion(AppStoreVersion) - case prereleaseVersion(PrereleaseVersion) case betaAppLocalization(BetaAppLocalization) - case build(Build) - case betaLicenseAgreement(BetaLicenseAgreement) case betaAppReviewDetail(BetaAppReviewDetail) - case appInfo(AppInfo) - case appClip(AppClip) + case betaGroup(BetaGroup) + case betaLicenseAgreement(BetaLicenseAgreement) + case build(Build) + case ciProduct(CiProduct) case endUserLicenseAgreement(EndUserLicenseAgreement) - case inAppPurchase(InAppPurchase) - case subscriptionGroup(SubscriptionGroup) + case gameCenterDetail(GameCenterDetail) case gameCenterEnabledVersion(GameCenterEnabledVersion) - case appCustomProductPage(AppCustomProductPage) - case inAppPurchaseV2(InAppPurchaseV2) + case inAppPurchase(InAppPurchase) + case prereleaseVersion(PrereleaseVersion) case promotedPurchase(PromotedPurchase) - case appEvent(AppEvent) case reviewSubmission(ReviewSubmission) case subscriptionGracePeriod(SubscriptionGracePeriod) - case gameCenterDetail(GameCenterDetail) - case appStoreVersionExperimentV2(AppStoreVersionExperimentV2) + case subscriptionGroup(SubscriptionGroup) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appEncryptionDeclaration(try AppEncryptionDeclaration(from: decoder)) + return .appClip(try AppClip(from: decoder)) } catch { lastError = error } do { - return .ciProduct(try CiProduct(from: decoder)) + return .appCustomProductPage(try AppCustomProductPage(from: decoder)) } catch { lastError = error } do { - return .betaGroup(try BetaGroup(from: decoder)) + return .appEncryptionDeclaration(try AppEncryptionDeclaration(from: decoder)) } catch { lastError = error } do { - return .appStoreVersion(try AppStoreVersion(from: decoder)) + return .appEvent(try AppEvent(from: decoder)) } catch { lastError = error } do { - return .prereleaseVersion(try PrereleaseVersion(from: decoder)) + return .appInfo(try AppInfo(from: decoder)) } catch { lastError = error } do { - return .betaAppLocalization(try BetaAppLocalization(from: decoder)) + return .appStoreVersionExperimentV2(try AppStoreVersionExperimentV2(from: decoder)) } catch { lastError = error } do { - return .build(try Build(from: decoder)) + return .appStoreVersion(try AppStoreVersion(from: decoder)) } catch { lastError = error } do { - return .betaLicenseAgreement(try BetaLicenseAgreement(from: decoder)) + return .betaAppLocalization(try BetaAppLocalization(from: decoder)) } catch { lastError = error } @@ -100,52 +99,52 @@ public struct AppResponse: Hashable, Codable, Sendable { lastError = error } do { - return .appInfo(try AppInfo(from: decoder)) + return .betaGroup(try BetaGroup(from: decoder)) } catch { lastError = error } do { - return .appClip(try AppClip(from: decoder)) + return .betaLicenseAgreement(try BetaLicenseAgreement(from: decoder)) } catch { lastError = error } do { - return .endUserLicenseAgreement(try EndUserLicenseAgreement(from: decoder)) + return .build(try Build(from: decoder)) } catch { lastError = error } do { - return .inAppPurchase(try InAppPurchase(from: decoder)) + return .ciProduct(try CiProduct(from: decoder)) } catch { lastError = error } do { - return .subscriptionGroup(try SubscriptionGroup(from: decoder)) + return .endUserLicenseAgreement(try EndUserLicenseAgreement(from: decoder)) } catch { lastError = error } do { - return .gameCenterEnabledVersion(try GameCenterEnabledVersion(from: decoder)) + return .gameCenterDetail(try GameCenterDetail(from: decoder)) } catch { lastError = error } do { - return .appCustomProductPage(try AppCustomProductPage(from: decoder)) + return .gameCenterEnabledVersion(try GameCenterEnabledVersion(from: decoder)) } catch { lastError = error } do { - return .inAppPurchaseV2(try InAppPurchaseV2(from: decoder)) + return .inAppPurchase(try InAppPurchase(from: decoder)) } catch { lastError = error } do { - return .promotedPurchase(try PromotedPurchase(from: decoder)) + return .prereleaseVersion(try PrereleaseVersion(from: decoder)) } catch { lastError = error } do { - return .appEvent(try AppEvent(from: decoder)) + return .promotedPurchase(try PromotedPurchase(from: decoder)) } catch { lastError = error } @@ -160,12 +159,7 @@ public struct AppResponse: Hashable, Codable, Sendable { lastError = error } do { - return .gameCenterDetail(try GameCenterDetail(from: decoder)) - } catch { - lastError = error - } - do { - return .appStoreVersionExperimentV2(try AppStoreVersionExperimentV2(from: decoder)) + return .subscriptionGroup(try SubscriptionGroup(from: decoder)) } catch { lastError = error } @@ -175,61 +169,61 @@ public struct AppResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .appEncryptionDeclaration(let value): + case .appClip(let value): try value.encode(to: encoder) - case .ciProduct(let value): + case .appCustomProductPage(let value): try value.encode(to: encoder) - case .betaGroup(let value): + case .appEncryptionDeclaration(let value): try value.encode(to: encoder) - case .appStoreVersion(let value): + case .appEvent(let value): try value.encode(to: encoder) - case .prereleaseVersion(let value): + case .appInfo(let value): try value.encode(to: encoder) - case .betaAppLocalization(let value): + case .appStoreVersionExperimentV2(let value): try value.encode(to: encoder) - case .build(let value): + case .appStoreVersion(let value): try value.encode(to: encoder) - case .betaLicenseAgreement(let value): + case .betaAppLocalization(let value): try value.encode(to: encoder) case .betaAppReviewDetail(let value): try value.encode(to: encoder) - case .appInfo(let value): + case .betaGroup(let value): try value.encode(to: encoder) - case .appClip(let value): + case .betaLicenseAgreement(let value): try value.encode(to: encoder) - case .endUserLicenseAgreement(let value): + case .build(let value): try value.encode(to: encoder) - case .inAppPurchase(let value): + case .ciProduct(let value): try value.encode(to: encoder) - case .subscriptionGroup(let value): + case .endUserLicenseAgreement(let value): try value.encode(to: encoder) - case .gameCenterEnabledVersion(let value): + case .gameCenterDetail(let value): try value.encode(to: encoder) - case .appCustomProductPage(let value): + case .gameCenterEnabledVersion(let value): try value.encode(to: encoder) - case .inAppPurchaseV2(let value): + case .inAppPurchase(let value): try value.encode(to: encoder) - case .promotedPurchase(let value): + case .prereleaseVersion(let value): try value.encode(to: encoder) - case .appEvent(let value): + case .promotedPurchase(let value): try value.encode(to: encoder) case .reviewSubmission(let value): @@ -238,10 +232,7 @@ public struct AppResponse: Hashable, Codable, Sendable { case .subscriptionGracePeriod(let value): try value.encode(to: encoder) - case .gameCenterDetail(let value): - try value.encode(to: encoder) - - case .appStoreVersionExperimentV2(let value): + case .subscriptionGroup(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppScreenshotSetResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppScreenshotSetResponse.generated.swift index d26d73b7..054a7c38 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppScreenshotSetResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppScreenshotSetResponse.generated.swift @@ -27,21 +27,21 @@ public struct AppScreenshotSetResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case appStoreVersionLocalization(AppStoreVersionLocalization) case appCustomProductPageLocalization(AppCustomProductPageLocalization) - case appStoreVersionExperimentTreatmentLocalization(AppStoreVersionExperimentTreatmentLocalization) case appScreenshot(AppScreenshot) + case appStoreVersionExperimentTreatmentLocalization(AppStoreVersionExperimentTreatmentLocalization) + case appStoreVersionLocalization(AppStoreVersionLocalization) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appStoreVersionLocalization(try AppStoreVersionLocalization(from: decoder)) + return .appCustomProductPageLocalization(try AppCustomProductPageLocalization(from: decoder)) } catch { lastError = error } do { - return .appCustomProductPageLocalization(try AppCustomProductPageLocalization(from: decoder)) + return .appScreenshot(try AppScreenshot(from: decoder)) } catch { lastError = error } @@ -51,7 +51,7 @@ public struct AppScreenshotSetResponse: Hashable, Codable, Sendable { lastError = error } do { - return .appScreenshot(try AppScreenshot(from: decoder)) + return .appStoreVersionLocalization(try AppStoreVersionLocalization(from: decoder)) } catch { lastError = error } @@ -61,16 +61,16 @@ public struct AppScreenshotSetResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .appStoreVersionLocalization(let value): + case .appCustomProductPageLocalization(let value): try value.encode(to: encoder) - case .appCustomProductPageLocalization(let value): + case .appScreenshot(let value): try value.encode(to: encoder) case .appStoreVersionExperimentTreatmentLocalization(let value): try value.encode(to: encoder) - case .appScreenshot(let value): + case .appStoreVersionLocalization(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppScreenshotSetsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppScreenshotSetsResponse.generated.swift index 9ad5309a..8b11b4e3 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppScreenshotSetsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppScreenshotSetsResponse.generated.swift @@ -32,21 +32,21 @@ public struct AppScreenshotSetsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case appStoreVersionLocalization(AppStoreVersionLocalization) case appCustomProductPageLocalization(AppCustomProductPageLocalization) - case appStoreVersionExperimentTreatmentLocalization(AppStoreVersionExperimentTreatmentLocalization) case appScreenshot(AppScreenshot) + case appStoreVersionExperimentTreatmentLocalization(AppStoreVersionExperimentTreatmentLocalization) + case appStoreVersionLocalization(AppStoreVersionLocalization) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appStoreVersionLocalization(try AppStoreVersionLocalization(from: decoder)) + return .appCustomProductPageLocalization(try AppCustomProductPageLocalization(from: decoder)) } catch { lastError = error } do { - return .appCustomProductPageLocalization(try AppCustomProductPageLocalization(from: decoder)) + return .appScreenshot(try AppScreenshot(from: decoder)) } catch { lastError = error } @@ -56,7 +56,7 @@ public struct AppScreenshotSetsResponse: Hashable, Codable, Sendable { lastError = error } do { - return .appScreenshot(try AppScreenshot(from: decoder)) + return .appStoreVersionLocalization(try AppStoreVersionLocalization(from: decoder)) } catch { lastError = error } @@ -66,16 +66,16 @@ public struct AppScreenshotSetsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .appStoreVersionLocalization(let value): + case .appCustomProductPageLocalization(let value): try value.encode(to: encoder) - case .appCustomProductPageLocalization(let value): + case .appScreenshot(let value): try value.encode(to: encoder) case .appStoreVersionExperimentTreatmentLocalization(let value): try value.encode(to: encoder) - case .appScreenshot(let value): + case .appStoreVersionLocalization(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppSearchKeywordsLinkagesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppSearchKeywordsLinkagesResponse.generated.swift new file mode 100644 index 00000000..cdb0d11b --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppSearchKeywordsLinkagesResponse.generated.swift @@ -0,0 +1,53 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct AppSearchKeywordsLinkagesResponse: Hashable, Codable, Sendable { + public var data: [Data] + + public var links: PagedDocumentLinks + + public var meta: PagingInformation? + + public init( + data: [Data], + links: PagedDocumentLinks, + meta: PagingInformation? = nil + ) { + self.data = data + self.links = links + self.meta = meta + } + + private enum CodingKeys: String, CodingKey { + case data + case links + case meta + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case appKeywords + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreReviewDetailResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreReviewDetailResponse.generated.swift index 381068c0..95951bba 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreReviewDetailResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreReviewDetailResponse.generated.swift @@ -27,19 +27,19 @@ public struct AppStoreReviewDetailResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case appStoreVersion(AppStoreVersion) case appStoreReviewAttachment(AppStoreReviewAttachment) + case appStoreVersion(AppStoreVersion) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appStoreVersion(try AppStoreVersion(from: decoder)) + return .appStoreReviewAttachment(try AppStoreReviewAttachment(from: decoder)) } catch { lastError = error } do { - return .appStoreReviewAttachment(try AppStoreReviewAttachment(from: decoder)) + return .appStoreVersion(try AppStoreVersion(from: decoder)) } catch { lastError = error } @@ -49,10 +49,10 @@ public struct AppStoreReviewDetailResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .appStoreVersion(let value): + case .appStoreReviewAttachment(let value): try value.encode(to: encoder) - case .appStoreReviewAttachment(let value): + case .appStoreVersion(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentResponse.generated.swift index a0ee6bd5..15153683 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentResponse.generated.swift @@ -27,19 +27,19 @@ public struct AppStoreVersionExperimentResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case appStoreVersion(AppStoreVersion) case appStoreVersionExperimentTreatment(AppStoreVersionExperimentTreatment) + case appStoreVersion(AppStoreVersion) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appStoreVersion(try AppStoreVersion(from: decoder)) + return .appStoreVersionExperimentTreatment(try AppStoreVersionExperimentTreatment(from: decoder)) } catch { lastError = error } do { - return .appStoreVersionExperimentTreatment(try AppStoreVersionExperimentTreatment(from: decoder)) + return .appStoreVersion(try AppStoreVersion(from: decoder)) } catch { lastError = error } @@ -49,10 +49,10 @@ public struct AppStoreVersionExperimentResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .appStoreVersion(let value): + case .appStoreVersionExperimentTreatment(let value): try value.encode(to: encoder) - case .appStoreVersionExperimentTreatment(let value): + case .appStoreVersion(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentTreatmentLocalizationResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentTreatmentLocalizationResponse.generated.swift index 9850a62f..f79828c5 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentTreatmentLocalizationResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentTreatmentLocalizationResponse.generated.swift @@ -27,15 +27,15 @@ public struct AppStoreVersionExperimentTreatmentLocalizationResponse: Hashable, } public enum Included: Hashable, Codable, Sendable { - case appStoreVersionExperimentTreatment(AppStoreVersionExperimentTreatment) - case appScreenshotSet(AppScreenshotSet) case appPreviewSet(AppPreviewSet) + case appScreenshotSet(AppScreenshotSet) + case appStoreVersionExperimentTreatment(AppStoreVersionExperimentTreatment) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appStoreVersionExperimentTreatment(try AppStoreVersionExperimentTreatment(from: decoder)) + return .appPreviewSet(try AppPreviewSet(from: decoder)) } catch { lastError = error } @@ -45,7 +45,7 @@ public struct AppStoreVersionExperimentTreatmentLocalizationResponse: Hashable, lastError = error } do { - return .appPreviewSet(try AppPreviewSet(from: decoder)) + return .appStoreVersionExperimentTreatment(try AppStoreVersionExperimentTreatment(from: decoder)) } catch { lastError = error } @@ -55,13 +55,13 @@ public struct AppStoreVersionExperimentTreatmentLocalizationResponse: Hashable, public func encode(to encoder: Encoder) throws { switch self { - case .appStoreVersionExperimentTreatment(let value): + case .appPreviewSet(let value): try value.encode(to: encoder) case .appScreenshotSet(let value): try value.encode(to: encoder) - case .appPreviewSet(let value): + case .appStoreVersionExperimentTreatment(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentTreatmentLocalizationsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentTreatmentLocalizationsResponse.generated.swift index 96f8b8e0..04f71291 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentTreatmentLocalizationsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentTreatmentLocalizationsResponse.generated.swift @@ -32,15 +32,15 @@ public struct AppStoreVersionExperimentTreatmentLocalizationsResponse: Hashable, } public enum Included: Hashable, Codable, Sendable { - case appStoreVersionExperimentTreatment(AppStoreVersionExperimentTreatment) - case appScreenshotSet(AppScreenshotSet) case appPreviewSet(AppPreviewSet) + case appScreenshotSet(AppScreenshotSet) + case appStoreVersionExperimentTreatment(AppStoreVersionExperimentTreatment) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appStoreVersionExperimentTreatment(try AppStoreVersionExperimentTreatment(from: decoder)) + return .appPreviewSet(try AppPreviewSet(from: decoder)) } catch { lastError = error } @@ -50,7 +50,7 @@ public struct AppStoreVersionExperimentTreatmentLocalizationsResponse: Hashable, lastError = error } do { - return .appPreviewSet(try AppPreviewSet(from: decoder)) + return .appStoreVersionExperimentTreatment(try AppStoreVersionExperimentTreatment(from: decoder)) } catch { lastError = error } @@ -60,13 +60,13 @@ public struct AppStoreVersionExperimentTreatmentLocalizationsResponse: Hashable, public func encode(to encoder: Encoder) throws { switch self { - case .appStoreVersionExperimentTreatment(let value): + case .appPreviewSet(let value): try value.encode(to: encoder) case .appScreenshotSet(let value): try value.encode(to: encoder) - case .appPreviewSet(let value): + case .appStoreVersionExperimentTreatment(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentTreatmentResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentTreatmentResponse.generated.swift index 55ab9b76..16638822 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentTreatmentResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentTreatmentResponse.generated.swift @@ -27,25 +27,19 @@ public struct AppStoreVersionExperimentTreatmentResponse: Hashable, Codable, Sen } public enum Included: Hashable, Codable, Sendable { - case appStoreVersionExperiment(AppStoreVersionExperiment) - case appStoreVersionExperimentV2(AppStoreVersionExperimentV2) case appStoreVersionExperimentTreatmentLocalization(AppStoreVersionExperimentTreatmentLocalization) + case appStoreVersionExperiment(AppStoreVersionExperiment) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appStoreVersionExperiment(try AppStoreVersionExperiment(from: decoder)) - } catch { - lastError = error - } - do { - return .appStoreVersionExperimentV2(try AppStoreVersionExperimentV2(from: decoder)) + return .appStoreVersionExperimentTreatmentLocalization(try AppStoreVersionExperimentTreatmentLocalization(from: decoder)) } catch { lastError = error } do { - return .appStoreVersionExperimentTreatmentLocalization(try AppStoreVersionExperimentTreatmentLocalization(from: decoder)) + return .appStoreVersionExperiment(try AppStoreVersionExperiment(from: decoder)) } catch { lastError = error } @@ -55,13 +49,10 @@ public struct AppStoreVersionExperimentTreatmentResponse: Hashable, Codable, Sen public func encode(to encoder: Encoder) throws { switch self { - case .appStoreVersionExperiment(let value): - try value.encode(to: encoder) - - case .appStoreVersionExperimentV2(let value): + case .appStoreVersionExperimentTreatmentLocalization(let value): try value.encode(to: encoder) - case .appStoreVersionExperimentTreatmentLocalization(let value): + case .appStoreVersionExperiment(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentTreatmentsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentTreatmentsResponse.generated.swift index a85f2703..f2c87176 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentTreatmentsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentTreatmentsResponse.generated.swift @@ -32,25 +32,19 @@ public struct AppStoreVersionExperimentTreatmentsResponse: Hashable, Codable, Se } public enum Included: Hashable, Codable, Sendable { - case appStoreVersionExperiment(AppStoreVersionExperiment) - case appStoreVersionExperimentV2(AppStoreVersionExperimentV2) case appStoreVersionExperimentTreatmentLocalization(AppStoreVersionExperimentTreatmentLocalization) + case appStoreVersionExperiment(AppStoreVersionExperiment) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appStoreVersionExperiment(try AppStoreVersionExperiment(from: decoder)) - } catch { - lastError = error - } - do { - return .appStoreVersionExperimentV2(try AppStoreVersionExperimentV2(from: decoder)) + return .appStoreVersionExperimentTreatmentLocalization(try AppStoreVersionExperimentTreatmentLocalization(from: decoder)) } catch { lastError = error } do { - return .appStoreVersionExperimentTreatmentLocalization(try AppStoreVersionExperimentTreatmentLocalization(from: decoder)) + return .appStoreVersionExperiment(try AppStoreVersionExperiment(from: decoder)) } catch { lastError = error } @@ -60,13 +54,10 @@ public struct AppStoreVersionExperimentTreatmentsResponse: Hashable, Codable, Se public func encode(to encoder: Encoder) throws { switch self { - case .appStoreVersionExperiment(let value): - try value.encode(to: encoder) - - case .appStoreVersionExperimentV2(let value): + case .appStoreVersionExperimentTreatmentLocalization(let value): try value.encode(to: encoder) - case .appStoreVersionExperimentTreatmentLocalization(let value): + case .appStoreVersionExperiment(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentV2Response.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentV2Response.generated.swift index a086412f..e480d6a9 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentV2Response.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentV2Response.generated.swift @@ -27,15 +27,15 @@ public struct AppStoreVersionExperimentV2Response: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case app(App) - case appStoreVersion(AppStoreVersion) case appStoreVersionExperimentTreatment(AppStoreVersionExperimentTreatment) + case appStoreVersion(AppStoreVersion) + case app(App) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .app(try App(from: decoder)) + return .appStoreVersionExperimentTreatment(try AppStoreVersionExperimentTreatment(from: decoder)) } catch { lastError = error } @@ -45,7 +45,7 @@ public struct AppStoreVersionExperimentV2Response: Hashable, Codable, Sendable { lastError = error } do { - return .appStoreVersionExperimentTreatment(try AppStoreVersionExperimentTreatment(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } @@ -55,13 +55,13 @@ public struct AppStoreVersionExperimentV2Response: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .app(let value): + case .appStoreVersionExperimentTreatment(let value): try value.encode(to: encoder) case .appStoreVersion(let value): try value.encode(to: encoder) - case .appStoreVersionExperimentTreatment(let value): + case .app(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentsResponse.generated.swift index b97c877e..ac7117a6 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentsResponse.generated.swift @@ -32,19 +32,19 @@ public struct AppStoreVersionExperimentsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case appStoreVersion(AppStoreVersion) case appStoreVersionExperimentTreatment(AppStoreVersionExperimentTreatment) + case appStoreVersion(AppStoreVersion) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appStoreVersion(try AppStoreVersion(from: decoder)) + return .appStoreVersionExperimentTreatment(try AppStoreVersionExperimentTreatment(from: decoder)) } catch { lastError = error } do { - return .appStoreVersionExperimentTreatment(try AppStoreVersionExperimentTreatment(from: decoder)) + return .appStoreVersion(try AppStoreVersion(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct AppStoreVersionExperimentsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .appStoreVersion(let value): + case .appStoreVersionExperimentTreatment(let value): try value.encode(to: encoder) - case .appStoreVersionExperimentTreatment(let value): + case .appStoreVersion(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentsV2Response.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentsV2Response.generated.swift index ee1a3961..b6d70c6d 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentsV2Response.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionExperimentsV2Response.generated.swift @@ -32,15 +32,15 @@ public struct AppStoreVersionExperimentsV2Response: Hashable, Codable, Sendable } public enum Included: Hashable, Codable, Sendable { - case app(App) - case appStoreVersion(AppStoreVersion) case appStoreVersionExperimentTreatment(AppStoreVersionExperimentTreatment) + case appStoreVersion(AppStoreVersion) + case app(App) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .app(try App(from: decoder)) + return .appStoreVersionExperimentTreatment(try AppStoreVersionExperimentTreatment(from: decoder)) } catch { lastError = error } @@ -50,7 +50,7 @@ public struct AppStoreVersionExperimentsV2Response: Hashable, Codable, Sendable lastError = error } do { - return .appStoreVersionExperimentTreatment(try AppStoreVersionExperimentTreatment(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } @@ -60,13 +60,13 @@ public struct AppStoreVersionExperimentsV2Response: Hashable, Codable, Sendable public func encode(to encoder: Encoder) throws { switch self { - case .app(let value): + case .appStoreVersionExperimentTreatment(let value): try value.encode(to: encoder) case .appStoreVersion(let value): try value.encode(to: encoder) - case .appStoreVersionExperimentTreatment(let value): + case .app(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionLocalizationResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionLocalizationResponse.generated.swift index a4fac0a7..68686b81 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionLocalizationResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionLocalizationResponse.generated.swift @@ -27,15 +27,21 @@ public struct AppStoreVersionLocalizationResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case appStoreVersion(AppStoreVersion) - case appScreenshotSet(AppScreenshotSet) + case appKeyword(AppKeyword) case appPreviewSet(AppPreviewSet) + case appScreenshotSet(AppScreenshotSet) + case appStoreVersion(AppStoreVersion) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appStoreVersion(try AppStoreVersion(from: decoder)) + return .appKeyword(try AppKeyword(from: decoder)) + } catch { + lastError = error + } + do { + return .appPreviewSet(try AppPreviewSet(from: decoder)) } catch { lastError = error } @@ -45,7 +51,7 @@ public struct AppStoreVersionLocalizationResponse: Hashable, Codable, Sendable { lastError = error } do { - return .appPreviewSet(try AppPreviewSet(from: decoder)) + return .appStoreVersion(try AppStoreVersion(from: decoder)) } catch { lastError = error } @@ -55,13 +61,16 @@ public struct AppStoreVersionLocalizationResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .appStoreVersion(let value): + case .appKeyword(let value): + try value.encode(to: encoder) + + case .appPreviewSet(let value): try value.encode(to: encoder) case .appScreenshotSet(let value): try value.encode(to: encoder) - case .appPreviewSet(let value): + case .appStoreVersion(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionLocalizationSearchKeywordsLinkagesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionLocalizationSearchKeywordsLinkagesResponse.generated.swift new file mode 100644 index 00000000..0fc2802c --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionLocalizationSearchKeywordsLinkagesResponse.generated.swift @@ -0,0 +1,53 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct AppStoreVersionLocalizationSearchKeywordsLinkagesResponse: Hashable, Codable, Sendable { + public var data: [Data] + + public var links: PagedDocumentLinks + + public var meta: PagingInformation? + + public init( + data: [Data], + links: PagedDocumentLinks, + meta: PagingInformation? = nil + ) { + self.data = data + self.links = links + self.meta = meta + } + + private enum CodingKeys: String, CodingKey { + case data + case links + case meta + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case appKeywords + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionLocalizationsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionLocalizationsResponse.generated.swift index f0db650d..1488b256 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionLocalizationsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionLocalizationsResponse.generated.swift @@ -32,15 +32,21 @@ public struct AppStoreVersionLocalizationsResponse: Hashable, Codable, Sendable } public enum Included: Hashable, Codable, Sendable { - case appStoreVersion(AppStoreVersion) - case appScreenshotSet(AppScreenshotSet) + case appKeyword(AppKeyword) case appPreviewSet(AppPreviewSet) + case appScreenshotSet(AppScreenshotSet) + case appStoreVersion(AppStoreVersion) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appStoreVersion(try AppStoreVersion(from: decoder)) + return .appKeyword(try AppKeyword(from: decoder)) + } catch { + lastError = error + } + do { + return .appPreviewSet(try AppPreviewSet(from: decoder)) } catch { lastError = error } @@ -50,7 +56,7 @@ public struct AppStoreVersionLocalizationsResponse: Hashable, Codable, Sendable lastError = error } do { - return .appPreviewSet(try AppPreviewSet(from: decoder)) + return .appStoreVersion(try AppStoreVersion(from: decoder)) } catch { lastError = error } @@ -60,13 +66,16 @@ public struct AppStoreVersionLocalizationsResponse: Hashable, Codable, Sendable public func encode(to encoder: Encoder) throws { switch self { - case .appStoreVersion(let value): + case .appKeyword(let value): + try value.encode(to: encoder) + + case .appPreviewSet(let value): try value.encode(to: encoder) case .appScreenshotSet(let value): try value.encode(to: encoder) - case .appPreviewSet(let value): + case .appStoreVersion(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionResponse.generated.swift index f12869d4..7a905cee 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionResponse.generated.swift @@ -27,60 +27,54 @@ public struct AppStoreVersionResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case app(App) case ageRatingDeclaration(AgeRatingDeclaration) + case alternativeDistributionPackage(AlternativeDistributionPackage) + case appClipDefaultExperience(AppClipDefaultExperience) + case appStoreReviewDetail(AppStoreReviewDetail) + case appStoreVersionExperiment(AppStoreVersionExperiment) case appStoreVersionLocalization(AppStoreVersionLocalization) - case build(Build) case appStoreVersionPhasedRelease(AppStoreVersionPhasedRelease) + case appStoreVersionSubmission(AppStoreVersionSubmission) + case app(App) + case build(Build) case gameCenterAppVersion(GameCenterAppVersion) case routingAppCoverage(RoutingAppCoverage) - case appStoreReviewDetail(AppStoreReviewDetail) - case appStoreVersionSubmission(AppStoreVersionSubmission) - case appClipDefaultExperience(AppClipDefaultExperience) - case appStoreVersionExperiment(AppStoreVersionExperiment) - case appStoreVersionExperimentV2(AppStoreVersionExperimentV2) - case alternativeDistributionPackage(AlternativeDistributionPackage) public init(from decoder: Decoder) throws { self = try { var lastError: Error! - do { - return .app(try App(from: decoder)) - } catch { - lastError = error - } do { return .ageRatingDeclaration(try AgeRatingDeclaration(from: decoder)) } catch { lastError = error } do { - return .appStoreVersionLocalization(try AppStoreVersionLocalization(from: decoder)) + return .alternativeDistributionPackage(try AlternativeDistributionPackage(from: decoder)) } catch { lastError = error } do { - return .build(try Build(from: decoder)) + return .appClipDefaultExperience(try AppClipDefaultExperience(from: decoder)) } catch { lastError = error } do { - return .appStoreVersionPhasedRelease(try AppStoreVersionPhasedRelease(from: decoder)) + return .appStoreReviewDetail(try AppStoreReviewDetail(from: decoder)) } catch { lastError = error } do { - return .gameCenterAppVersion(try GameCenterAppVersion(from: decoder)) + return .appStoreVersionExperiment(try AppStoreVersionExperiment(from: decoder)) } catch { lastError = error } do { - return .routingAppCoverage(try RoutingAppCoverage(from: decoder)) + return .appStoreVersionLocalization(try AppStoreVersionLocalization(from: decoder)) } catch { lastError = error } do { - return .appStoreReviewDetail(try AppStoreReviewDetail(from: decoder)) + return .appStoreVersionPhasedRelease(try AppStoreVersionPhasedRelease(from: decoder)) } catch { lastError = error } @@ -90,22 +84,22 @@ public struct AppStoreVersionResponse: Hashable, Codable, Sendable { lastError = error } do { - return .appClipDefaultExperience(try AppClipDefaultExperience(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } do { - return .appStoreVersionExperiment(try AppStoreVersionExperiment(from: decoder)) + return .build(try Build(from: decoder)) } catch { lastError = error } do { - return .appStoreVersionExperimentV2(try AppStoreVersionExperimentV2(from: decoder)) + return .gameCenterAppVersion(try GameCenterAppVersion(from: decoder)) } catch { lastError = error } do { - return .alternativeDistributionPackage(try AlternativeDistributionPackage(from: decoder)) + return .routingAppCoverage(try RoutingAppCoverage(from: decoder)) } catch { lastError = error } @@ -115,43 +109,40 @@ public struct AppStoreVersionResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .app(let value): - try value.encode(to: encoder) - case .ageRatingDeclaration(let value): try value.encode(to: encoder) - case .appStoreVersionLocalization(let value): + case .alternativeDistributionPackage(let value): try value.encode(to: encoder) - case .build(let value): + case .appClipDefaultExperience(let value): try value.encode(to: encoder) - case .appStoreVersionPhasedRelease(let value): + case .appStoreReviewDetail(let value): try value.encode(to: encoder) - case .gameCenterAppVersion(let value): + case .appStoreVersionExperiment(let value): try value.encode(to: encoder) - case .routingAppCoverage(let value): + case .appStoreVersionLocalization(let value): try value.encode(to: encoder) - case .appStoreReviewDetail(let value): + case .appStoreVersionPhasedRelease(let value): try value.encode(to: encoder) case .appStoreVersionSubmission(let value): try value.encode(to: encoder) - case .appClipDefaultExperience(let value): + case .app(let value): try value.encode(to: encoder) - case .appStoreVersionExperiment(let value): + case .build(let value): try value.encode(to: encoder) - case .appStoreVersionExperimentV2(let value): + case .gameCenterAppVersion(let value): try value.encode(to: encoder) - case .alternativeDistributionPackage(let value): + case .routingAppCoverage(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionsResponse.generated.swift index 1efe52e4..860923e6 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppStoreVersionsResponse.generated.swift @@ -32,60 +32,54 @@ public struct AppStoreVersionsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case app(App) case ageRatingDeclaration(AgeRatingDeclaration) + case alternativeDistributionPackage(AlternativeDistributionPackage) + case appClipDefaultExperience(AppClipDefaultExperience) + case appStoreReviewDetail(AppStoreReviewDetail) + case appStoreVersionExperiment(AppStoreVersionExperiment) case appStoreVersionLocalization(AppStoreVersionLocalization) - case build(Build) case appStoreVersionPhasedRelease(AppStoreVersionPhasedRelease) + case appStoreVersionSubmission(AppStoreVersionSubmission) + case app(App) + case build(Build) case gameCenterAppVersion(GameCenterAppVersion) case routingAppCoverage(RoutingAppCoverage) - case appStoreReviewDetail(AppStoreReviewDetail) - case appStoreVersionSubmission(AppStoreVersionSubmission) - case appClipDefaultExperience(AppClipDefaultExperience) - case appStoreVersionExperiment(AppStoreVersionExperiment) - case appStoreVersionExperimentV2(AppStoreVersionExperimentV2) - case alternativeDistributionPackage(AlternativeDistributionPackage) public init(from decoder: Decoder) throws { self = try { var lastError: Error! - do { - return .app(try App(from: decoder)) - } catch { - lastError = error - } do { return .ageRatingDeclaration(try AgeRatingDeclaration(from: decoder)) } catch { lastError = error } do { - return .appStoreVersionLocalization(try AppStoreVersionLocalization(from: decoder)) + return .alternativeDistributionPackage(try AlternativeDistributionPackage(from: decoder)) } catch { lastError = error } do { - return .build(try Build(from: decoder)) + return .appClipDefaultExperience(try AppClipDefaultExperience(from: decoder)) } catch { lastError = error } do { - return .appStoreVersionPhasedRelease(try AppStoreVersionPhasedRelease(from: decoder)) + return .appStoreReviewDetail(try AppStoreReviewDetail(from: decoder)) } catch { lastError = error } do { - return .gameCenterAppVersion(try GameCenterAppVersion(from: decoder)) + return .appStoreVersionExperiment(try AppStoreVersionExperiment(from: decoder)) } catch { lastError = error } do { - return .routingAppCoverage(try RoutingAppCoverage(from: decoder)) + return .appStoreVersionLocalization(try AppStoreVersionLocalization(from: decoder)) } catch { lastError = error } do { - return .appStoreReviewDetail(try AppStoreReviewDetail(from: decoder)) + return .appStoreVersionPhasedRelease(try AppStoreVersionPhasedRelease(from: decoder)) } catch { lastError = error } @@ -95,22 +89,22 @@ public struct AppStoreVersionsResponse: Hashable, Codable, Sendable { lastError = error } do { - return .appClipDefaultExperience(try AppClipDefaultExperience(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } do { - return .appStoreVersionExperiment(try AppStoreVersionExperiment(from: decoder)) + return .build(try Build(from: decoder)) } catch { lastError = error } do { - return .appStoreVersionExperimentV2(try AppStoreVersionExperimentV2(from: decoder)) + return .gameCenterAppVersion(try GameCenterAppVersion(from: decoder)) } catch { lastError = error } do { - return .alternativeDistributionPackage(try AlternativeDistributionPackage(from: decoder)) + return .routingAppCoverage(try RoutingAppCoverage(from: decoder)) } catch { lastError = error } @@ -120,43 +114,40 @@ public struct AppStoreVersionsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .app(let value): - try value.encode(to: encoder) - case .ageRatingDeclaration(let value): try value.encode(to: encoder) - case .appStoreVersionLocalization(let value): + case .alternativeDistributionPackage(let value): try value.encode(to: encoder) - case .build(let value): + case .appClipDefaultExperience(let value): try value.encode(to: encoder) - case .appStoreVersionPhasedRelease(let value): + case .appStoreReviewDetail(let value): try value.encode(to: encoder) - case .gameCenterAppVersion(let value): + case .appStoreVersionExperiment(let value): try value.encode(to: encoder) - case .routingAppCoverage(let value): + case .appStoreVersionLocalization(let value): try value.encode(to: encoder) - case .appStoreReviewDetail(let value): + case .appStoreVersionPhasedRelease(let value): try value.encode(to: encoder) case .appStoreVersionSubmission(let value): try value.encode(to: encoder) - case .appClipDefaultExperience(let value): + case .app(let value): try value.encode(to: encoder) - case .appStoreVersionExperiment(let value): + case .build(let value): try value.encode(to: encoder) - case .appStoreVersionExperimentV2(let value): + case .gameCenterAppVersion(let value): try value.encode(to: encoder) - case .alternativeDistributionPackage(let value): + case .routingAppCoverage(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppTagResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppTagResponse.generated.swift new file mode 100644 index 00000000..a0e3c439 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppTagResponse.generated.swift @@ -0,0 +1,30 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct AppTagResponse: Hashable, Codable, Sendable { + public var data: AppTag + + public var included: [Territory]? + + public var links: DocumentLinks + + public init( + data: AppTag, + included: [Territory]? = nil, + links: DocumentLinks + ) { + self.data = data + self.included = included + self.links = links + } + + private enum CodingKeys: String, CodingKey { + case data + case included + case links + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppTagTerritoriesLinkagesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppTagTerritoriesLinkagesResponse.generated.swift new file mode 100644 index 00000000..260ee843 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppTagTerritoriesLinkagesResponse.generated.swift @@ -0,0 +1,53 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct AppTagTerritoriesLinkagesResponse: Hashable, Codable, Sendable { + public var data: [Data] + + public var links: PagedDocumentLinks + + public var meta: PagingInformation? + + public init( + data: [Data], + links: PagedDocumentLinks, + meta: PagingInformation? = nil + ) { + self.data = data + self.links = links + self.meta = meta + } + + private enum CodingKeys: String, CodingKey { + case data + case links + case meta + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case territories + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppTagsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppTagsResponse.generated.swift new file mode 100644 index 00000000..a4625848 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppTagsResponse.generated.swift @@ -0,0 +1,35 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct AppTagsResponse: Hashable, Codable, Sendable { + public var data: [AppTag] + + public var included: [Territory]? + + public var links: PagedDocumentLinks + + public var meta: PagingInformation? + + public init( + data: [AppTag], + included: [Territory]? = nil, + links: PagedDocumentLinks, + meta: PagingInformation? = nil + ) { + self.data = data + self.included = included + self.links = links + self.meta = meta + } + + private enum CodingKeys: String, CodingKey { + case data + case included + case links + case meta + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppsResponse.generated.swift index 633b3be7..56d59c90 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/AppsResponse.generated.swift @@ -32,70 +32,69 @@ public struct AppsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { + case appClip(AppClip) + case appCustomProductPage(AppCustomProductPage) case appEncryptionDeclaration(AppEncryptionDeclaration) - case ciProduct(CiProduct) - case betaGroup(BetaGroup) + case appEvent(AppEvent) + case appInfo(AppInfo) + case appStoreVersionExperimentV2(AppStoreVersionExperimentV2) case appStoreVersion(AppStoreVersion) - case prereleaseVersion(PrereleaseVersion) case betaAppLocalization(BetaAppLocalization) - case build(Build) - case betaLicenseAgreement(BetaLicenseAgreement) case betaAppReviewDetail(BetaAppReviewDetail) - case appInfo(AppInfo) - case appClip(AppClip) + case betaGroup(BetaGroup) + case betaLicenseAgreement(BetaLicenseAgreement) + case build(Build) + case ciProduct(CiProduct) case endUserLicenseAgreement(EndUserLicenseAgreement) - case inAppPurchase(InAppPurchase) - case subscriptionGroup(SubscriptionGroup) + case gameCenterDetail(GameCenterDetail) case gameCenterEnabledVersion(GameCenterEnabledVersion) - case appCustomProductPage(AppCustomProductPage) - case inAppPurchaseV2(InAppPurchaseV2) + case inAppPurchase(InAppPurchase) + case prereleaseVersion(PrereleaseVersion) case promotedPurchase(PromotedPurchase) - case appEvent(AppEvent) case reviewSubmission(ReviewSubmission) case subscriptionGracePeriod(SubscriptionGracePeriod) - case gameCenterDetail(GameCenterDetail) - case appStoreVersionExperimentV2(AppStoreVersionExperimentV2) + case subscriptionGroup(SubscriptionGroup) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appEncryptionDeclaration(try AppEncryptionDeclaration(from: decoder)) + return .appClip(try AppClip(from: decoder)) } catch { lastError = error } do { - return .ciProduct(try CiProduct(from: decoder)) + return .appCustomProductPage(try AppCustomProductPage(from: decoder)) } catch { lastError = error } do { - return .betaGroup(try BetaGroup(from: decoder)) + return .appEncryptionDeclaration(try AppEncryptionDeclaration(from: decoder)) } catch { lastError = error } do { - return .appStoreVersion(try AppStoreVersion(from: decoder)) + return .appEvent(try AppEvent(from: decoder)) } catch { lastError = error } do { - return .prereleaseVersion(try PrereleaseVersion(from: decoder)) + return .appInfo(try AppInfo(from: decoder)) } catch { lastError = error } do { - return .betaAppLocalization(try BetaAppLocalization(from: decoder)) + return .appStoreVersionExperimentV2(try AppStoreVersionExperimentV2(from: decoder)) } catch { lastError = error } do { - return .build(try Build(from: decoder)) + return .appStoreVersion(try AppStoreVersion(from: decoder)) } catch { lastError = error } do { - return .betaLicenseAgreement(try BetaLicenseAgreement(from: decoder)) + return .betaAppLocalization(try BetaAppLocalization(from: decoder)) } catch { lastError = error } @@ -105,52 +104,52 @@ public struct AppsResponse: Hashable, Codable, Sendable { lastError = error } do { - return .appInfo(try AppInfo(from: decoder)) + return .betaGroup(try BetaGroup(from: decoder)) } catch { lastError = error } do { - return .appClip(try AppClip(from: decoder)) + return .betaLicenseAgreement(try BetaLicenseAgreement(from: decoder)) } catch { lastError = error } do { - return .endUserLicenseAgreement(try EndUserLicenseAgreement(from: decoder)) + return .build(try Build(from: decoder)) } catch { lastError = error } do { - return .inAppPurchase(try InAppPurchase(from: decoder)) + return .ciProduct(try CiProduct(from: decoder)) } catch { lastError = error } do { - return .subscriptionGroup(try SubscriptionGroup(from: decoder)) + return .endUserLicenseAgreement(try EndUserLicenseAgreement(from: decoder)) } catch { lastError = error } do { - return .gameCenterEnabledVersion(try GameCenterEnabledVersion(from: decoder)) + return .gameCenterDetail(try GameCenterDetail(from: decoder)) } catch { lastError = error } do { - return .appCustomProductPage(try AppCustomProductPage(from: decoder)) + return .gameCenterEnabledVersion(try GameCenterEnabledVersion(from: decoder)) } catch { lastError = error } do { - return .inAppPurchaseV2(try InAppPurchaseV2(from: decoder)) + return .inAppPurchase(try InAppPurchase(from: decoder)) } catch { lastError = error } do { - return .promotedPurchase(try PromotedPurchase(from: decoder)) + return .prereleaseVersion(try PrereleaseVersion(from: decoder)) } catch { lastError = error } do { - return .appEvent(try AppEvent(from: decoder)) + return .promotedPurchase(try PromotedPurchase(from: decoder)) } catch { lastError = error } @@ -165,12 +164,7 @@ public struct AppsResponse: Hashable, Codable, Sendable { lastError = error } do { - return .gameCenterDetail(try GameCenterDetail(from: decoder)) - } catch { - lastError = error - } - do { - return .appStoreVersionExperimentV2(try AppStoreVersionExperimentV2(from: decoder)) + return .subscriptionGroup(try SubscriptionGroup(from: decoder)) } catch { lastError = error } @@ -180,61 +174,61 @@ public struct AppsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .appEncryptionDeclaration(let value): + case .appClip(let value): try value.encode(to: encoder) - case .ciProduct(let value): + case .appCustomProductPage(let value): try value.encode(to: encoder) - case .betaGroup(let value): + case .appEncryptionDeclaration(let value): try value.encode(to: encoder) - case .appStoreVersion(let value): + case .appEvent(let value): try value.encode(to: encoder) - case .prereleaseVersion(let value): + case .appInfo(let value): try value.encode(to: encoder) - case .betaAppLocalization(let value): + case .appStoreVersionExperimentV2(let value): try value.encode(to: encoder) - case .build(let value): + case .appStoreVersion(let value): try value.encode(to: encoder) - case .betaLicenseAgreement(let value): + case .betaAppLocalization(let value): try value.encode(to: encoder) case .betaAppReviewDetail(let value): try value.encode(to: encoder) - case .appInfo(let value): + case .betaGroup(let value): try value.encode(to: encoder) - case .appClip(let value): + case .betaLicenseAgreement(let value): try value.encode(to: encoder) - case .endUserLicenseAgreement(let value): + case .build(let value): try value.encode(to: encoder) - case .inAppPurchase(let value): + case .ciProduct(let value): try value.encode(to: encoder) - case .subscriptionGroup(let value): + case .endUserLicenseAgreement(let value): try value.encode(to: encoder) - case .gameCenterEnabledVersion(let value): + case .gameCenterDetail(let value): try value.encode(to: encoder) - case .appCustomProductPage(let value): + case .gameCenterEnabledVersion(let value): try value.encode(to: encoder) - case .inAppPurchaseV2(let value): + case .inAppPurchase(let value): try value.encode(to: encoder) - case .promotedPurchase(let value): + case .prereleaseVersion(let value): try value.encode(to: encoder) - case .appEvent(let value): + case .promotedPurchase(let value): try value.encode(to: encoder) case .reviewSubmission(let value): @@ -243,10 +237,7 @@ public struct AppsResponse: Hashable, Codable, Sendable { case .subscriptionGracePeriod(let value): try value.encode(to: encoder) - case .gameCenterDetail(let value): - try value.encode(to: encoder) - - case .appStoreVersionExperimentV2(let value): + case .subscriptionGroup(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetResponse.generated.swift index d6b5ec34..1d9dd490 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetResponse.generated.swift @@ -6,13 +6,13 @@ import Foundation public struct BackgroundAssetResponse: Hashable, Codable, Sendable { public var data: BackgroundAsset - public var included: [BackgroundAssetVersion]? + public var included: [Included]? public var links: DocumentLinks public init( data: BackgroundAsset, - included: [BackgroundAssetVersion]? = nil, + included: [Included]? = nil, links: DocumentLinks ) { self.data = data @@ -25,6 +25,38 @@ public struct BackgroundAssetResponse: Hashable, Codable, Sendable { case included case links } + + public enum Included: Hashable, Codable, Sendable { + case app(App) + case backgroundAssetVersion(BackgroundAssetVersion) + + public init(from decoder: Decoder) throws { + self = try { + var lastError: Error! + do { + return .app(try App(from: decoder)) + } catch { + lastError = error + } + do { + return .backgroundAssetVersion(try BackgroundAssetVersion(from: decoder)) + } catch { + lastError = error + } + throw lastError + }() + } + + public func encode(to encoder: Encoder) throws { + switch self { + case .app(let value): + try value.encode(to: encoder) + + case .backgroundAssetVersion(let value): + try value.encode(to: encoder) + } + } + } } // swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetVersionAppStoreReleaseResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetVersionAppStoreReleaseResponse.generated.swift new file mode 100644 index 00000000..f21b1dae --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetVersionAppStoreReleaseResponse.generated.swift @@ -0,0 +1,30 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct BackgroundAssetVersionAppStoreReleaseResponse: Hashable, Codable, Sendable { + public var data: BackgroundAssetVersionAppStoreRelease + + public var included: [BackgroundAssetVersion]? + + public var links: DocumentLinks + + public init( + data: BackgroundAssetVersionAppStoreRelease, + included: [BackgroundAssetVersion]? = nil, + links: DocumentLinks + ) { + self.data = data + self.included = included + self.links = links + } + + private enum CodingKeys: String, CodingKey { + case data + case included + case links + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetVersionExternalBetaReleaseResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetVersionExternalBetaReleaseResponse.generated.swift new file mode 100644 index 00000000..76c9cc84 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetVersionExternalBetaReleaseResponse.generated.swift @@ -0,0 +1,30 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct BackgroundAssetVersionExternalBetaReleaseResponse: Hashable, Codable, Sendable { + public var data: BackgroundAssetVersionExternalBetaRelease + + public var included: [BackgroundAssetVersion]? + + public var links: DocumentLinks + + public init( + data: BackgroundAssetVersionExternalBetaRelease, + included: [BackgroundAssetVersion]? = nil, + links: DocumentLinks + ) { + self.data = data + self.included = included + self.links = links + } + + private enum CodingKeys: String, CodingKey { + case data + case included + case links + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetVersionResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetVersionResponse.generated.swift index 15ca83f8..a87473c4 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetVersionResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetVersionResponse.generated.swift @@ -27,19 +27,37 @@ public struct BackgroundAssetVersionResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case backgroundAssetVersionInternalBetaRelease(BackgroundAssetVersionInternalBetaRelease) case backgroundAssetUploadFile(BackgroundAssetUploadFile) + case backgroundAssetVersionAppStoreRelease(BackgroundAssetVersionAppStoreRelease) + case backgroundAssetVersionExternalBetaRelease(BackgroundAssetVersionExternalBetaRelease) + case backgroundAssetVersionInternalBetaRelease(BackgroundAssetVersionInternalBetaRelease) + case backgroundAsset(BackgroundAsset) public init(from decoder: Decoder) throws { self = try { var lastError: Error! + do { + return .backgroundAssetUploadFile(try BackgroundAssetUploadFile(from: decoder)) + } catch { + lastError = error + } + do { + return .backgroundAssetVersionAppStoreRelease(try BackgroundAssetVersionAppStoreRelease(from: decoder)) + } catch { + lastError = error + } + do { + return .backgroundAssetVersionExternalBetaRelease(try BackgroundAssetVersionExternalBetaRelease(from: decoder)) + } catch { + lastError = error + } do { return .backgroundAssetVersionInternalBetaRelease(try BackgroundAssetVersionInternalBetaRelease(from: decoder)) } catch { lastError = error } do { - return .backgroundAssetUploadFile(try BackgroundAssetUploadFile(from: decoder)) + return .backgroundAsset(try BackgroundAsset(from: decoder)) } catch { lastError = error } @@ -49,10 +67,19 @@ public struct BackgroundAssetVersionResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { + case .backgroundAssetUploadFile(let value): + try value.encode(to: encoder) + + case .backgroundAssetVersionAppStoreRelease(let value): + try value.encode(to: encoder) + + case .backgroundAssetVersionExternalBetaRelease(let value): + try value.encode(to: encoder) + case .backgroundAssetVersionInternalBetaRelease(let value): try value.encode(to: encoder) - case .backgroundAssetUploadFile(let value): + case .backgroundAsset(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetVersionsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetVersionsResponse.generated.swift index 7381126f..bf76dc17 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetVersionsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetVersionsResponse.generated.swift @@ -32,19 +32,37 @@ public struct BackgroundAssetVersionsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case backgroundAssetVersionInternalBetaRelease(BackgroundAssetVersionInternalBetaRelease) case backgroundAssetUploadFile(BackgroundAssetUploadFile) + case backgroundAssetVersionAppStoreRelease(BackgroundAssetVersionAppStoreRelease) + case backgroundAssetVersionExternalBetaRelease(BackgroundAssetVersionExternalBetaRelease) + case backgroundAssetVersionInternalBetaRelease(BackgroundAssetVersionInternalBetaRelease) + case backgroundAsset(BackgroundAsset) public init(from decoder: Decoder) throws { self = try { var lastError: Error! + do { + return .backgroundAssetUploadFile(try BackgroundAssetUploadFile(from: decoder)) + } catch { + lastError = error + } + do { + return .backgroundAssetVersionAppStoreRelease(try BackgroundAssetVersionAppStoreRelease(from: decoder)) + } catch { + lastError = error + } + do { + return .backgroundAssetVersionExternalBetaRelease(try BackgroundAssetVersionExternalBetaRelease(from: decoder)) + } catch { + lastError = error + } do { return .backgroundAssetVersionInternalBetaRelease(try BackgroundAssetVersionInternalBetaRelease(from: decoder)) } catch { lastError = error } do { - return .backgroundAssetUploadFile(try BackgroundAssetUploadFile(from: decoder)) + return .backgroundAsset(try BackgroundAsset(from: decoder)) } catch { lastError = error } @@ -54,10 +72,19 @@ public struct BackgroundAssetVersionsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { + case .backgroundAssetUploadFile(let value): + try value.encode(to: encoder) + + case .backgroundAssetVersionAppStoreRelease(let value): + try value.encode(to: encoder) + + case .backgroundAssetVersionExternalBetaRelease(let value): + try value.encode(to: encoder) + case .backgroundAssetVersionInternalBetaRelease(let value): try value.encode(to: encoder) - case .backgroundAssetUploadFile(let value): + case .backgroundAsset(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetsResponse.generated.swift index 79d57b46..0f5887e9 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BackgroundAssetsResponse.generated.swift @@ -6,7 +6,7 @@ import Foundation public struct BackgroundAssetsResponse: Hashable, Codable, Sendable { public var data: [BackgroundAsset] - public var included: [BackgroundAssetVersion]? + public var included: [Included]? public var links: PagedDocumentLinks @@ -14,7 +14,7 @@ public struct BackgroundAssetsResponse: Hashable, Codable, Sendable { public init( data: [BackgroundAsset], - included: [BackgroundAssetVersion]? = nil, + included: [Included]? = nil, links: PagedDocumentLinks, meta: PagingInformation? = nil ) { @@ -30,6 +30,38 @@ public struct BackgroundAssetsResponse: Hashable, Codable, Sendable { case links case meta } + + public enum Included: Hashable, Codable, Sendable { + case app(App) + case backgroundAssetVersion(BackgroundAssetVersion) + + public init(from decoder: Decoder) throws { + self = try { + var lastError: Error! + do { + return .app(try App(from: decoder)) + } catch { + lastError = error + } + do { + return .backgroundAssetVersion(try BackgroundAssetVersion(from: decoder)) + } catch { + lastError = error + } + throw lastError + }() + } + + public func encode(to encoder: Encoder) throws { + switch self { + case .app(let value): + try value.encode(to: encoder) + + case .backgroundAssetVersion(let value): + try value.encode(to: encoder) + } + } + } } // swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaFeedbackCrashSubmissionResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaFeedbackCrashSubmissionResponse.generated.swift index 7eab2bba..01f1cfc2 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaFeedbackCrashSubmissionResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaFeedbackCrashSubmissionResponse.generated.swift @@ -27,19 +27,19 @@ public struct BetaFeedbackCrashSubmissionResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case build(Build) case betaTester(BetaTester) + case build(Build) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .build(try Build(from: decoder)) + return .betaTester(try BetaTester(from: decoder)) } catch { lastError = error } do { - return .betaTester(try BetaTester(from: decoder)) + return .build(try Build(from: decoder)) } catch { lastError = error } @@ -49,10 +49,10 @@ public struct BetaFeedbackCrashSubmissionResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .build(let value): + case .betaTester(let value): try value.encode(to: encoder) - case .betaTester(let value): + case .build(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaFeedbackCrashSubmissionsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaFeedbackCrashSubmissionsResponse.generated.swift index 46cafd12..8de4164c 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaFeedbackCrashSubmissionsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaFeedbackCrashSubmissionsResponse.generated.swift @@ -32,19 +32,19 @@ public struct BetaFeedbackCrashSubmissionsResponse: Hashable, Codable, Sendable } public enum Included: Hashable, Codable, Sendable { - case build(Build) case betaTester(BetaTester) + case build(Build) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .build(try Build(from: decoder)) + return .betaTester(try BetaTester(from: decoder)) } catch { lastError = error } do { - return .betaTester(try BetaTester(from: decoder)) + return .build(try Build(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct BetaFeedbackCrashSubmissionsResponse: Hashable, Codable, Sendable public func encode(to encoder: Encoder) throws { switch self { - case .build(let value): + case .betaTester(let value): try value.encode(to: encoder) - case .betaTester(let value): + case .build(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaFeedbackScreenshotSubmissionResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaFeedbackScreenshotSubmissionResponse.generated.swift index 4797f100..e9e6545d 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaFeedbackScreenshotSubmissionResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaFeedbackScreenshotSubmissionResponse.generated.swift @@ -27,19 +27,19 @@ public struct BetaFeedbackScreenshotSubmissionResponse: Hashable, Codable, Senda } public enum Included: Hashable, Codable, Sendable { - case build(Build) case betaTester(BetaTester) + case build(Build) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .build(try Build(from: decoder)) + return .betaTester(try BetaTester(from: decoder)) } catch { lastError = error } do { - return .betaTester(try BetaTester(from: decoder)) + return .build(try Build(from: decoder)) } catch { lastError = error } @@ -49,10 +49,10 @@ public struct BetaFeedbackScreenshotSubmissionResponse: Hashable, Codable, Senda public func encode(to encoder: Encoder) throws { switch self { - case .build(let value): + case .betaTester(let value): try value.encode(to: encoder) - case .betaTester(let value): + case .build(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaFeedbackScreenshotSubmissionsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaFeedbackScreenshotSubmissionsResponse.generated.swift index 49ac56ea..03d8b027 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaFeedbackScreenshotSubmissionsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaFeedbackScreenshotSubmissionsResponse.generated.swift @@ -32,19 +32,19 @@ public struct BetaFeedbackScreenshotSubmissionsResponse: Hashable, Codable, Send } public enum Included: Hashable, Codable, Sendable { - case build(Build) case betaTester(BetaTester) + case build(Build) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .build(try Build(from: decoder)) + return .betaTester(try BetaTester(from: decoder)) } catch { lastError = error } do { - return .betaTester(try BetaTester(from: decoder)) + return .build(try Build(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct BetaFeedbackScreenshotSubmissionsResponse: Hashable, Codable, Send public func encode(to encoder: Encoder) throws { switch self { - case .build(let value): + case .betaTester(let value): try value.encode(to: encoder) - case .betaTester(let value): + case .build(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaGroupResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaGroupResponse.generated.swift index 60ed2d1f..de4b8b78 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaGroupResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaGroupResponse.generated.swift @@ -28,9 +28,9 @@ public struct BetaGroupResponse: Hashable, Codable, Sendable { public enum Included: Hashable, Codable, Sendable { case app(App) - case build(Build) - case betaTester(BetaTester) case betaRecruitmentCriterion(BetaRecruitmentCriterion) + case betaTester(BetaTester) + case build(Build) public init(from decoder: Decoder) throws { self = try { @@ -41,7 +41,7 @@ public struct BetaGroupResponse: Hashable, Codable, Sendable { lastError = error } do { - return .build(try Build(from: decoder)) + return .betaRecruitmentCriterion(try BetaRecruitmentCriterion(from: decoder)) } catch { lastError = error } @@ -51,7 +51,7 @@ public struct BetaGroupResponse: Hashable, Codable, Sendable { lastError = error } do { - return .betaRecruitmentCriterion(try BetaRecruitmentCriterion(from: decoder)) + return .build(try Build(from: decoder)) } catch { lastError = error } @@ -64,13 +64,13 @@ public struct BetaGroupResponse: Hashable, Codable, Sendable { case .app(let value): try value.encode(to: encoder) - case .build(let value): + case .betaRecruitmentCriterion(let value): try value.encode(to: encoder) case .betaTester(let value): try value.encode(to: encoder) - case .betaRecruitmentCriterion(let value): + case .build(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaGroupsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaGroupsResponse.generated.swift index a187f335..4e541eae 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaGroupsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BetaGroupsResponse.generated.swift @@ -33,9 +33,9 @@ public struct BetaGroupsResponse: Hashable, Codable, Sendable { public enum Included: Hashable, Codable, Sendable { case app(App) - case build(Build) - case betaTester(BetaTester) case betaRecruitmentCriterion(BetaRecruitmentCriterion) + case betaTester(BetaTester) + case build(Build) public init(from decoder: Decoder) throws { self = try { @@ -46,7 +46,7 @@ public struct BetaGroupsResponse: Hashable, Codable, Sendable { lastError = error } do { - return .build(try Build(from: decoder)) + return .betaRecruitmentCriterion(try BetaRecruitmentCriterion(from: decoder)) } catch { lastError = error } @@ -56,7 +56,7 @@ public struct BetaGroupsResponse: Hashable, Codable, Sendable { lastError = error } do { - return .betaRecruitmentCriterion(try BetaRecruitmentCriterion(from: decoder)) + return .build(try Build(from: decoder)) } catch { lastError = error } @@ -69,13 +69,13 @@ public struct BetaGroupsResponse: Hashable, Codable, Sendable { case .app(let value): try value.encode(to: encoder) - case .build(let value): + case .betaRecruitmentCriterion(let value): try value.encode(to: encoder) case .betaTester(let value): try value.encode(to: encoder) - case .betaRecruitmentCriterion(let value): + case .build(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildResponse.generated.swift index ebb0a075..87292a4b 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildResponse.generated.swift @@ -27,53 +27,54 @@ public struct BuildResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case prereleaseVersion(PrereleaseVersion) - case betaTester(BetaTester) - case betaGroup(BetaGroup) - case betaBuildLocalization(BetaBuildLocalization) case appEncryptionDeclaration(AppEncryptionDeclaration) - case betaAppReviewSubmission(BetaAppReviewSubmission) + case appStoreVersion(AppStoreVersion) case app(App) + case betaAppReviewSubmission(BetaAppReviewSubmission) + case betaBuildLocalization(BetaBuildLocalization) + case betaGroup(BetaGroup) + case betaTester(BetaTester) case buildBetaDetail(BuildBetaDetail) - case appStoreVersion(AppStoreVersion) - case buildIcon(BuildIcon) case buildBundle(BuildBundle) + case buildIcon(BuildIcon) + case buildUpload(BuildUpload) + case prereleaseVersion(PrereleaseVersion) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .prereleaseVersion(try PrereleaseVersion(from: decoder)) + return .appEncryptionDeclaration(try AppEncryptionDeclaration(from: decoder)) } catch { lastError = error } do { - return .betaTester(try BetaTester(from: decoder)) + return .appStoreVersion(try AppStoreVersion(from: decoder)) } catch { lastError = error } do { - return .betaGroup(try BetaGroup(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } do { - return .betaBuildLocalization(try BetaBuildLocalization(from: decoder)) + return .betaAppReviewSubmission(try BetaAppReviewSubmission(from: decoder)) } catch { lastError = error } do { - return .appEncryptionDeclaration(try AppEncryptionDeclaration(from: decoder)) + return .betaBuildLocalization(try BetaBuildLocalization(from: decoder)) } catch { lastError = error } do { - return .betaAppReviewSubmission(try BetaAppReviewSubmission(from: decoder)) + return .betaGroup(try BetaGroup(from: decoder)) } catch { lastError = error } do { - return .app(try App(from: decoder)) + return .betaTester(try BetaTester(from: decoder)) } catch { lastError = error } @@ -83,7 +84,7 @@ public struct BuildResponse: Hashable, Codable, Sendable { lastError = error } do { - return .appStoreVersion(try AppStoreVersion(from: decoder)) + return .buildBundle(try BuildBundle(from: decoder)) } catch { lastError = error } @@ -93,7 +94,12 @@ public struct BuildResponse: Hashable, Codable, Sendable { lastError = error } do { - return .buildBundle(try BuildBundle(from: decoder)) + return .buildUpload(try BuildUpload(from: decoder)) + } catch { + lastError = error + } + do { + return .prereleaseVersion(try PrereleaseVersion(from: decoder)) } catch { lastError = error } @@ -103,37 +109,40 @@ public struct BuildResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .prereleaseVersion(let value): + case .appEncryptionDeclaration(let value): try value.encode(to: encoder) - case .betaTester(let value): + case .appStoreVersion(let value): try value.encode(to: encoder) - case .betaGroup(let value): + case .app(let value): try value.encode(to: encoder) - case .betaBuildLocalization(let value): + case .betaAppReviewSubmission(let value): try value.encode(to: encoder) - case .appEncryptionDeclaration(let value): + case .betaBuildLocalization(let value): try value.encode(to: encoder) - case .betaAppReviewSubmission(let value): + case .betaGroup(let value): try value.encode(to: encoder) - case .app(let value): + case .betaTester(let value): try value.encode(to: encoder) case .buildBetaDetail(let value): try value.encode(to: encoder) - case .appStoreVersion(let value): + case .buildBundle(let value): try value.encode(to: encoder) case .buildIcon(let value): try value.encode(to: encoder) - case .buildBundle(let value): + case .buildUpload(let value): + try value.encode(to: encoder) + + case .prereleaseVersion(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadBuildUploadFilesLinkagesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadBuildUploadFilesLinkagesResponse.generated.swift new file mode 100644 index 00000000..8c1891fb --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadBuildUploadFilesLinkagesResponse.generated.swift @@ -0,0 +1,53 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct BuildUploadBuildUploadFilesLinkagesResponse: Hashable, Codable, Sendable { + public var data: [Data] + + public var links: PagedDocumentLinks + + public var meta: PagingInformation? + + public init( + data: [Data], + links: PagedDocumentLinks, + meta: PagingInformation? = nil + ) { + self.data = data + self.links = links + self.meta = meta + } + + private enum CodingKeys: String, CodingKey { + case data + case links + case meta + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case buildUploadFiles + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadFileResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadFileResponse.generated.swift new file mode 100644 index 00000000..158fe0bb --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadFileResponse.generated.swift @@ -0,0 +1,25 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct BuildUploadFileResponse: Hashable, Codable, Sendable { + public var data: BuildUploadFile + + public var links: DocumentLinks + + public init( + data: BuildUploadFile, + links: DocumentLinks + ) { + self.data = data + self.links = links + } + + private enum CodingKeys: String, CodingKey { + case data + case links + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadFilesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadFilesResponse.generated.swift new file mode 100644 index 00000000..a140b35d --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadFilesResponse.generated.swift @@ -0,0 +1,30 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct BuildUploadFilesResponse: Hashable, Codable, Sendable { + public var data: [BuildUploadFile] + + public var links: PagedDocumentLinks + + public var meta: PagingInformation? + + public init( + data: [BuildUploadFile], + links: PagedDocumentLinks, + meta: PagingInformation? = nil + ) { + self.data = data + self.links = links + self.meta = meta + } + + private enum CodingKeys: String, CodingKey { + case data + case links + case meta + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadResponse.generated.swift new file mode 100644 index 00000000..f1c8edd8 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadResponse.generated.swift @@ -0,0 +1,62 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct BuildUploadResponse: Hashable, Codable, Sendable { + public var data: BuildUpload + + public var included: [Included]? + + public var links: DocumentLinks + + public init( + data: BuildUpload, + included: [Included]? = nil, + links: DocumentLinks + ) { + self.data = data + self.included = included + self.links = links + } + + private enum CodingKeys: String, CodingKey { + case data + case included + case links + } + + public enum Included: Hashable, Codable, Sendable { + case buildUploadFile(BuildUploadFile) + case build(Build) + + public init(from decoder: Decoder) throws { + self = try { + var lastError: Error! + do { + return .buildUploadFile(try BuildUploadFile(from: decoder)) + } catch { + lastError = error + } + do { + return .build(try Build(from: decoder)) + } catch { + lastError = error + } + throw lastError + }() + } + + public func encode(to encoder: Encoder) throws { + switch self { + case .buildUploadFile(let value): + try value.encode(to: encoder) + + case .build(let value): + try value.encode(to: encoder) + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadsResponse.generated.swift new file mode 100644 index 00000000..41bc95c0 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildUploadsResponse.generated.swift @@ -0,0 +1,67 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct BuildUploadsResponse: Hashable, Codable, Sendable { + public var data: [BuildUpload] + + public var included: [Included]? + + public var links: PagedDocumentLinks + + public var meta: PagingInformation? + + public init( + data: [BuildUpload], + included: [Included]? = nil, + links: PagedDocumentLinks, + meta: PagingInformation? = nil + ) { + self.data = data + self.included = included + self.links = links + self.meta = meta + } + + private enum CodingKeys: String, CodingKey { + case data + case included + case links + case meta + } + + public enum Included: Hashable, Codable, Sendable { + case buildUploadFile(BuildUploadFile) + case build(Build) + + public init(from decoder: Decoder) throws { + self = try { + var lastError: Error! + do { + return .buildUploadFile(try BuildUploadFile(from: decoder)) + } catch { + lastError = error + } + do { + return .build(try Build(from: decoder)) + } catch { + lastError = error + } + throw lastError + }() + } + + public func encode(to encoder: Encoder) throws { + switch self { + case .buildUploadFile(let value): + try value.encode(to: encoder) + + case .build(let value): + try value.encode(to: encoder) + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildsResponse.generated.swift index fb6b462c..1c72d0cc 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BuildsResponse.generated.swift @@ -32,53 +32,54 @@ public struct BuildsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case prereleaseVersion(PrereleaseVersion) - case betaTester(BetaTester) - case betaGroup(BetaGroup) - case betaBuildLocalization(BetaBuildLocalization) case appEncryptionDeclaration(AppEncryptionDeclaration) - case betaAppReviewSubmission(BetaAppReviewSubmission) + case appStoreVersion(AppStoreVersion) case app(App) + case betaAppReviewSubmission(BetaAppReviewSubmission) + case betaBuildLocalization(BetaBuildLocalization) + case betaGroup(BetaGroup) + case betaTester(BetaTester) case buildBetaDetail(BuildBetaDetail) - case appStoreVersion(AppStoreVersion) - case buildIcon(BuildIcon) case buildBundle(BuildBundle) + case buildIcon(BuildIcon) + case buildUpload(BuildUpload) + case prereleaseVersion(PrereleaseVersion) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .prereleaseVersion(try PrereleaseVersion(from: decoder)) + return .appEncryptionDeclaration(try AppEncryptionDeclaration(from: decoder)) } catch { lastError = error } do { - return .betaTester(try BetaTester(from: decoder)) + return .appStoreVersion(try AppStoreVersion(from: decoder)) } catch { lastError = error } do { - return .betaGroup(try BetaGroup(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } do { - return .betaBuildLocalization(try BetaBuildLocalization(from: decoder)) + return .betaAppReviewSubmission(try BetaAppReviewSubmission(from: decoder)) } catch { lastError = error } do { - return .appEncryptionDeclaration(try AppEncryptionDeclaration(from: decoder)) + return .betaBuildLocalization(try BetaBuildLocalization(from: decoder)) } catch { lastError = error } do { - return .betaAppReviewSubmission(try BetaAppReviewSubmission(from: decoder)) + return .betaGroup(try BetaGroup(from: decoder)) } catch { lastError = error } do { - return .app(try App(from: decoder)) + return .betaTester(try BetaTester(from: decoder)) } catch { lastError = error } @@ -88,7 +89,7 @@ public struct BuildsResponse: Hashable, Codable, Sendable { lastError = error } do { - return .appStoreVersion(try AppStoreVersion(from: decoder)) + return .buildBundle(try BuildBundle(from: decoder)) } catch { lastError = error } @@ -98,7 +99,12 @@ public struct BuildsResponse: Hashable, Codable, Sendable { lastError = error } do { - return .buildBundle(try BuildBundle(from: decoder)) + return .buildUpload(try BuildUpload(from: decoder)) + } catch { + lastError = error + } + do { + return .prereleaseVersion(try PrereleaseVersion(from: decoder)) } catch { lastError = error } @@ -108,37 +114,40 @@ public struct BuildsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .prereleaseVersion(let value): + case .appEncryptionDeclaration(let value): try value.encode(to: encoder) - case .betaTester(let value): + case .appStoreVersion(let value): try value.encode(to: encoder) - case .betaGroup(let value): + case .app(let value): try value.encode(to: encoder) - case .betaBuildLocalization(let value): + case .betaAppReviewSubmission(let value): try value.encode(to: encoder) - case .appEncryptionDeclaration(let value): + case .betaBuildLocalization(let value): try value.encode(to: encoder) - case .betaAppReviewSubmission(let value): + case .betaGroup(let value): try value.encode(to: encoder) - case .app(let value): + case .betaTester(let value): try value.encode(to: encoder) case .buildBetaDetail(let value): try value.encode(to: encoder) - case .appStoreVersion(let value): + case .buildBundle(let value): try value.encode(to: encoder) case .buildIcon(let value): try value.encode(to: encoder) - case .buildBundle(let value): + case .buildUpload(let value): + try value.encode(to: encoder) + + case .prereleaseVersion(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BundleIdResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BundleIdResponse.generated.swift index b3818df4..9ce67675 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BundleIdResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BundleIdResponse.generated.swift @@ -27,15 +27,15 @@ public struct BundleIdResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case profile(Profile) - case bundleIdCapability(BundleIdCapability) case app(App) + case bundleIdCapability(BundleIdCapability) + case profile(Profile) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .profile(try Profile(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } @@ -45,7 +45,7 @@ public struct BundleIdResponse: Hashable, Codable, Sendable { lastError = error } do { - return .app(try App(from: decoder)) + return .profile(try Profile(from: decoder)) } catch { lastError = error } @@ -55,13 +55,13 @@ public struct BundleIdResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .profile(let value): + case .app(let value): try value.encode(to: encoder) case .bundleIdCapability(let value): try value.encode(to: encoder) - case .app(let value): + case .profile(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BundleIdsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BundleIdsResponse.generated.swift index 19395467..57eb2168 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BundleIdsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/BundleIdsResponse.generated.swift @@ -32,15 +32,15 @@ public struct BundleIdsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case profile(Profile) - case bundleIdCapability(BundleIdCapability) case app(App) + case bundleIdCapability(BundleIdCapability) + case profile(Profile) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .profile(try Profile(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } @@ -50,7 +50,7 @@ public struct BundleIdsResponse: Hashable, Codable, Sendable { lastError = error } do { - return .app(try App(from: decoder)) + return .profile(try Profile(from: decoder)) } catch { lastError = error } @@ -60,13 +60,13 @@ public struct BundleIdsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .profile(let value): + case .app(let value): try value.encode(to: encoder) case .bundleIdCapability(let value): try value.encode(to: encoder) - case .app(let value): + case .profile(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/CiBuildRunResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/CiBuildRunResponse.generated.swift index ed7addf4..0a8a29bf 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/CiBuildRunResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/CiBuildRunResponse.generated.swift @@ -28,8 +28,8 @@ public struct CiBuildRunResponse: Hashable, Codable, Sendable { public enum Included: Hashable, Codable, Sendable { case build(Build) - case ciWorkflow(CiWorkflow) case ciProduct(CiProduct) + case ciWorkflow(CiWorkflow) case scmGitReference(ScmGitReference) case scmPullRequest(ScmPullRequest) @@ -42,12 +42,12 @@ public struct CiBuildRunResponse: Hashable, Codable, Sendable { lastError = error } do { - return .ciWorkflow(try CiWorkflow(from: decoder)) + return .ciProduct(try CiProduct(from: decoder)) } catch { lastError = error } do { - return .ciProduct(try CiProduct(from: decoder)) + return .ciWorkflow(try CiWorkflow(from: decoder)) } catch { lastError = error } @@ -70,10 +70,10 @@ public struct CiBuildRunResponse: Hashable, Codable, Sendable { case .build(let value): try value.encode(to: encoder) - case .ciWorkflow(let value): + case .ciProduct(let value): try value.encode(to: encoder) - case .ciProduct(let value): + case .ciWorkflow(let value): try value.encode(to: encoder) case .scmGitReference(let value): diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/CiBuildRunsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/CiBuildRunsResponse.generated.swift index 22447f9a..375e49c2 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/CiBuildRunsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/CiBuildRunsResponse.generated.swift @@ -33,8 +33,8 @@ public struct CiBuildRunsResponse: Hashable, Codable, Sendable { public enum Included: Hashable, Codable, Sendable { case build(Build) - case ciWorkflow(CiWorkflow) case ciProduct(CiProduct) + case ciWorkflow(CiWorkflow) case scmGitReference(ScmGitReference) case scmPullRequest(ScmPullRequest) @@ -47,12 +47,12 @@ public struct CiBuildRunsResponse: Hashable, Codable, Sendable { lastError = error } do { - return .ciWorkflow(try CiWorkflow(from: decoder)) + return .ciProduct(try CiProduct(from: decoder)) } catch { lastError = error } do { - return .ciProduct(try CiProduct(from: decoder)) + return .ciWorkflow(try CiWorkflow(from: decoder)) } catch { lastError = error } @@ -75,10 +75,10 @@ public struct CiBuildRunsResponse: Hashable, Codable, Sendable { case .build(let value): try value.encode(to: encoder) - case .ciWorkflow(let value): + case .ciProduct(let value): try value.encode(to: encoder) - case .ciProduct(let value): + case .ciWorkflow(let value): try value.encode(to: encoder) case .scmGitReference(let value): diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/CiWorkflowResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/CiWorkflowResponse.generated.swift index ecd4658f..3a4c22cc 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/CiWorkflowResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/CiWorkflowResponse.generated.swift @@ -27,21 +27,21 @@ public struct CiWorkflowResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { + case ciMacOsVersion(CiMacOsVersion) case ciProduct(CiProduct) - case scmRepository(ScmRepository) case ciXcodeVersion(CiXcodeVersion) - case ciMacOsVersion(CiMacOsVersion) + case scmRepository(ScmRepository) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .ciProduct(try CiProduct(from: decoder)) + return .ciMacOsVersion(try CiMacOsVersion(from: decoder)) } catch { lastError = error } do { - return .scmRepository(try ScmRepository(from: decoder)) + return .ciProduct(try CiProduct(from: decoder)) } catch { lastError = error } @@ -51,7 +51,7 @@ public struct CiWorkflowResponse: Hashable, Codable, Sendable { lastError = error } do { - return .ciMacOsVersion(try CiMacOsVersion(from: decoder)) + return .scmRepository(try ScmRepository(from: decoder)) } catch { lastError = error } @@ -61,16 +61,16 @@ public struct CiWorkflowResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .ciProduct(let value): + case .ciMacOsVersion(let value): try value.encode(to: encoder) - case .scmRepository(let value): + case .ciProduct(let value): try value.encode(to: encoder) case .ciXcodeVersion(let value): try value.encode(to: encoder) - case .ciMacOsVersion(let value): + case .scmRepository(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/CiWorkflowsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/CiWorkflowsResponse.generated.swift index 8c717905..d3e49dd4 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/CiWorkflowsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/CiWorkflowsResponse.generated.swift @@ -32,21 +32,21 @@ public struct CiWorkflowsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { + case ciMacOsVersion(CiMacOsVersion) case ciProduct(CiProduct) - case scmRepository(ScmRepository) case ciXcodeVersion(CiXcodeVersion) - case ciMacOsVersion(CiMacOsVersion) + case scmRepository(ScmRepository) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .ciProduct(try CiProduct(from: decoder)) + return .ciMacOsVersion(try CiMacOsVersion(from: decoder)) } catch { lastError = error } do { - return .scmRepository(try ScmRepository(from: decoder)) + return .ciProduct(try CiProduct(from: decoder)) } catch { lastError = error } @@ -56,7 +56,7 @@ public struct CiWorkflowsResponse: Hashable, Codable, Sendable { lastError = error } do { - return .ciMacOsVersion(try CiMacOsVersion(from: decoder)) + return .scmRepository(try ScmRepository(from: decoder)) } catch { lastError = error } @@ -66,16 +66,16 @@ public struct CiWorkflowsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .ciProduct(let value): + case .ciMacOsVersion(let value): try value.encode(to: encoder) - case .scmRepository(let value): + case .ciProduct(let value): try value.encode(to: encoder) case .ciXcodeVersion(let value): try value.encode(to: encoder) - case .ciMacOsVersion(let value): + case .scmRepository(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementLocalizationResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementLocalizationResponse.generated.swift index c174e43d..1b4fff34 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementLocalizationResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementLocalizationResponse.generated.swift @@ -27,19 +27,19 @@ public struct GameCenterAchievementLocalizationResponse: Hashable, Codable, Send } public enum Included: Hashable, Codable, Sendable { - case gameCenterAchievement(GameCenterAchievement) case gameCenterAchievementImage(GameCenterAchievementImage) + case gameCenterAchievement(GameCenterAchievement) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) + return .gameCenterAchievementImage(try GameCenterAchievementImage(from: decoder)) } catch { lastError = error } do { - return .gameCenterAchievementImage(try GameCenterAchievementImage(from: decoder)) + return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) } catch { lastError = error } @@ -49,10 +49,10 @@ public struct GameCenterAchievementLocalizationResponse: Hashable, Codable, Send public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterAchievement(let value): + case .gameCenterAchievementImage(let value): try value.encode(to: encoder) - case .gameCenterAchievementImage(let value): + case .gameCenterAchievement(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementLocalizationsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementLocalizationsResponse.generated.swift index 44ea5fc1..d659ae18 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementLocalizationsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementLocalizationsResponse.generated.swift @@ -32,19 +32,19 @@ public struct GameCenterAchievementLocalizationsResponse: Hashable, Codable, Sen } public enum Included: Hashable, Codable, Sendable { - case gameCenterAchievement(GameCenterAchievement) case gameCenterAchievementImage(GameCenterAchievementImage) + case gameCenterAchievement(GameCenterAchievement) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) + return .gameCenterAchievementImage(try GameCenterAchievementImage(from: decoder)) } catch { lastError = error } do { - return .gameCenterAchievementImage(try GameCenterAchievementImage(from: decoder)) + return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct GameCenterAchievementLocalizationsResponse: Hashable, Codable, Sen public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterAchievement(let value): + case .gameCenterAchievementImage(let value): try value.encode(to: encoder) - case .gameCenterAchievementImage(let value): + case .gameCenterAchievement(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementReleaseResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementReleaseResponse.generated.swift index 894c71bd..a1741510 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementReleaseResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementReleaseResponse.generated.swift @@ -27,19 +27,19 @@ public struct GameCenterAchievementReleaseResponse: Hashable, Codable, Sendable } public enum Included: Hashable, Codable, Sendable { - case gameCenterDetail(GameCenterDetail) case gameCenterAchievement(GameCenterAchievement) + case gameCenterDetail(GameCenterDetail) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterDetail(try GameCenterDetail(from: decoder)) + return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) } catch { lastError = error } do { - return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) + return .gameCenterDetail(try GameCenterDetail(from: decoder)) } catch { lastError = error } @@ -49,10 +49,10 @@ public struct GameCenterAchievementReleaseResponse: Hashable, Codable, Sendable public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterDetail(let value): + case .gameCenterAchievement(let value): try value.encode(to: encoder) - case .gameCenterAchievement(let value): + case .gameCenterDetail(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementReleasesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementReleasesResponse.generated.swift index ed2b27c1..dbea10fc 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementReleasesResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementReleasesResponse.generated.swift @@ -32,19 +32,19 @@ public struct GameCenterAchievementReleasesResponse: Hashable, Codable, Sendable } public enum Included: Hashable, Codable, Sendable { - case gameCenterDetail(GameCenterDetail) case gameCenterAchievement(GameCenterAchievement) + case gameCenterDetail(GameCenterDetail) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterDetail(try GameCenterDetail(from: decoder)) + return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) } catch { lastError = error } do { - return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) + return .gameCenterDetail(try GameCenterDetail(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct GameCenterAchievementReleasesResponse: Hashable, Codable, Sendable public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterDetail(let value): + case .gameCenterAchievement(let value): try value.encode(to: encoder) - case .gameCenterAchievement(let value): + case .gameCenterDetail(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementResponse.generated.swift index f98fcb38..4f364b0e 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementResponse.generated.swift @@ -27,23 +27,23 @@ public struct GameCenterAchievementResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case gameCenterDetail(GameCenterDetail) - case gameCenterGroup(GameCenterGroup) - case gameCenterAchievement(GameCenterAchievement) case gameCenterAchievementLocalization(GameCenterAchievementLocalization) case gameCenterAchievementRelease(GameCenterAchievementRelease) + case gameCenterAchievement(GameCenterAchievement) case gameCenterActivity(GameCenterActivity) + case gameCenterDetail(GameCenterDetail) + case gameCenterGroup(GameCenterGroup) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterDetail(try GameCenterDetail(from: decoder)) + return .gameCenterAchievementLocalization(try GameCenterAchievementLocalization(from: decoder)) } catch { lastError = error } do { - return .gameCenterGroup(try GameCenterGroup(from: decoder)) + return .gameCenterAchievementRelease(try GameCenterAchievementRelease(from: decoder)) } catch { lastError = error } @@ -53,17 +53,17 @@ public struct GameCenterAchievementResponse: Hashable, Codable, Sendable { lastError = error } do { - return .gameCenterAchievementLocalization(try GameCenterAchievementLocalization(from: decoder)) + return .gameCenterActivity(try GameCenterActivity(from: decoder)) } catch { lastError = error } do { - return .gameCenterAchievementRelease(try GameCenterAchievementRelease(from: decoder)) + return .gameCenterDetail(try GameCenterDetail(from: decoder)) } catch { lastError = error } do { - return .gameCenterActivity(try GameCenterActivity(from: decoder)) + return .gameCenterGroup(try GameCenterGroup(from: decoder)) } catch { lastError = error } @@ -73,22 +73,22 @@ public struct GameCenterAchievementResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterDetail(let value): + case .gameCenterAchievementLocalization(let value): try value.encode(to: encoder) - case .gameCenterGroup(let value): + case .gameCenterAchievementRelease(let value): try value.encode(to: encoder) case .gameCenterAchievement(let value): try value.encode(to: encoder) - case .gameCenterAchievementLocalization(let value): + case .gameCenterActivity(let value): try value.encode(to: encoder) - case .gameCenterAchievementRelease(let value): + case .gameCenterDetail(let value): try value.encode(to: encoder) - case .gameCenterActivity(let value): + case .gameCenterGroup(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementsResponse.generated.swift index 2c50f635..d6e4126f 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAchievementsResponse.generated.swift @@ -32,23 +32,23 @@ public struct GameCenterAchievementsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case gameCenterDetail(GameCenterDetail) - case gameCenterGroup(GameCenterGroup) - case gameCenterAchievement(GameCenterAchievement) case gameCenterAchievementLocalization(GameCenterAchievementLocalization) case gameCenterAchievementRelease(GameCenterAchievementRelease) + case gameCenterAchievement(GameCenterAchievement) case gameCenterActivity(GameCenterActivity) + case gameCenterDetail(GameCenterDetail) + case gameCenterGroup(GameCenterGroup) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterDetail(try GameCenterDetail(from: decoder)) + return .gameCenterAchievementLocalization(try GameCenterAchievementLocalization(from: decoder)) } catch { lastError = error } do { - return .gameCenterGroup(try GameCenterGroup(from: decoder)) + return .gameCenterAchievementRelease(try GameCenterAchievementRelease(from: decoder)) } catch { lastError = error } @@ -58,17 +58,17 @@ public struct GameCenterAchievementsResponse: Hashable, Codable, Sendable { lastError = error } do { - return .gameCenterAchievementLocalization(try GameCenterAchievementLocalization(from: decoder)) + return .gameCenterActivity(try GameCenterActivity(from: decoder)) } catch { lastError = error } do { - return .gameCenterAchievementRelease(try GameCenterAchievementRelease(from: decoder)) + return .gameCenterDetail(try GameCenterDetail(from: decoder)) } catch { lastError = error } do { - return .gameCenterActivity(try GameCenterActivity(from: decoder)) + return .gameCenterGroup(try GameCenterGroup(from: decoder)) } catch { lastError = error } @@ -78,22 +78,22 @@ public struct GameCenterAchievementsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterDetail(let value): + case .gameCenterAchievementLocalization(let value): try value.encode(to: encoder) - case .gameCenterGroup(let value): + case .gameCenterAchievementRelease(let value): try value.encode(to: encoder) case .gameCenterAchievement(let value): try value.encode(to: encoder) - case .gameCenterAchievementLocalization(let value): + case .gameCenterActivity(let value): try value.encode(to: encoder) - case .gameCenterAchievementRelease(let value): + case .gameCenterDetail(let value): try value.encode(to: encoder) - case .gameCenterActivity(let value): + case .gameCenterGroup(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivitiesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivitiesResponse.generated.swift index c6b6c33c..a7cfcedc 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivitiesResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivitiesResponse.generated.swift @@ -32,37 +32,37 @@ public struct GameCenterActivitiesResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { + case gameCenterAchievement(GameCenterAchievement) + case gameCenterActivityVersion(GameCenterActivityVersion) case gameCenterDetail(GameCenterDetail) case gameCenterGroup(GameCenterGroup) - case gameCenterAchievement(GameCenterAchievement) case gameCenterLeaderboard(GameCenterLeaderboard) - case gameCenterActivityVersion(GameCenterActivityVersion) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterDetail(try GameCenterDetail(from: decoder)) + return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) } catch { lastError = error } do { - return .gameCenterGroup(try GameCenterGroup(from: decoder)) + return .gameCenterActivityVersion(try GameCenterActivityVersion(from: decoder)) } catch { lastError = error } do { - return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) + return .gameCenterDetail(try GameCenterDetail(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) + return .gameCenterGroup(try GameCenterGroup(from: decoder)) } catch { lastError = error } do { - return .gameCenterActivityVersion(try GameCenterActivityVersion(from: decoder)) + return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) } catch { lastError = error } @@ -72,19 +72,19 @@ public struct GameCenterActivitiesResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterDetail(let value): + case .gameCenterAchievement(let value): try value.encode(to: encoder) - case .gameCenterGroup(let value): + case .gameCenterActivityVersion(let value): try value.encode(to: encoder) - case .gameCenterAchievement(let value): + case .gameCenterDetail(let value): try value.encode(to: encoder) - case .gameCenterLeaderboard(let value): + case .gameCenterGroup(let value): try value.encode(to: encoder) - case .gameCenterActivityVersion(let value): + case .gameCenterLeaderboard(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityLocalizationResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityLocalizationResponse.generated.swift index 86ad80d0..def63bf0 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityLocalizationResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityLocalizationResponse.generated.swift @@ -27,19 +27,19 @@ public struct GameCenterActivityLocalizationResponse: Hashable, Codable, Sendabl } public enum Included: Hashable, Codable, Sendable { - case gameCenterActivityVersion(GameCenterActivityVersion) case gameCenterActivityImage(GameCenterActivityImage) + case gameCenterActivityVersion(GameCenterActivityVersion) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterActivityVersion(try GameCenterActivityVersion(from: decoder)) + return .gameCenterActivityImage(try GameCenterActivityImage(from: decoder)) } catch { lastError = error } do { - return .gameCenterActivityImage(try GameCenterActivityImage(from: decoder)) + return .gameCenterActivityVersion(try GameCenterActivityVersion(from: decoder)) } catch { lastError = error } @@ -49,10 +49,10 @@ public struct GameCenterActivityLocalizationResponse: Hashable, Codable, Sendabl public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterActivityVersion(let value): + case .gameCenterActivityImage(let value): try value.encode(to: encoder) - case .gameCenterActivityImage(let value): + case .gameCenterActivityVersion(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityLocalizationsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityLocalizationsResponse.generated.swift index ea04f887..d8d496cc 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityLocalizationsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityLocalizationsResponse.generated.swift @@ -32,19 +32,19 @@ public struct GameCenterActivityLocalizationsResponse: Hashable, Codable, Sendab } public enum Included: Hashable, Codable, Sendable { - case gameCenterActivityVersion(GameCenterActivityVersion) case gameCenterActivityImage(GameCenterActivityImage) + case gameCenterActivityVersion(GameCenterActivityVersion) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterActivityVersion(try GameCenterActivityVersion(from: decoder)) + return .gameCenterActivityImage(try GameCenterActivityImage(from: decoder)) } catch { lastError = error } do { - return .gameCenterActivityImage(try GameCenterActivityImage(from: decoder)) + return .gameCenterActivityVersion(try GameCenterActivityVersion(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct GameCenterActivityLocalizationsResponse: Hashable, Codable, Sendab public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterActivityVersion(let value): + case .gameCenterActivityImage(let value): try value.encode(to: encoder) - case .gameCenterActivityImage(let value): + case .gameCenterActivityVersion(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityResponse.generated.swift index 82f1f01e..6b5f4f08 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityResponse.generated.swift @@ -27,37 +27,37 @@ public struct GameCenterActivityResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { + case gameCenterAchievement(GameCenterAchievement) + case gameCenterActivityVersion(GameCenterActivityVersion) case gameCenterDetail(GameCenterDetail) case gameCenterGroup(GameCenterGroup) - case gameCenterAchievement(GameCenterAchievement) case gameCenterLeaderboard(GameCenterLeaderboard) - case gameCenterActivityVersion(GameCenterActivityVersion) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterDetail(try GameCenterDetail(from: decoder)) + return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) } catch { lastError = error } do { - return .gameCenterGroup(try GameCenterGroup(from: decoder)) + return .gameCenterActivityVersion(try GameCenterActivityVersion(from: decoder)) } catch { lastError = error } do { - return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) + return .gameCenterDetail(try GameCenterDetail(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) + return .gameCenterGroup(try GameCenterGroup(from: decoder)) } catch { lastError = error } do { - return .gameCenterActivityVersion(try GameCenterActivityVersion(from: decoder)) + return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) } catch { lastError = error } @@ -67,19 +67,19 @@ public struct GameCenterActivityResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterDetail(let value): + case .gameCenterAchievement(let value): try value.encode(to: encoder) - case .gameCenterGroup(let value): + case .gameCenterActivityVersion(let value): try value.encode(to: encoder) - case .gameCenterAchievement(let value): + case .gameCenterDetail(let value): try value.encode(to: encoder) - case .gameCenterLeaderboard(let value): + case .gameCenterGroup(let value): try value.encode(to: encoder) - case .gameCenterActivityVersion(let value): + case .gameCenterLeaderboard(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityVersionResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityVersionResponse.generated.swift index bb97742d..cb16d760 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityVersionResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityVersionResponse.generated.swift @@ -28,8 +28,8 @@ public struct GameCenterActivityVersionResponse: Hashable, Codable, Sendable { public enum Included: Hashable, Codable, Sendable { case gameCenterActivity(GameCenterActivity) - case gameCenterActivityLocalization(GameCenterActivityLocalization) case gameCenterActivityImage(GameCenterActivityImage) + case gameCenterActivityLocalization(GameCenterActivityLocalization) case gameCenterActivityVersionRelease(GameCenterActivityVersionRelease) public init(from decoder: Decoder) throws { @@ -41,12 +41,12 @@ public struct GameCenterActivityVersionResponse: Hashable, Codable, Sendable { lastError = error } do { - return .gameCenterActivityLocalization(try GameCenterActivityLocalization(from: decoder)) + return .gameCenterActivityImage(try GameCenterActivityImage(from: decoder)) } catch { lastError = error } do { - return .gameCenterActivityImage(try GameCenterActivityImage(from: decoder)) + return .gameCenterActivityLocalization(try GameCenterActivityLocalization(from: decoder)) } catch { lastError = error } @@ -64,10 +64,10 @@ public struct GameCenterActivityVersionResponse: Hashable, Codable, Sendable { case .gameCenterActivity(let value): try value.encode(to: encoder) - case .gameCenterActivityLocalization(let value): + case .gameCenterActivityImage(let value): try value.encode(to: encoder) - case .gameCenterActivityImage(let value): + case .gameCenterActivityLocalization(let value): try value.encode(to: encoder) case .gameCenterActivityVersionRelease(let value): diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityVersionsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityVersionsResponse.generated.swift index 6c65bb76..0f4aa592 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityVersionsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterActivityVersionsResponse.generated.swift @@ -33,8 +33,8 @@ public struct GameCenterActivityVersionsResponse: Hashable, Codable, Sendable { public enum Included: Hashable, Codable, Sendable { case gameCenterActivity(GameCenterActivity) - case gameCenterActivityLocalization(GameCenterActivityLocalization) case gameCenterActivityImage(GameCenterActivityImage) + case gameCenterActivityLocalization(GameCenterActivityLocalization) case gameCenterActivityVersionRelease(GameCenterActivityVersionRelease) public init(from decoder: Decoder) throws { @@ -46,12 +46,12 @@ public struct GameCenterActivityVersionsResponse: Hashable, Codable, Sendable { lastError = error } do { - return .gameCenterActivityLocalization(try GameCenterActivityLocalization(from: decoder)) + return .gameCenterActivityImage(try GameCenterActivityImage(from: decoder)) } catch { lastError = error } do { - return .gameCenterActivityImage(try GameCenterActivityImage(from: decoder)) + return .gameCenterActivityLocalization(try GameCenterActivityLocalization(from: decoder)) } catch { lastError = error } @@ -69,10 +69,10 @@ public struct GameCenterActivityVersionsResponse: Hashable, Codable, Sendable { case .gameCenterActivity(let value): try value.encode(to: encoder) - case .gameCenterActivityLocalization(let value): + case .gameCenterActivityImage(let value): try value.encode(to: encoder) - case .gameCenterActivityImage(let value): + case .gameCenterActivityLocalization(let value): try value.encode(to: encoder) case .gameCenterActivityVersionRelease(let value): diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAppVersionResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAppVersionResponse.generated.swift index 28607a37..9c77d731 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAppVersionResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAppVersionResponse.generated.swift @@ -27,19 +27,19 @@ public struct GameCenterAppVersionResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case gameCenterAppVersion(GameCenterAppVersion) case appStoreVersion(AppStoreVersion) + case gameCenterAppVersion(GameCenterAppVersion) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterAppVersion(try GameCenterAppVersion(from: decoder)) + return .appStoreVersion(try AppStoreVersion(from: decoder)) } catch { lastError = error } do { - return .appStoreVersion(try AppStoreVersion(from: decoder)) + return .gameCenterAppVersion(try GameCenterAppVersion(from: decoder)) } catch { lastError = error } @@ -49,10 +49,10 @@ public struct GameCenterAppVersionResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterAppVersion(let value): + case .appStoreVersion(let value): try value.encode(to: encoder) - case .appStoreVersion(let value): + case .gameCenterAppVersion(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAppVersionsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAppVersionsResponse.generated.swift index 0359fbf4..a0ed6aeb 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAppVersionsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterAppVersionsResponse.generated.swift @@ -32,19 +32,19 @@ public struct GameCenterAppVersionsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case gameCenterAppVersion(GameCenterAppVersion) case appStoreVersion(AppStoreVersion) + case gameCenterAppVersion(GameCenterAppVersion) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterAppVersion(try GameCenterAppVersion(from: decoder)) + return .appStoreVersion(try AppStoreVersion(from: decoder)) } catch { lastError = error } do { - return .appStoreVersion(try AppStoreVersion(from: decoder)) + return .gameCenterAppVersion(try GameCenterAppVersion(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct GameCenterAppVersionsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterAppVersion(let value): + case .appStoreVersion(let value): try value.encode(to: encoder) - case .appStoreVersion(let value): + case .gameCenterAppVersion(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeLocalizationResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeLocalizationResponse.generated.swift index a839f8a8..6e1ba3e9 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeLocalizationResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeLocalizationResponse.generated.swift @@ -27,19 +27,19 @@ public struct GameCenterChallengeLocalizationResponse: Hashable, Codable, Sendab } public enum Included: Hashable, Codable, Sendable { - case gameCenterChallengeVersion(GameCenterChallengeVersion) case gameCenterChallengeImage(GameCenterChallengeImage) + case gameCenterChallengeVersion(GameCenterChallengeVersion) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterChallengeVersion(try GameCenterChallengeVersion(from: decoder)) + return .gameCenterChallengeImage(try GameCenterChallengeImage(from: decoder)) } catch { lastError = error } do { - return .gameCenterChallengeImage(try GameCenterChallengeImage(from: decoder)) + return .gameCenterChallengeVersion(try GameCenterChallengeVersion(from: decoder)) } catch { lastError = error } @@ -49,10 +49,10 @@ public struct GameCenterChallengeLocalizationResponse: Hashable, Codable, Sendab public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterChallengeVersion(let value): + case .gameCenterChallengeImage(let value): try value.encode(to: encoder) - case .gameCenterChallengeImage(let value): + case .gameCenterChallengeVersion(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeLocalizationsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeLocalizationsResponse.generated.swift index 2b70f428..3fcdaa54 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeLocalizationsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeLocalizationsResponse.generated.swift @@ -32,19 +32,19 @@ public struct GameCenterChallengeLocalizationsResponse: Hashable, Codable, Senda } public enum Included: Hashable, Codable, Sendable { - case gameCenterChallengeVersion(GameCenterChallengeVersion) case gameCenterChallengeImage(GameCenterChallengeImage) + case gameCenterChallengeVersion(GameCenterChallengeVersion) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterChallengeVersion(try GameCenterChallengeVersion(from: decoder)) + return .gameCenterChallengeImage(try GameCenterChallengeImage(from: decoder)) } catch { lastError = error } do { - return .gameCenterChallengeImage(try GameCenterChallengeImage(from: decoder)) + return .gameCenterChallengeVersion(try GameCenterChallengeVersion(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct GameCenterChallengeLocalizationsResponse: Hashable, Codable, Senda public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterChallengeVersion(let value): + case .gameCenterChallengeImage(let value): try value.encode(to: encoder) - case .gameCenterChallengeImage(let value): + case .gameCenterChallengeVersion(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeResponse.generated.swift index c64771eb..27e3e046 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeResponse.generated.swift @@ -27,26 +27,26 @@ public struct GameCenterChallengeResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { + case gameCenterChallengeVersion(GameCenterChallengeVersion) case gameCenterDetail(GameCenterDetail) case gameCenterGroup(GameCenterGroup) - case gameCenterChallengeVersion(GameCenterChallengeVersion) case gameCenterLeaderboard(GameCenterLeaderboard) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterDetail(try GameCenterDetail(from: decoder)) + return .gameCenterChallengeVersion(try GameCenterChallengeVersion(from: decoder)) } catch { lastError = error } do { - return .gameCenterGroup(try GameCenterGroup(from: decoder)) + return .gameCenterDetail(try GameCenterDetail(from: decoder)) } catch { lastError = error } do { - return .gameCenterChallengeVersion(try GameCenterChallengeVersion(from: decoder)) + return .gameCenterGroup(try GameCenterGroup(from: decoder)) } catch { lastError = error } @@ -61,13 +61,13 @@ public struct GameCenterChallengeResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterDetail(let value): + case .gameCenterChallengeVersion(let value): try value.encode(to: encoder) - case .gameCenterGroup(let value): + case .gameCenterDetail(let value): try value.encode(to: encoder) - case .gameCenterChallengeVersion(let value): + case .gameCenterGroup(let value): try value.encode(to: encoder) case .gameCenterLeaderboard(let value): diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeVersionResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeVersionResponse.generated.swift index aa38e1fd..03cd3d4a 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeVersionResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeVersionResponse.generated.swift @@ -27,16 +27,16 @@ public struct GameCenterChallengeVersionResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case gameCenterChallenge(GameCenterChallenge) + case gameCenterChallengeImage(GameCenterChallengeImage) case gameCenterChallengeLocalization(GameCenterChallengeLocalization) case gameCenterChallengeVersionRelease(GameCenterChallengeVersionRelease) - case gameCenterChallengeImage(GameCenterChallengeImage) + case gameCenterChallenge(GameCenterChallenge) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterChallenge(try GameCenterChallenge(from: decoder)) + return .gameCenterChallengeImage(try GameCenterChallengeImage(from: decoder)) } catch { lastError = error } @@ -51,7 +51,7 @@ public struct GameCenterChallengeVersionResponse: Hashable, Codable, Sendable { lastError = error } do { - return .gameCenterChallengeImage(try GameCenterChallengeImage(from: decoder)) + return .gameCenterChallenge(try GameCenterChallenge(from: decoder)) } catch { lastError = error } @@ -61,7 +61,7 @@ public struct GameCenterChallengeVersionResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterChallenge(let value): + case .gameCenterChallengeImage(let value): try value.encode(to: encoder) case .gameCenterChallengeLocalization(let value): @@ -70,7 +70,7 @@ public struct GameCenterChallengeVersionResponse: Hashable, Codable, Sendable { case .gameCenterChallengeVersionRelease(let value): try value.encode(to: encoder) - case .gameCenterChallengeImage(let value): + case .gameCenterChallenge(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeVersionsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeVersionsResponse.generated.swift index 90bab9f3..17080b56 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeVersionsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengeVersionsResponse.generated.swift @@ -32,16 +32,16 @@ public struct GameCenterChallengeVersionsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case gameCenterChallenge(GameCenterChallenge) + case gameCenterChallengeImage(GameCenterChallengeImage) case gameCenterChallengeLocalization(GameCenterChallengeLocalization) case gameCenterChallengeVersionRelease(GameCenterChallengeVersionRelease) - case gameCenterChallengeImage(GameCenterChallengeImage) + case gameCenterChallenge(GameCenterChallenge) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterChallenge(try GameCenterChallenge(from: decoder)) + return .gameCenterChallengeImage(try GameCenterChallengeImage(from: decoder)) } catch { lastError = error } @@ -56,7 +56,7 @@ public struct GameCenterChallengeVersionsResponse: Hashable, Codable, Sendable { lastError = error } do { - return .gameCenterChallengeImage(try GameCenterChallengeImage(from: decoder)) + return .gameCenterChallenge(try GameCenterChallenge(from: decoder)) } catch { lastError = error } @@ -66,7 +66,7 @@ public struct GameCenterChallengeVersionsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterChallenge(let value): + case .gameCenterChallengeImage(let value): try value.encode(to: encoder) case .gameCenterChallengeLocalization(let value): @@ -75,7 +75,7 @@ public struct GameCenterChallengeVersionsResponse: Hashable, Codable, Sendable { case .gameCenterChallengeVersionRelease(let value): try value.encode(to: encoder) - case .gameCenterChallengeImage(let value): + case .gameCenterChallenge(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengesResponse.generated.swift index 71605bb9..f71253d4 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengesResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterChallengesResponse.generated.swift @@ -32,26 +32,26 @@ public struct GameCenterChallengesResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { + case gameCenterChallengeVersion(GameCenterChallengeVersion) case gameCenterDetail(GameCenterDetail) case gameCenterGroup(GameCenterGroup) - case gameCenterChallengeVersion(GameCenterChallengeVersion) case gameCenterLeaderboard(GameCenterLeaderboard) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterDetail(try GameCenterDetail(from: decoder)) + return .gameCenterChallengeVersion(try GameCenterChallengeVersion(from: decoder)) } catch { lastError = error } do { - return .gameCenterGroup(try GameCenterGroup(from: decoder)) + return .gameCenterDetail(try GameCenterDetail(from: decoder)) } catch { lastError = error } do { - return .gameCenterChallengeVersion(try GameCenterChallengeVersion(from: decoder)) + return .gameCenterGroup(try GameCenterGroup(from: decoder)) } catch { lastError = error } @@ -66,13 +66,13 @@ public struct GameCenterChallengesResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterDetail(let value): + case .gameCenterChallengeVersion(let value): try value.encode(to: encoder) - case .gameCenterGroup(let value): + case .gameCenterDetail(let value): try value.encode(to: encoder) - case .gameCenterChallengeVersion(let value): + case .gameCenterGroup(let value): try value.encode(to: encoder) case .gameCenterLeaderboard(let value): diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterDetailResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterDetailResponse.generated.swift index bebab783..fb2b3661 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterDetailResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterDetailResponse.generated.swift @@ -27,91 +27,91 @@ public struct GameCenterDetailResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { + case appStoreVersion(AppStoreVersion) case app(App) - case gameCenterAppVersion(GameCenterAppVersion) - case gameCenterGroup(GameCenterGroup) - case gameCenterLeaderboard(GameCenterLeaderboard) - case gameCenterLeaderboardSet(GameCenterLeaderboardSet) + case gameCenterAchievementRelease(GameCenterAchievementRelease) case gameCenterAchievement(GameCenterAchievement) case gameCenterActivity(GameCenterActivity) - case gameCenterChallenge(GameCenterChallenge) - case gameCenterAchievementRelease(GameCenterAchievementRelease) case gameCenterActivityVersionRelease(GameCenterActivityVersionRelease) + case gameCenterAppVersion(GameCenterAppVersion) case gameCenterChallengeVersionRelease(GameCenterChallengeVersionRelease) + case gameCenterChallenge(GameCenterChallenge) + case gameCenterGroup(GameCenterGroup) case gameCenterLeaderboardRelease(GameCenterLeaderboardRelease) case gameCenterLeaderboardSetRelease(GameCenterLeaderboardSetRelease) - case appStoreVersion(AppStoreVersion) + case gameCenterLeaderboardSet(GameCenterLeaderboardSet) + case gameCenterLeaderboard(GameCenterLeaderboard) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .app(try App(from: decoder)) + return .appStoreVersion(try AppStoreVersion(from: decoder)) } catch { lastError = error } do { - return .gameCenterAppVersion(try GameCenterAppVersion(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } do { - return .gameCenterGroup(try GameCenterGroup(from: decoder)) + return .gameCenterAchievementRelease(try GameCenterAchievementRelease(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) + return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) + return .gameCenterActivity(try GameCenterActivity(from: decoder)) } catch { lastError = error } do { - return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) + return .gameCenterActivityVersionRelease(try GameCenterActivityVersionRelease(from: decoder)) } catch { lastError = error } do { - return .gameCenterActivity(try GameCenterActivity(from: decoder)) + return .gameCenterAppVersion(try GameCenterAppVersion(from: decoder)) } catch { lastError = error } do { - return .gameCenterChallenge(try GameCenterChallenge(from: decoder)) + return .gameCenterChallengeVersionRelease(try GameCenterChallengeVersionRelease(from: decoder)) } catch { lastError = error } do { - return .gameCenterAchievementRelease(try GameCenterAchievementRelease(from: decoder)) + return .gameCenterChallenge(try GameCenterChallenge(from: decoder)) } catch { lastError = error } do { - return .gameCenterActivityVersionRelease(try GameCenterActivityVersionRelease(from: decoder)) + return .gameCenterGroup(try GameCenterGroup(from: decoder)) } catch { lastError = error } do { - return .gameCenterChallengeVersionRelease(try GameCenterChallengeVersionRelease(from: decoder)) + return .gameCenterLeaderboardRelease(try GameCenterLeaderboardRelease(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboardRelease(try GameCenterLeaderboardRelease(from: decoder)) + return .gameCenterLeaderboardSetRelease(try GameCenterLeaderboardSetRelease(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboardSetRelease(try GameCenterLeaderboardSetRelease(from: decoder)) + return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) } catch { lastError = error } do { - return .appStoreVersion(try AppStoreVersion(from: decoder)) + return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) } catch { lastError = error } @@ -121,19 +121,13 @@ public struct GameCenterDetailResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .app(let value): - try value.encode(to: encoder) - - case .gameCenterAppVersion(let value): - try value.encode(to: encoder) - - case .gameCenterGroup(let value): + case .appStoreVersion(let value): try value.encode(to: encoder) - case .gameCenterLeaderboard(let value): + case .app(let value): try value.encode(to: encoder) - case .gameCenterLeaderboardSet(let value): + case .gameCenterAchievementRelease(let value): try value.encode(to: encoder) case .gameCenterAchievement(let value): @@ -142,16 +136,19 @@ public struct GameCenterDetailResponse: Hashable, Codable, Sendable { case .gameCenterActivity(let value): try value.encode(to: encoder) - case .gameCenterChallenge(let value): + case .gameCenterActivityVersionRelease(let value): try value.encode(to: encoder) - case .gameCenterAchievementRelease(let value): + case .gameCenterAppVersion(let value): try value.encode(to: encoder) - case .gameCenterActivityVersionRelease(let value): + case .gameCenterChallengeVersionRelease(let value): try value.encode(to: encoder) - case .gameCenterChallengeVersionRelease(let value): + case .gameCenterChallenge(let value): + try value.encode(to: encoder) + + case .gameCenterGroup(let value): try value.encode(to: encoder) case .gameCenterLeaderboardRelease(let value): @@ -160,7 +157,10 @@ public struct GameCenterDetailResponse: Hashable, Codable, Sendable { case .gameCenterLeaderboardSetRelease(let value): try value.encode(to: encoder) - case .appStoreVersion(let value): + case .gameCenterLeaderboardSet(let value): + try value.encode(to: encoder) + + case .gameCenterLeaderboard(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterDetailsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterDetailsResponse.generated.swift index 810023d7..9d4d9aad 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterDetailsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterDetailsResponse.generated.swift @@ -32,91 +32,91 @@ public struct GameCenterDetailsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { + case appStoreVersion(AppStoreVersion) case app(App) - case gameCenterAppVersion(GameCenterAppVersion) - case gameCenterGroup(GameCenterGroup) - case gameCenterLeaderboard(GameCenterLeaderboard) - case gameCenterLeaderboardSet(GameCenterLeaderboardSet) + case gameCenterAchievementRelease(GameCenterAchievementRelease) case gameCenterAchievement(GameCenterAchievement) case gameCenterActivity(GameCenterActivity) - case gameCenterChallenge(GameCenterChallenge) - case gameCenterAchievementRelease(GameCenterAchievementRelease) case gameCenterActivityVersionRelease(GameCenterActivityVersionRelease) + case gameCenterAppVersion(GameCenterAppVersion) case gameCenterChallengeVersionRelease(GameCenterChallengeVersionRelease) + case gameCenterChallenge(GameCenterChallenge) + case gameCenterGroup(GameCenterGroup) case gameCenterLeaderboardRelease(GameCenterLeaderboardRelease) case gameCenterLeaderboardSetRelease(GameCenterLeaderboardSetRelease) - case appStoreVersion(AppStoreVersion) + case gameCenterLeaderboardSet(GameCenterLeaderboardSet) + case gameCenterLeaderboard(GameCenterLeaderboard) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .app(try App(from: decoder)) + return .appStoreVersion(try AppStoreVersion(from: decoder)) } catch { lastError = error } do { - return .gameCenterAppVersion(try GameCenterAppVersion(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } do { - return .gameCenterGroup(try GameCenterGroup(from: decoder)) + return .gameCenterAchievementRelease(try GameCenterAchievementRelease(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) + return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) + return .gameCenterActivity(try GameCenterActivity(from: decoder)) } catch { lastError = error } do { - return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) + return .gameCenterActivityVersionRelease(try GameCenterActivityVersionRelease(from: decoder)) } catch { lastError = error } do { - return .gameCenterActivity(try GameCenterActivity(from: decoder)) + return .gameCenterAppVersion(try GameCenterAppVersion(from: decoder)) } catch { lastError = error } do { - return .gameCenterChallenge(try GameCenterChallenge(from: decoder)) + return .gameCenterChallengeVersionRelease(try GameCenterChallengeVersionRelease(from: decoder)) } catch { lastError = error } do { - return .gameCenterAchievementRelease(try GameCenterAchievementRelease(from: decoder)) + return .gameCenterChallenge(try GameCenterChallenge(from: decoder)) } catch { lastError = error } do { - return .gameCenterActivityVersionRelease(try GameCenterActivityVersionRelease(from: decoder)) + return .gameCenterGroup(try GameCenterGroup(from: decoder)) } catch { lastError = error } do { - return .gameCenterChallengeVersionRelease(try GameCenterChallengeVersionRelease(from: decoder)) + return .gameCenterLeaderboardRelease(try GameCenterLeaderboardRelease(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboardRelease(try GameCenterLeaderboardRelease(from: decoder)) + return .gameCenterLeaderboardSetRelease(try GameCenterLeaderboardSetRelease(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboardSetRelease(try GameCenterLeaderboardSetRelease(from: decoder)) + return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) } catch { lastError = error } do { - return .appStoreVersion(try AppStoreVersion(from: decoder)) + return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) } catch { lastError = error } @@ -126,19 +126,13 @@ public struct GameCenterDetailsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .app(let value): - try value.encode(to: encoder) - - case .gameCenterAppVersion(let value): - try value.encode(to: encoder) - - case .gameCenterGroup(let value): + case .appStoreVersion(let value): try value.encode(to: encoder) - case .gameCenterLeaderboard(let value): + case .app(let value): try value.encode(to: encoder) - case .gameCenterLeaderboardSet(let value): + case .gameCenterAchievementRelease(let value): try value.encode(to: encoder) case .gameCenterAchievement(let value): @@ -147,16 +141,19 @@ public struct GameCenterDetailsResponse: Hashable, Codable, Sendable { case .gameCenterActivity(let value): try value.encode(to: encoder) - case .gameCenterChallenge(let value): + case .gameCenterActivityVersionRelease(let value): try value.encode(to: encoder) - case .gameCenterAchievementRelease(let value): + case .gameCenterAppVersion(let value): try value.encode(to: encoder) - case .gameCenterActivityVersionRelease(let value): + case .gameCenterChallengeVersionRelease(let value): try value.encode(to: encoder) - case .gameCenterChallengeVersionRelease(let value): + case .gameCenterChallenge(let value): + try value.encode(to: encoder) + + case .gameCenterGroup(let value): try value.encode(to: encoder) case .gameCenterLeaderboardRelease(let value): @@ -165,7 +162,10 @@ public struct GameCenterDetailsResponse: Hashable, Codable, Sendable { case .gameCenterLeaderboardSetRelease(let value): try value.encode(to: encoder) - case .appStoreVersion(let value): + case .gameCenterLeaderboardSet(let value): + try value.encode(to: encoder) + + case .gameCenterLeaderboard(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterEnabledVersionsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterEnabledVersionsResponse.generated.swift index 3bb12105..92cadaa0 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterEnabledVersionsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterEnabledVersionsResponse.generated.swift @@ -32,19 +32,19 @@ public struct GameCenterEnabledVersionsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case gameCenterEnabledVersion(GameCenterEnabledVersion) case app(App) + case gameCenterEnabledVersion(GameCenterEnabledVersion) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterEnabledVersion(try GameCenterEnabledVersion(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } do { - return .app(try App(from: decoder)) + return .gameCenterEnabledVersion(try GameCenterEnabledVersion(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct GameCenterEnabledVersionsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterEnabledVersion(let value): + case .app(let value): try value.encode(to: encoder) - case .app(let value): + case .gameCenterEnabledVersion(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterGroupResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterGroupResponse.generated.swift index af459b7d..596bf6e3 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterGroupResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterGroupResponse.generated.swift @@ -27,43 +27,43 @@ public struct GameCenterGroupResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case gameCenterDetail(GameCenterDetail) - case gameCenterLeaderboard(GameCenterLeaderboard) - case gameCenterLeaderboardSet(GameCenterLeaderboardSet) case gameCenterAchievement(GameCenterAchievement) case gameCenterActivity(GameCenterActivity) case gameCenterChallenge(GameCenterChallenge) + case gameCenterDetail(GameCenterDetail) + case gameCenterLeaderboardSet(GameCenterLeaderboardSet) + case gameCenterLeaderboard(GameCenterLeaderboard) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterDetail(try GameCenterDetail(from: decoder)) + return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) + return .gameCenterActivity(try GameCenterActivity(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) + return .gameCenterChallenge(try GameCenterChallenge(from: decoder)) } catch { lastError = error } do { - return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) + return .gameCenterDetail(try GameCenterDetail(from: decoder)) } catch { lastError = error } do { - return .gameCenterActivity(try GameCenterActivity(from: decoder)) + return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) } catch { lastError = error } do { - return .gameCenterChallenge(try GameCenterChallenge(from: decoder)) + return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) } catch { lastError = error } @@ -73,22 +73,22 @@ public struct GameCenterGroupResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterDetail(let value): + case .gameCenterAchievement(let value): try value.encode(to: encoder) - case .gameCenterLeaderboard(let value): + case .gameCenterActivity(let value): try value.encode(to: encoder) - case .gameCenterLeaderboardSet(let value): + case .gameCenterChallenge(let value): try value.encode(to: encoder) - case .gameCenterAchievement(let value): + case .gameCenterDetail(let value): try value.encode(to: encoder) - case .gameCenterActivity(let value): + case .gameCenterLeaderboardSet(let value): try value.encode(to: encoder) - case .gameCenterChallenge(let value): + case .gameCenterLeaderboard(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterGroupsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterGroupsResponse.generated.swift index 30d18ddb..b1514e42 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterGroupsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterGroupsResponse.generated.swift @@ -32,43 +32,43 @@ public struct GameCenterGroupsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case gameCenterDetail(GameCenterDetail) - case gameCenterLeaderboard(GameCenterLeaderboard) - case gameCenterLeaderboardSet(GameCenterLeaderboardSet) case gameCenterAchievement(GameCenterAchievement) case gameCenterActivity(GameCenterActivity) case gameCenterChallenge(GameCenterChallenge) + case gameCenterDetail(GameCenterDetail) + case gameCenterLeaderboardSet(GameCenterLeaderboardSet) + case gameCenterLeaderboard(GameCenterLeaderboard) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterDetail(try GameCenterDetail(from: decoder)) + return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) + return .gameCenterActivity(try GameCenterActivity(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) + return .gameCenterChallenge(try GameCenterChallenge(from: decoder)) } catch { lastError = error } do { - return .gameCenterAchievement(try GameCenterAchievement(from: decoder)) + return .gameCenterDetail(try GameCenterDetail(from: decoder)) } catch { lastError = error } do { - return .gameCenterActivity(try GameCenterActivity(from: decoder)) + return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) } catch { lastError = error } do { - return .gameCenterChallenge(try GameCenterChallenge(from: decoder)) + return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) } catch { lastError = error } @@ -78,22 +78,22 @@ public struct GameCenterGroupsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterDetail(let value): + case .gameCenterAchievement(let value): try value.encode(to: encoder) - case .gameCenterLeaderboard(let value): + case .gameCenterActivity(let value): try value.encode(to: encoder) - case .gameCenterLeaderboardSet(let value): + case .gameCenterChallenge(let value): try value.encode(to: encoder) - case .gameCenterAchievement(let value): + case .gameCenterDetail(let value): try value.encode(to: encoder) - case .gameCenterActivity(let value): + case .gameCenterLeaderboardSet(let value): try value.encode(to: encoder) - case .gameCenterChallenge(let value): + case .gameCenterLeaderboard(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardLocalizationResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardLocalizationResponse.generated.swift index 8076e2df..f12702f4 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardLocalizationResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardLocalizationResponse.generated.swift @@ -27,19 +27,19 @@ public struct GameCenterLeaderboardLocalizationResponse: Hashable, Codable, Send } public enum Included: Hashable, Codable, Sendable { - case gameCenterLeaderboard(GameCenterLeaderboard) case gameCenterLeaderboardImage(GameCenterLeaderboardImage) + case gameCenterLeaderboard(GameCenterLeaderboard) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) + return .gameCenterLeaderboardImage(try GameCenterLeaderboardImage(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboardImage(try GameCenterLeaderboardImage(from: decoder)) + return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) } catch { lastError = error } @@ -49,10 +49,10 @@ public struct GameCenterLeaderboardLocalizationResponse: Hashable, Codable, Send public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterLeaderboard(let value): + case .gameCenterLeaderboardImage(let value): try value.encode(to: encoder) - case .gameCenterLeaderboardImage(let value): + case .gameCenterLeaderboard(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardLocalizationsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardLocalizationsResponse.generated.swift index 5cb999fa..61c60f09 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardLocalizationsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardLocalizationsResponse.generated.swift @@ -32,19 +32,19 @@ public struct GameCenterLeaderboardLocalizationsResponse: Hashable, Codable, Sen } public enum Included: Hashable, Codable, Sendable { - case gameCenterLeaderboard(GameCenterLeaderboard) case gameCenterLeaderboardImage(GameCenterLeaderboardImage) + case gameCenterLeaderboard(GameCenterLeaderboard) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) + return .gameCenterLeaderboardImage(try GameCenterLeaderboardImage(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboardImage(try GameCenterLeaderboardImage(from: decoder)) + return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct GameCenterLeaderboardLocalizationsResponse: Hashable, Codable, Sen public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterLeaderboard(let value): + case .gameCenterLeaderboardImage(let value): try value.encode(to: encoder) - case .gameCenterLeaderboardImage(let value): + case .gameCenterLeaderboard(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardResponse.generated.swift index eb966529..528b6af5 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardResponse.generated.swift @@ -27,35 +27,35 @@ public struct GameCenterLeaderboardResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { + case gameCenterActivity(GameCenterActivity) + case gameCenterChallenge(GameCenterChallenge) case gameCenterDetail(GameCenterDetail) case gameCenterGroup(GameCenterGroup) - case gameCenterLeaderboard(GameCenterLeaderboard) - case gameCenterLeaderboardSet(GameCenterLeaderboardSet) case gameCenterLeaderboardLocalization(GameCenterLeaderboardLocalization) case gameCenterLeaderboardRelease(GameCenterLeaderboardRelease) - case gameCenterActivity(GameCenterActivity) - case gameCenterChallenge(GameCenterChallenge) + case gameCenterLeaderboardSet(GameCenterLeaderboardSet) + case gameCenterLeaderboard(GameCenterLeaderboard) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterDetail(try GameCenterDetail(from: decoder)) + return .gameCenterActivity(try GameCenterActivity(from: decoder)) } catch { lastError = error } do { - return .gameCenterGroup(try GameCenterGroup(from: decoder)) + return .gameCenterChallenge(try GameCenterChallenge(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) + return .gameCenterDetail(try GameCenterDetail(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) + return .gameCenterGroup(try GameCenterGroup(from: decoder)) } catch { lastError = error } @@ -70,12 +70,12 @@ public struct GameCenterLeaderboardResponse: Hashable, Codable, Sendable { lastError = error } do { - return .gameCenterActivity(try GameCenterActivity(from: decoder)) + return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) } catch { lastError = error } do { - return .gameCenterChallenge(try GameCenterChallenge(from: decoder)) + return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) } catch { lastError = error } @@ -85,16 +85,16 @@ public struct GameCenterLeaderboardResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterDetail(let value): + case .gameCenterActivity(let value): try value.encode(to: encoder) - case .gameCenterGroup(let value): + case .gameCenterChallenge(let value): try value.encode(to: encoder) - case .gameCenterLeaderboard(let value): + case .gameCenterDetail(let value): try value.encode(to: encoder) - case .gameCenterLeaderboardSet(let value): + case .gameCenterGroup(let value): try value.encode(to: encoder) case .gameCenterLeaderboardLocalization(let value): @@ -103,10 +103,10 @@ public struct GameCenterLeaderboardResponse: Hashable, Codable, Sendable { case .gameCenterLeaderboardRelease(let value): try value.encode(to: encoder) - case .gameCenterActivity(let value): + case .gameCenterLeaderboardSet(let value): try value.encode(to: encoder) - case .gameCenterChallenge(let value): + case .gameCenterLeaderboard(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardSetLocalizationResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardSetLocalizationResponse.generated.swift index 7def5d1d..525c2be4 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardSetLocalizationResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardSetLocalizationResponse.generated.swift @@ -27,19 +27,19 @@ public struct GameCenterLeaderboardSetLocalizationResponse: Hashable, Codable, S } public enum Included: Hashable, Codable, Sendable { - case gameCenterLeaderboardSet(GameCenterLeaderboardSet) case gameCenterLeaderboardSetImage(GameCenterLeaderboardSetImage) + case gameCenterLeaderboardSet(GameCenterLeaderboardSet) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) + return .gameCenterLeaderboardSetImage(try GameCenterLeaderboardSetImage(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboardSetImage(try GameCenterLeaderboardSetImage(from: decoder)) + return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) } catch { lastError = error } @@ -49,10 +49,10 @@ public struct GameCenterLeaderboardSetLocalizationResponse: Hashable, Codable, S public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterLeaderboardSet(let value): + case .gameCenterLeaderboardSetImage(let value): try value.encode(to: encoder) - case .gameCenterLeaderboardSetImage(let value): + case .gameCenterLeaderboardSet(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardSetLocalizationsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardSetLocalizationsResponse.generated.swift index 1e948f83..276ea58a 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardSetLocalizationsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardSetLocalizationsResponse.generated.swift @@ -32,19 +32,19 @@ public struct GameCenterLeaderboardSetLocalizationsResponse: Hashable, Codable, } public enum Included: Hashable, Codable, Sendable { - case gameCenterLeaderboardSet(GameCenterLeaderboardSet) case gameCenterLeaderboardSetImage(GameCenterLeaderboardSetImage) + case gameCenterLeaderboardSet(GameCenterLeaderboardSet) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) + return .gameCenterLeaderboardSetImage(try GameCenterLeaderboardSetImage(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboardSetImage(try GameCenterLeaderboardSetImage(from: decoder)) + return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct GameCenterLeaderboardSetLocalizationsResponse: Hashable, Codable, public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterLeaderboardSet(let value): + case .gameCenterLeaderboardSetImage(let value): try value.encode(to: encoder) - case .gameCenterLeaderboardSetImage(let value): + case .gameCenterLeaderboardSet(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardSetResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardSetResponse.generated.swift index 9d9be71a..985a06ff 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardSetResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardSetResponse.generated.swift @@ -29,10 +29,10 @@ public struct GameCenterLeaderboardSetResponse: Hashable, Codable, Sendable { public enum Included: Hashable, Codable, Sendable { case gameCenterDetail(GameCenterDetail) case gameCenterGroup(GameCenterGroup) - case gameCenterLeaderboardSet(GameCenterLeaderboardSet) case gameCenterLeaderboardSetLocalization(GameCenterLeaderboardSetLocalization) - case gameCenterLeaderboard(GameCenterLeaderboard) case gameCenterLeaderboardSetRelease(GameCenterLeaderboardSetRelease) + case gameCenterLeaderboardSet(GameCenterLeaderboardSet) + case gameCenterLeaderboard(GameCenterLeaderboard) public init(from decoder: Decoder) throws { self = try { @@ -48,22 +48,22 @@ public struct GameCenterLeaderboardSetResponse: Hashable, Codable, Sendable { lastError = error } do { - return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) + return .gameCenterLeaderboardSetLocalization(try GameCenterLeaderboardSetLocalization(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboardSetLocalization(try GameCenterLeaderboardSetLocalization(from: decoder)) + return .gameCenterLeaderboardSetRelease(try GameCenterLeaderboardSetRelease(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) + return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboardSetRelease(try GameCenterLeaderboardSetRelease(from: decoder)) + return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) } catch { lastError = error } @@ -79,16 +79,16 @@ public struct GameCenterLeaderboardSetResponse: Hashable, Codable, Sendable { case .gameCenterGroup(let value): try value.encode(to: encoder) - case .gameCenterLeaderboardSet(let value): + case .gameCenterLeaderboardSetLocalization(let value): try value.encode(to: encoder) - case .gameCenterLeaderboardSetLocalization(let value): + case .gameCenterLeaderboardSetRelease(let value): try value.encode(to: encoder) - case .gameCenterLeaderboard(let value): + case .gameCenterLeaderboardSet(let value): try value.encode(to: encoder) - case .gameCenterLeaderboardSetRelease(let value): + case .gameCenterLeaderboard(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardSetsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardSetsResponse.generated.swift index daa66443..a63f1d14 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardSetsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardSetsResponse.generated.swift @@ -34,10 +34,10 @@ public struct GameCenterLeaderboardSetsResponse: Hashable, Codable, Sendable { public enum Included: Hashable, Codable, Sendable { case gameCenterDetail(GameCenterDetail) case gameCenterGroup(GameCenterGroup) - case gameCenterLeaderboardSet(GameCenterLeaderboardSet) case gameCenterLeaderboardSetLocalization(GameCenterLeaderboardSetLocalization) - case gameCenterLeaderboard(GameCenterLeaderboard) case gameCenterLeaderboardSetRelease(GameCenterLeaderboardSetRelease) + case gameCenterLeaderboardSet(GameCenterLeaderboardSet) + case gameCenterLeaderboard(GameCenterLeaderboard) public init(from decoder: Decoder) throws { self = try { @@ -53,22 +53,22 @@ public struct GameCenterLeaderboardSetsResponse: Hashable, Codable, Sendable { lastError = error } do { - return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) + return .gameCenterLeaderboardSetLocalization(try GameCenterLeaderboardSetLocalization(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboardSetLocalization(try GameCenterLeaderboardSetLocalization(from: decoder)) + return .gameCenterLeaderboardSetRelease(try GameCenterLeaderboardSetRelease(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) + return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboardSetRelease(try GameCenterLeaderboardSetRelease(from: decoder)) + return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) } catch { lastError = error } @@ -84,16 +84,16 @@ public struct GameCenterLeaderboardSetsResponse: Hashable, Codable, Sendable { case .gameCenterGroup(let value): try value.encode(to: encoder) - case .gameCenterLeaderboardSet(let value): + case .gameCenterLeaderboardSetLocalization(let value): try value.encode(to: encoder) - case .gameCenterLeaderboardSetLocalization(let value): + case .gameCenterLeaderboardSetRelease(let value): try value.encode(to: encoder) - case .gameCenterLeaderboard(let value): + case .gameCenterLeaderboardSet(let value): try value.encode(to: encoder) - case .gameCenterLeaderboardSetRelease(let value): + case .gameCenterLeaderboard(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardsResponse.generated.swift index a2ade220..4db674b2 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterLeaderboardsResponse.generated.swift @@ -32,35 +32,35 @@ public struct GameCenterLeaderboardsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { + case gameCenterActivity(GameCenterActivity) + case gameCenterChallenge(GameCenterChallenge) case gameCenterDetail(GameCenterDetail) case gameCenterGroup(GameCenterGroup) - case gameCenterLeaderboard(GameCenterLeaderboard) - case gameCenterLeaderboardSet(GameCenterLeaderboardSet) case gameCenterLeaderboardLocalization(GameCenterLeaderboardLocalization) case gameCenterLeaderboardRelease(GameCenterLeaderboardRelease) - case gameCenterActivity(GameCenterActivity) - case gameCenterChallenge(GameCenterChallenge) + case gameCenterLeaderboardSet(GameCenterLeaderboardSet) + case gameCenterLeaderboard(GameCenterLeaderboard) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterDetail(try GameCenterDetail(from: decoder)) + return .gameCenterActivity(try GameCenterActivity(from: decoder)) } catch { lastError = error } do { - return .gameCenterGroup(try GameCenterGroup(from: decoder)) + return .gameCenterChallenge(try GameCenterChallenge(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) + return .gameCenterDetail(try GameCenterDetail(from: decoder)) } catch { lastError = error } do { - return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) + return .gameCenterGroup(try GameCenterGroup(from: decoder)) } catch { lastError = error } @@ -75,12 +75,12 @@ public struct GameCenterLeaderboardsResponse: Hashable, Codable, Sendable { lastError = error } do { - return .gameCenterActivity(try GameCenterActivity(from: decoder)) + return .gameCenterLeaderboardSet(try GameCenterLeaderboardSet(from: decoder)) } catch { lastError = error } do { - return .gameCenterChallenge(try GameCenterChallenge(from: decoder)) + return .gameCenterLeaderboard(try GameCenterLeaderboard(from: decoder)) } catch { lastError = error } @@ -90,16 +90,16 @@ public struct GameCenterLeaderboardsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterDetail(let value): + case .gameCenterActivity(let value): try value.encode(to: encoder) - case .gameCenterGroup(let value): + case .gameCenterChallenge(let value): try value.encode(to: encoder) - case .gameCenterLeaderboard(let value): + case .gameCenterDetail(let value): try value.encode(to: encoder) - case .gameCenterLeaderboardSet(let value): + case .gameCenterGroup(let value): try value.encode(to: encoder) case .gameCenterLeaderboardLocalization(let value): @@ -108,10 +108,10 @@ public struct GameCenterLeaderboardsResponse: Hashable, Codable, Sendable { case .gameCenterLeaderboardRelease(let value): try value.encode(to: encoder) - case .gameCenterActivity(let value): + case .gameCenterLeaderboardSet(let value): try value.encode(to: encoder) - case .gameCenterChallenge(let value): + case .gameCenterLeaderboard(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterMatchmakingRuleSetResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterMatchmakingRuleSetResponse.generated.swift index 01f2fd74..d48e9e0a 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterMatchmakingRuleSetResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterMatchmakingRuleSetResponse.generated.swift @@ -27,15 +27,15 @@ public struct GameCenterMatchmakingRuleSetResponse: Hashable, Codable, Sendable } public enum Included: Hashable, Codable, Sendable { - case gameCenterMatchmakingTeam(GameCenterMatchmakingTeam) - case gameCenterMatchmakingRule(GameCenterMatchmakingRule) case gameCenterMatchmakingQueue(GameCenterMatchmakingQueue) + case gameCenterMatchmakingRule(GameCenterMatchmakingRule) + case gameCenterMatchmakingTeam(GameCenterMatchmakingTeam) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterMatchmakingTeam(try GameCenterMatchmakingTeam(from: decoder)) + return .gameCenterMatchmakingQueue(try GameCenterMatchmakingQueue(from: decoder)) } catch { lastError = error } @@ -45,7 +45,7 @@ public struct GameCenterMatchmakingRuleSetResponse: Hashable, Codable, Sendable lastError = error } do { - return .gameCenterMatchmakingQueue(try GameCenterMatchmakingQueue(from: decoder)) + return .gameCenterMatchmakingTeam(try GameCenterMatchmakingTeam(from: decoder)) } catch { lastError = error } @@ -55,13 +55,13 @@ public struct GameCenterMatchmakingRuleSetResponse: Hashable, Codable, Sendable public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterMatchmakingTeam(let value): + case .gameCenterMatchmakingQueue(let value): try value.encode(to: encoder) case .gameCenterMatchmakingRule(let value): try value.encode(to: encoder) - case .gameCenterMatchmakingQueue(let value): + case .gameCenterMatchmakingTeam(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterMatchmakingRuleSetTestResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterMatchmakingRuleSetTestResponse.generated.swift index bd2fcdcb..441698a1 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterMatchmakingRuleSetTestResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterMatchmakingRuleSetTestResponse.generated.swift @@ -6,20 +6,57 @@ import Foundation public struct GameCenterMatchmakingRuleSetTestResponse: Hashable, Codable, Sendable { public var data: GameCenterMatchmakingRuleSetTest + public var included: [Included]? + public var links: DocumentLinks public init( data: GameCenterMatchmakingRuleSetTest, + included: [Included]? = nil, links: DocumentLinks ) { self.data = data + self.included = included self.links = links } private enum CodingKeys: String, CodingKey { case data + case included case links } + + public enum Included: Hashable, Codable, Sendable { + case gameCenterMatchmakingTestPlayerProperty(GameCenterMatchmakingTestPlayerProperty) + case gameCenterMatchmakingTestRequest(GameCenterMatchmakingTestRequest) + + public init(from decoder: Decoder) throws { + self = try { + var lastError: Error! + do { + return .gameCenterMatchmakingTestPlayerProperty(try GameCenterMatchmakingTestPlayerProperty(from: decoder)) + } catch { + lastError = error + } + do { + return .gameCenterMatchmakingTestRequest(try GameCenterMatchmakingTestRequest(from: decoder)) + } catch { + lastError = error + } + throw lastError + }() + } + + public func encode(to encoder: Encoder) throws { + switch self { + case .gameCenterMatchmakingTestPlayerProperty(let value): + try value.encode(to: encoder) + + case .gameCenterMatchmakingTestRequest(let value): + try value.encode(to: encoder) + } + } + } } // swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterMatchmakingRuleSetsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterMatchmakingRuleSetsResponse.generated.swift index 771fc14d..8eb07525 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterMatchmakingRuleSetsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/GameCenterMatchmakingRuleSetsResponse.generated.swift @@ -32,15 +32,15 @@ public struct GameCenterMatchmakingRuleSetsResponse: Hashable, Codable, Sendable } public enum Included: Hashable, Codable, Sendable { - case gameCenterMatchmakingTeam(GameCenterMatchmakingTeam) - case gameCenterMatchmakingRule(GameCenterMatchmakingRule) case gameCenterMatchmakingQueue(GameCenterMatchmakingQueue) + case gameCenterMatchmakingRule(GameCenterMatchmakingRule) + case gameCenterMatchmakingTeam(GameCenterMatchmakingTeam) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .gameCenterMatchmakingTeam(try GameCenterMatchmakingTeam(from: decoder)) + return .gameCenterMatchmakingQueue(try GameCenterMatchmakingQueue(from: decoder)) } catch { lastError = error } @@ -50,7 +50,7 @@ public struct GameCenterMatchmakingRuleSetsResponse: Hashable, Codable, Sendable lastError = error } do { - return .gameCenterMatchmakingQueue(try GameCenterMatchmakingQueue(from: decoder)) + return .gameCenterMatchmakingTeam(try GameCenterMatchmakingTeam(from: decoder)) } catch { lastError = error } @@ -60,13 +60,13 @@ public struct GameCenterMatchmakingRuleSetsResponse: Hashable, Codable, Sendable public func encode(to encoder: Encoder) throws { switch self { - case .gameCenterMatchmakingTeam(let value): + case .gameCenterMatchmakingQueue(let value): try value.encode(to: encoder) case .gameCenterMatchmakingRule(let value): try value.encode(to: encoder) - case .gameCenterMatchmakingQueue(let value): + case .gameCenterMatchmakingTeam(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/InAppPurchasePriceScheduleResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/InAppPurchasePriceScheduleResponse.generated.swift index 201a12af..c376d922 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/InAppPurchasePriceScheduleResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/InAppPurchasePriceScheduleResponse.generated.swift @@ -27,19 +27,19 @@ public struct InAppPurchasePriceScheduleResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case territory(Territory) case inAppPurchasePrice(InAppPurchasePrice) + case territory(Territory) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .territory(try Territory(from: decoder)) + return .inAppPurchasePrice(try InAppPurchasePrice(from: decoder)) } catch { lastError = error } do { - return .inAppPurchasePrice(try InAppPurchasePrice(from: decoder)) + return .territory(try Territory(from: decoder)) } catch { lastError = error } @@ -49,10 +49,10 @@ public struct InAppPurchasePriceScheduleResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .territory(let value): + case .inAppPurchasePrice(let value): try value.encode(to: encoder) - case .inAppPurchasePrice(let value): + case .territory(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/InAppPurchaseV2Response.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/InAppPurchaseV2Response.generated.swift index 25ae31bf..dd246af7 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/InAppPurchaseV2Response.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/InAppPurchaseV2Response.generated.swift @@ -27,25 +27,25 @@ public struct InAppPurchaseV2Response: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case inAppPurchaseLocalization(InAppPurchaseLocalization) - case inAppPurchasePricePoint(InAppPurchasePricePoint) - case inAppPurchaseContent(InAppPurchaseContent) case inAppPurchaseAppStoreReviewScreenshot(InAppPurchaseAppStoreReviewScreenshot) - case promotedPurchase(PromotedPurchase) - case inAppPurchasePriceSchedule(InAppPurchasePriceSchedule) case inAppPurchaseAvailability(InAppPurchaseAvailability) + case inAppPurchaseContent(InAppPurchaseContent) case inAppPurchaseImage(InAppPurchaseImage) + case inAppPurchaseLocalization(InAppPurchaseLocalization) + case inAppPurchasePricePoint(InAppPurchasePricePoint) + case inAppPurchasePriceSchedule(InAppPurchasePriceSchedule) + case promotedPurchase(PromotedPurchase) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .inAppPurchaseLocalization(try InAppPurchaseLocalization(from: decoder)) + return .inAppPurchaseAppStoreReviewScreenshot(try InAppPurchaseAppStoreReviewScreenshot(from: decoder)) } catch { lastError = error } do { - return .inAppPurchasePricePoint(try InAppPurchasePricePoint(from: decoder)) + return .inAppPurchaseAvailability(try InAppPurchaseAvailability(from: decoder)) } catch { lastError = error } @@ -55,27 +55,27 @@ public struct InAppPurchaseV2Response: Hashable, Codable, Sendable { lastError = error } do { - return .inAppPurchaseAppStoreReviewScreenshot(try InAppPurchaseAppStoreReviewScreenshot(from: decoder)) + return .inAppPurchaseImage(try InAppPurchaseImage(from: decoder)) } catch { lastError = error } do { - return .promotedPurchase(try PromotedPurchase(from: decoder)) + return .inAppPurchaseLocalization(try InAppPurchaseLocalization(from: decoder)) } catch { lastError = error } do { - return .inAppPurchasePriceSchedule(try InAppPurchasePriceSchedule(from: decoder)) + return .inAppPurchasePricePoint(try InAppPurchasePricePoint(from: decoder)) } catch { lastError = error } do { - return .inAppPurchaseAvailability(try InAppPurchaseAvailability(from: decoder)) + return .inAppPurchasePriceSchedule(try InAppPurchasePriceSchedule(from: decoder)) } catch { lastError = error } do { - return .inAppPurchaseImage(try InAppPurchaseImage(from: decoder)) + return .promotedPurchase(try PromotedPurchase(from: decoder)) } catch { lastError = error } @@ -85,28 +85,28 @@ public struct InAppPurchaseV2Response: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .inAppPurchaseLocalization(let value): + case .inAppPurchaseAppStoreReviewScreenshot(let value): try value.encode(to: encoder) - case .inAppPurchasePricePoint(let value): + case .inAppPurchaseAvailability(let value): try value.encode(to: encoder) case .inAppPurchaseContent(let value): try value.encode(to: encoder) - case .inAppPurchaseAppStoreReviewScreenshot(let value): + case .inAppPurchaseImage(let value): try value.encode(to: encoder) - case .promotedPurchase(let value): + case .inAppPurchaseLocalization(let value): try value.encode(to: encoder) - case .inAppPurchasePriceSchedule(let value): + case .inAppPurchasePricePoint(let value): try value.encode(to: encoder) - case .inAppPurchaseAvailability(let value): + case .inAppPurchasePriceSchedule(let value): try value.encode(to: encoder) - case .inAppPurchaseImage(let value): + case .promotedPurchase(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/InAppPurchasesV2Response.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/InAppPurchasesV2Response.generated.swift index 8870cd50..dae27ce3 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/InAppPurchasesV2Response.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/InAppPurchasesV2Response.generated.swift @@ -32,25 +32,25 @@ public struct InAppPurchasesV2Response: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case inAppPurchaseLocalization(InAppPurchaseLocalization) - case inAppPurchasePricePoint(InAppPurchasePricePoint) - case inAppPurchaseContent(InAppPurchaseContent) case inAppPurchaseAppStoreReviewScreenshot(InAppPurchaseAppStoreReviewScreenshot) - case promotedPurchase(PromotedPurchase) - case inAppPurchasePriceSchedule(InAppPurchasePriceSchedule) case inAppPurchaseAvailability(InAppPurchaseAvailability) + case inAppPurchaseContent(InAppPurchaseContent) case inAppPurchaseImage(InAppPurchaseImage) + case inAppPurchaseLocalization(InAppPurchaseLocalization) + case inAppPurchasePricePoint(InAppPurchasePricePoint) + case inAppPurchasePriceSchedule(InAppPurchasePriceSchedule) + case promotedPurchase(PromotedPurchase) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .inAppPurchaseLocalization(try InAppPurchaseLocalization(from: decoder)) + return .inAppPurchaseAppStoreReviewScreenshot(try InAppPurchaseAppStoreReviewScreenshot(from: decoder)) } catch { lastError = error } do { - return .inAppPurchasePricePoint(try InAppPurchasePricePoint(from: decoder)) + return .inAppPurchaseAvailability(try InAppPurchaseAvailability(from: decoder)) } catch { lastError = error } @@ -60,27 +60,27 @@ public struct InAppPurchasesV2Response: Hashable, Codable, Sendable { lastError = error } do { - return .inAppPurchaseAppStoreReviewScreenshot(try InAppPurchaseAppStoreReviewScreenshot(from: decoder)) + return .inAppPurchaseImage(try InAppPurchaseImage(from: decoder)) } catch { lastError = error } do { - return .promotedPurchase(try PromotedPurchase(from: decoder)) + return .inAppPurchaseLocalization(try InAppPurchaseLocalization(from: decoder)) } catch { lastError = error } do { - return .inAppPurchasePriceSchedule(try InAppPurchasePriceSchedule(from: decoder)) + return .inAppPurchasePricePoint(try InAppPurchasePricePoint(from: decoder)) } catch { lastError = error } do { - return .inAppPurchaseAvailability(try InAppPurchaseAvailability(from: decoder)) + return .inAppPurchasePriceSchedule(try InAppPurchasePriceSchedule(from: decoder)) } catch { lastError = error } do { - return .inAppPurchaseImage(try InAppPurchaseImage(from: decoder)) + return .promotedPurchase(try PromotedPurchase(from: decoder)) } catch { lastError = error } @@ -90,28 +90,28 @@ public struct InAppPurchasesV2Response: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .inAppPurchaseLocalization(let value): + case .inAppPurchaseAppStoreReviewScreenshot(let value): try value.encode(to: encoder) - case .inAppPurchasePricePoint(let value): + case .inAppPurchaseAvailability(let value): try value.encode(to: encoder) case .inAppPurchaseContent(let value): try value.encode(to: encoder) - case .inAppPurchaseAppStoreReviewScreenshot(let value): + case .inAppPurchaseImage(let value): try value.encode(to: encoder) - case .promotedPurchase(let value): + case .inAppPurchaseLocalization(let value): try value.encode(to: encoder) - case .inAppPurchasePriceSchedule(let value): + case .inAppPurchasePricePoint(let value): try value.encode(to: encoder) - case .inAppPurchaseAvailability(let value): + case .inAppPurchasePriceSchedule(let value): try value.encode(to: encoder) - case .inAppPurchaseImage(let value): + case .promotedPurchase(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/NominationResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/NominationResponse.generated.swift index 36d69d41..cb6eeb99 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/NominationResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/NominationResponse.generated.swift @@ -27,26 +27,26 @@ public struct NominationResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case app(App) case actor(Actor) case appEvent(AppEvent) + case app(App) case territory(Territory) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .app(try App(from: decoder)) + return .actor(try Actor(from: decoder)) } catch { lastError = error } do { - return .actor(try Actor(from: decoder)) + return .appEvent(try AppEvent(from: decoder)) } catch { lastError = error } do { - return .appEvent(try AppEvent(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } @@ -61,15 +61,15 @@ public struct NominationResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .app(let value): - try value.encode(to: encoder) - case .actor(let value): try value.encode(to: encoder) case .appEvent(let value): try value.encode(to: encoder) + case .app(let value): + try value.encode(to: encoder) + case .territory(let value): try value.encode(to: encoder) } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/NominationsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/NominationsResponse.generated.swift index 98f46d89..3f456a21 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/NominationsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/NominationsResponse.generated.swift @@ -32,26 +32,26 @@ public struct NominationsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case app(App) case actor(Actor) case appEvent(AppEvent) + case app(App) case territory(Territory) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .app(try App(from: decoder)) + return .actor(try Actor(from: decoder)) } catch { lastError = error } do { - return .actor(try Actor(from: decoder)) + return .appEvent(try AppEvent(from: decoder)) } catch { lastError = error } do { - return .appEvent(try AppEvent(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } @@ -66,15 +66,15 @@ public struct NominationsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .app(let value): - try value.encode(to: encoder) - case .actor(let value): try value.encode(to: encoder) case .appEvent(let value): try value.encode(to: encoder) + case .app(let value): + try value.encode(to: encoder) + case .territory(let value): try value.encode(to: encoder) } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/PreReleaseVersionsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/PreReleaseVersionsResponse.generated.swift index 1664f339..bef19558 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/PreReleaseVersionsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/PreReleaseVersionsResponse.generated.swift @@ -32,19 +32,19 @@ public struct PreReleaseVersionsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case build(Build) case app(App) + case build(Build) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .build(try Build(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } do { - return .app(try App(from: decoder)) + return .build(try Build(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct PreReleaseVersionsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .build(let value): + case .app(let value): try value.encode(to: encoder) - case .app(let value): + case .build(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/PrereleaseVersionResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/PrereleaseVersionResponse.generated.swift index fb1caa7e..24f38ac3 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/PrereleaseVersionResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/PrereleaseVersionResponse.generated.swift @@ -27,19 +27,19 @@ public struct PrereleaseVersionResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case build(Build) case app(App) + case build(Build) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .build(try Build(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } do { - return .app(try App(from: decoder)) + return .build(try Build(from: decoder)) } catch { lastError = error } @@ -49,10 +49,10 @@ public struct PrereleaseVersionResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .build(let value): + case .app(let value): try value.encode(to: encoder) - case .app(let value): + case .build(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ProfileResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ProfileResponse.generated.swift index a3b85526..432c17a5 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ProfileResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ProfileResponse.generated.swift @@ -28,8 +28,8 @@ public struct ProfileResponse: Hashable, Codable, Sendable { public enum Included: Hashable, Codable, Sendable { case bundleId(BundleId) - case device(Device) case certificate(Certificate) + case device(Device) public init(from decoder: Decoder) throws { self = try { @@ -40,12 +40,12 @@ public struct ProfileResponse: Hashable, Codable, Sendable { lastError = error } do { - return .device(try Device(from: decoder)) + return .certificate(try Certificate(from: decoder)) } catch { lastError = error } do { - return .certificate(try Certificate(from: decoder)) + return .device(try Device(from: decoder)) } catch { lastError = error } @@ -58,10 +58,10 @@ public struct ProfileResponse: Hashable, Codable, Sendable { case .bundleId(let value): try value.encode(to: encoder) - case .device(let value): + case .certificate(let value): try value.encode(to: encoder) - case .certificate(let value): + case .device(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ProfilesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ProfilesResponse.generated.swift index 1f97f7f6..fa2bb3ac 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ProfilesResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ProfilesResponse.generated.swift @@ -33,8 +33,8 @@ public struct ProfilesResponse: Hashable, Codable, Sendable { public enum Included: Hashable, Codable, Sendable { case bundleId(BundleId) - case device(Device) case certificate(Certificate) + case device(Device) public init(from decoder: Decoder) throws { self = try { @@ -45,12 +45,12 @@ public struct ProfilesResponse: Hashable, Codable, Sendable { lastError = error } do { - return .device(try Device(from: decoder)) + return .certificate(try Certificate(from: decoder)) } catch { lastError = error } do { - return .certificate(try Certificate(from: decoder)) + return .device(try Device(from: decoder)) } catch { lastError = error } @@ -63,10 +63,10 @@ public struct ProfilesResponse: Hashable, Codable, Sendable { case .bundleId(let value): try value.encode(to: encoder) - case .device(let value): + case .certificate(let value): try value.encode(to: encoder) - case .certificate(let value): + case .device(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ReviewSubmissionItemResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ReviewSubmissionItemResponse.generated.swift index 4cedffc3..3ddac307 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ReviewSubmissionItemResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ReviewSubmissionItemResponse.generated.swift @@ -27,22 +27,22 @@ public struct ReviewSubmissionItemResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case appStoreVersion(AppStoreVersion) case appCustomProductPageVersion(AppCustomProductPageVersion) - case appStoreVersionExperiment(AppStoreVersionExperiment) - case appStoreVersionExperimentV2(AppStoreVersionExperimentV2) case appEvent(AppEvent) + case appStoreVersionExperiment(AppStoreVersionExperiment) + case appStoreVersion(AppStoreVersion) + case backgroundAssetVersion(BackgroundAssetVersion) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appStoreVersion(try AppStoreVersion(from: decoder)) + return .appCustomProductPageVersion(try AppCustomProductPageVersion(from: decoder)) } catch { lastError = error } do { - return .appCustomProductPageVersion(try AppCustomProductPageVersion(from: decoder)) + return .appEvent(try AppEvent(from: decoder)) } catch { lastError = error } @@ -52,12 +52,12 @@ public struct ReviewSubmissionItemResponse: Hashable, Codable, Sendable { lastError = error } do { - return .appStoreVersionExperimentV2(try AppStoreVersionExperimentV2(from: decoder)) + return .appStoreVersion(try AppStoreVersion(from: decoder)) } catch { lastError = error } do { - return .appEvent(try AppEvent(from: decoder)) + return .backgroundAssetVersion(try BackgroundAssetVersion(from: decoder)) } catch { lastError = error } @@ -67,19 +67,19 @@ public struct ReviewSubmissionItemResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .appStoreVersion(let value): + case .appCustomProductPageVersion(let value): try value.encode(to: encoder) - case .appCustomProductPageVersion(let value): + case .appEvent(let value): try value.encode(to: encoder) case .appStoreVersionExperiment(let value): try value.encode(to: encoder) - case .appStoreVersionExperimentV2(let value): + case .appStoreVersion(let value): try value.encode(to: encoder) - case .appEvent(let value): + case .backgroundAssetVersion(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ReviewSubmissionItemsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ReviewSubmissionItemsResponse.generated.swift index 83158842..36d4f90b 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ReviewSubmissionItemsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ReviewSubmissionItemsResponse.generated.swift @@ -32,22 +32,22 @@ public struct ReviewSubmissionItemsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case appStoreVersion(AppStoreVersion) case appCustomProductPageVersion(AppCustomProductPageVersion) - case appStoreVersionExperiment(AppStoreVersionExperiment) - case appStoreVersionExperimentV2(AppStoreVersionExperimentV2) case appEvent(AppEvent) + case appStoreVersionExperiment(AppStoreVersionExperiment) + case appStoreVersion(AppStoreVersion) + case backgroundAssetVersion(BackgroundAssetVersion) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .appStoreVersion(try AppStoreVersion(from: decoder)) + return .appCustomProductPageVersion(try AppCustomProductPageVersion(from: decoder)) } catch { lastError = error } do { - return .appCustomProductPageVersion(try AppCustomProductPageVersion(from: decoder)) + return .appEvent(try AppEvent(from: decoder)) } catch { lastError = error } @@ -57,12 +57,12 @@ public struct ReviewSubmissionItemsResponse: Hashable, Codable, Sendable { lastError = error } do { - return .appStoreVersionExperimentV2(try AppStoreVersionExperimentV2(from: decoder)) + return .appStoreVersion(try AppStoreVersion(from: decoder)) } catch { lastError = error } do { - return .appEvent(try AppEvent(from: decoder)) + return .backgroundAssetVersion(try BackgroundAssetVersion(from: decoder)) } catch { lastError = error } @@ -72,19 +72,19 @@ public struct ReviewSubmissionItemsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .appStoreVersion(let value): + case .appCustomProductPageVersion(let value): try value.encode(to: encoder) - case .appCustomProductPageVersion(let value): + case .appEvent(let value): try value.encode(to: encoder) case .appStoreVersionExperiment(let value): try value.encode(to: encoder) - case .appStoreVersionExperimentV2(let value): + case .appStoreVersion(let value): try value.encode(to: encoder) - case .appEvent(let value): + case .backgroundAssetVersion(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ReviewSubmissionResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ReviewSubmissionResponse.generated.swift index 627d30fa..500c5bed 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ReviewSubmissionResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ReviewSubmissionResponse.generated.swift @@ -27,31 +27,31 @@ public struct ReviewSubmissionResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { + case actor(Actor) + case appStoreVersion(AppStoreVersion) case app(App) case reviewSubmissionItem(ReviewSubmissionItem) - case appStoreVersion(AppStoreVersion) - case actor(Actor) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .app(try App(from: decoder)) + return .actor(try Actor(from: decoder)) } catch { lastError = error } do { - return .reviewSubmissionItem(try ReviewSubmissionItem(from: decoder)) + return .appStoreVersion(try AppStoreVersion(from: decoder)) } catch { lastError = error } do { - return .appStoreVersion(try AppStoreVersion(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } do { - return .actor(try Actor(from: decoder)) + return .reviewSubmissionItem(try ReviewSubmissionItem(from: decoder)) } catch { lastError = error } @@ -61,16 +61,16 @@ public struct ReviewSubmissionResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .app(let value): + case .actor(let value): try value.encode(to: encoder) - case .reviewSubmissionItem(let value): + case .appStoreVersion(let value): try value.encode(to: encoder) - case .appStoreVersion(let value): + case .app(let value): try value.encode(to: encoder) - case .actor(let value): + case .reviewSubmissionItem(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ReviewSubmissionsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ReviewSubmissionsResponse.generated.swift index b72a6d21..40c94075 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ReviewSubmissionsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ReviewSubmissionsResponse.generated.swift @@ -32,31 +32,31 @@ public struct ReviewSubmissionsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { + case actor(Actor) + case appStoreVersion(AppStoreVersion) case app(App) case reviewSubmissionItem(ReviewSubmissionItem) - case appStoreVersion(AppStoreVersion) - case actor(Actor) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .app(try App(from: decoder)) + return .actor(try Actor(from: decoder)) } catch { lastError = error } do { - return .reviewSubmissionItem(try ReviewSubmissionItem(from: decoder)) + return .appStoreVersion(try AppStoreVersion(from: decoder)) } catch { lastError = error } do { - return .appStoreVersion(try AppStoreVersion(from: decoder)) + return .app(try App(from: decoder)) } catch { lastError = error } do { - return .actor(try Actor(from: decoder)) + return .reviewSubmissionItem(try ReviewSubmissionItem(from: decoder)) } catch { lastError = error } @@ -66,16 +66,16 @@ public struct ReviewSubmissionsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .app(let value): + case .actor(let value): try value.encode(to: encoder) - case .reviewSubmissionItem(let value): + case .appStoreVersion(let value): try value.encode(to: encoder) - case .appStoreVersion(let value): + case .app(let value): try value.encode(to: encoder) - case .actor(let value): + case .reviewSubmissionItem(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ScmRepositoriesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ScmRepositoriesResponse.generated.swift index 2caa8e27..51867de5 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ScmRepositoriesResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ScmRepositoriesResponse.generated.swift @@ -32,19 +32,19 @@ public struct ScmRepositoriesResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case scmProvider(ScmProvider) case scmGitReference(ScmGitReference) + case scmProvider(ScmProvider) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .scmProvider(try ScmProvider(from: decoder)) + return .scmGitReference(try ScmGitReference(from: decoder)) } catch { lastError = error } do { - return .scmGitReference(try ScmGitReference(from: decoder)) + return .scmProvider(try ScmProvider(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct ScmRepositoriesResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .scmProvider(let value): + case .scmGitReference(let value): try value.encode(to: encoder) - case .scmGitReference(let value): + case .scmProvider(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ScmRepositoryResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ScmRepositoryResponse.generated.swift index 8620b645..6268e1cb 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ScmRepositoryResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/ScmRepositoryResponse.generated.swift @@ -27,19 +27,19 @@ public struct ScmRepositoryResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case scmProvider(ScmProvider) case scmGitReference(ScmGitReference) + case scmProvider(ScmProvider) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .scmProvider(try ScmProvider(from: decoder)) + return .scmGitReference(try ScmGitReference(from: decoder)) } catch { lastError = error } do { - return .scmGitReference(try ScmGitReference(from: decoder)) + return .scmProvider(try ScmProvider(from: decoder)) } catch { lastError = error } @@ -49,10 +49,10 @@ public struct ScmRepositoryResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .scmProvider(let value): + case .scmGitReference(let value): try value.encode(to: encoder) - case .scmGitReference(let value): + case .scmProvider(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionGroupResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionGroupResponse.generated.swift index 1a3bd9b4..315d0854 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionGroupResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionGroupResponse.generated.swift @@ -27,19 +27,19 @@ public struct SubscriptionGroupResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case subscription(Subscription) case subscriptionGroupLocalization(SubscriptionGroupLocalization) + case subscription(Subscription) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .subscription(try Subscription(from: decoder)) + return .subscriptionGroupLocalization(try SubscriptionGroupLocalization(from: decoder)) } catch { lastError = error } do { - return .subscriptionGroupLocalization(try SubscriptionGroupLocalization(from: decoder)) + return .subscription(try Subscription(from: decoder)) } catch { lastError = error } @@ -49,10 +49,10 @@ public struct SubscriptionGroupResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .subscription(let value): + case .subscriptionGroupLocalization(let value): try value.encode(to: encoder) - case .subscriptionGroupLocalization(let value): + case .subscription(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionGroupsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionGroupsResponse.generated.swift index 148244a7..5bbb8374 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionGroupsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionGroupsResponse.generated.swift @@ -32,19 +32,19 @@ public struct SubscriptionGroupsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case subscription(Subscription) case subscriptionGroupLocalization(SubscriptionGroupLocalization) + case subscription(Subscription) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .subscription(try Subscription(from: decoder)) + return .subscriptionGroupLocalization(try SubscriptionGroupLocalization(from: decoder)) } catch { lastError = error } do { - return .subscriptionGroupLocalization(try SubscriptionGroupLocalization(from: decoder)) + return .subscription(try Subscription(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct SubscriptionGroupsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .subscription(let value): + case .subscriptionGroupLocalization(let value): try value.encode(to: encoder) - case .subscriptionGroupLocalization(let value): + case .subscription(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionIntroductoryOfferResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionIntroductoryOfferResponse.generated.swift index b35abc30..a49fb953 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionIntroductoryOfferResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionIntroductoryOfferResponse.generated.swift @@ -27,25 +27,25 @@ public struct SubscriptionIntroductoryOfferResponse: Hashable, Codable, Sendable } public enum Included: Hashable, Codable, Sendable { + case subscriptionPricePoint(SubscriptionPricePoint) case subscription(Subscription) case territory(Territory) - case subscriptionPricePoint(SubscriptionPricePoint) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .subscription(try Subscription(from: decoder)) + return .subscriptionPricePoint(try SubscriptionPricePoint(from: decoder)) } catch { lastError = error } do { - return .territory(try Territory(from: decoder)) + return .subscription(try Subscription(from: decoder)) } catch { lastError = error } do { - return .subscriptionPricePoint(try SubscriptionPricePoint(from: decoder)) + return .territory(try Territory(from: decoder)) } catch { lastError = error } @@ -55,13 +55,13 @@ public struct SubscriptionIntroductoryOfferResponse: Hashable, Codable, Sendable public func encode(to encoder: Encoder) throws { switch self { - case .subscription(let value): + case .subscriptionPricePoint(let value): try value.encode(to: encoder) - case .territory(let value): + case .subscription(let value): try value.encode(to: encoder) - case .subscriptionPricePoint(let value): + case .territory(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionIntroductoryOffersResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionIntroductoryOffersResponse.generated.swift index f586247d..dd68392a 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionIntroductoryOffersResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionIntroductoryOffersResponse.generated.swift @@ -32,25 +32,25 @@ public struct SubscriptionIntroductoryOffersResponse: Hashable, Codable, Sendabl } public enum Included: Hashable, Codable, Sendable { + case subscriptionPricePoint(SubscriptionPricePoint) case subscription(Subscription) case territory(Territory) - case subscriptionPricePoint(SubscriptionPricePoint) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .subscription(try Subscription(from: decoder)) + return .subscriptionPricePoint(try SubscriptionPricePoint(from: decoder)) } catch { lastError = error } do { - return .territory(try Territory(from: decoder)) + return .subscription(try Subscription(from: decoder)) } catch { lastError = error } do { - return .subscriptionPricePoint(try SubscriptionPricePoint(from: decoder)) + return .territory(try Territory(from: decoder)) } catch { lastError = error } @@ -60,13 +60,13 @@ public struct SubscriptionIntroductoryOffersResponse: Hashable, Codable, Sendabl public func encode(to encoder: Encoder) throws { switch self { - case .subscription(let value): + case .subscriptionPricePoint(let value): try value.encode(to: encoder) - case .territory(let value): + case .subscription(let value): try value.encode(to: encoder) - case .subscriptionPricePoint(let value): + case .territory(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionOfferCodePricesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionOfferCodePricesResponse.generated.swift index b730c4a9..866bfc6a 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionOfferCodePricesResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionOfferCodePricesResponse.generated.swift @@ -32,19 +32,19 @@ public struct SubscriptionOfferCodePricesResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case territory(Territory) case subscriptionPricePoint(SubscriptionPricePoint) + case territory(Territory) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .territory(try Territory(from: decoder)) + return .subscriptionPricePoint(try SubscriptionPricePoint(from: decoder)) } catch { lastError = error } do { - return .subscriptionPricePoint(try SubscriptionPricePoint(from: decoder)) + return .territory(try Territory(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct SubscriptionOfferCodePricesResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .territory(let value): + case .subscriptionPricePoint(let value): try value.encode(to: encoder) - case .subscriptionPricePoint(let value): + case .territory(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionOfferCodeResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionOfferCodeResponse.generated.swift index af1db6a9..caae1f0e 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionOfferCodeResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionOfferCodeResponse.generated.swift @@ -27,16 +27,16 @@ public struct SubscriptionOfferCodeResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case subscription(Subscription) - case subscriptionOfferCodeOneTimeUseCode(SubscriptionOfferCodeOneTimeUseCode) case subscriptionOfferCodeCustomCode(SubscriptionOfferCodeCustomCode) + case subscriptionOfferCodeOneTimeUseCode(SubscriptionOfferCodeOneTimeUseCode) case subscriptionOfferCodePrice(SubscriptionOfferCodePrice) + case subscription(Subscription) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .subscription(try Subscription(from: decoder)) + return .subscriptionOfferCodeCustomCode(try SubscriptionOfferCodeCustomCode(from: decoder)) } catch { lastError = error } @@ -46,12 +46,12 @@ public struct SubscriptionOfferCodeResponse: Hashable, Codable, Sendable { lastError = error } do { - return .subscriptionOfferCodeCustomCode(try SubscriptionOfferCodeCustomCode(from: decoder)) + return .subscriptionOfferCodePrice(try SubscriptionOfferCodePrice(from: decoder)) } catch { lastError = error } do { - return .subscriptionOfferCodePrice(try SubscriptionOfferCodePrice(from: decoder)) + return .subscription(try Subscription(from: decoder)) } catch { lastError = error } @@ -61,16 +61,16 @@ public struct SubscriptionOfferCodeResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .subscription(let value): + case .subscriptionOfferCodeCustomCode(let value): try value.encode(to: encoder) case .subscriptionOfferCodeOneTimeUseCode(let value): try value.encode(to: encoder) - case .subscriptionOfferCodeCustomCode(let value): + case .subscriptionOfferCodePrice(let value): try value.encode(to: encoder) - case .subscriptionOfferCodePrice(let value): + case .subscription(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionOfferCodesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionOfferCodesResponse.generated.swift index 0a968c65..d410e8bb 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionOfferCodesResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionOfferCodesResponse.generated.swift @@ -32,16 +32,16 @@ public struct SubscriptionOfferCodesResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case subscription(Subscription) - case subscriptionOfferCodeOneTimeUseCode(SubscriptionOfferCodeOneTimeUseCode) case subscriptionOfferCodeCustomCode(SubscriptionOfferCodeCustomCode) + case subscriptionOfferCodeOneTimeUseCode(SubscriptionOfferCodeOneTimeUseCode) case subscriptionOfferCodePrice(SubscriptionOfferCodePrice) + case subscription(Subscription) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .subscription(try Subscription(from: decoder)) + return .subscriptionOfferCodeCustomCode(try SubscriptionOfferCodeCustomCode(from: decoder)) } catch { lastError = error } @@ -51,12 +51,12 @@ public struct SubscriptionOfferCodesResponse: Hashable, Codable, Sendable { lastError = error } do { - return .subscriptionOfferCodeCustomCode(try SubscriptionOfferCodeCustomCode(from: decoder)) + return .subscriptionOfferCodePrice(try SubscriptionOfferCodePrice(from: decoder)) } catch { lastError = error } do { - return .subscriptionOfferCodePrice(try SubscriptionOfferCodePrice(from: decoder)) + return .subscription(try Subscription(from: decoder)) } catch { lastError = error } @@ -66,16 +66,16 @@ public struct SubscriptionOfferCodesResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .subscription(let value): + case .subscriptionOfferCodeCustomCode(let value): try value.encode(to: encoder) case .subscriptionOfferCodeOneTimeUseCode(let value): try value.encode(to: encoder) - case .subscriptionOfferCodeCustomCode(let value): + case .subscriptionOfferCodePrice(let value): try value.encode(to: encoder) - case .subscriptionOfferCodePrice(let value): + case .subscription(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPriceResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPriceResponse.generated.swift index c6647b79..be216c3a 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPriceResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPriceResponse.generated.swift @@ -27,19 +27,19 @@ public struct SubscriptionPriceResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case territory(Territory) case subscriptionPricePoint(SubscriptionPricePoint) + case territory(Territory) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .territory(try Territory(from: decoder)) + return .subscriptionPricePoint(try SubscriptionPricePoint(from: decoder)) } catch { lastError = error } do { - return .subscriptionPricePoint(try SubscriptionPricePoint(from: decoder)) + return .territory(try Territory(from: decoder)) } catch { lastError = error } @@ -49,10 +49,10 @@ public struct SubscriptionPriceResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .territory(let value): + case .subscriptionPricePoint(let value): try value.encode(to: encoder) - case .subscriptionPricePoint(let value): + case .territory(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPricesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPricesResponse.generated.swift index b171e021..1433bd5e 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPricesResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPricesResponse.generated.swift @@ -32,19 +32,19 @@ public struct SubscriptionPricesResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case territory(Territory) case subscriptionPricePoint(SubscriptionPricePoint) + case territory(Territory) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .territory(try Territory(from: decoder)) + return .subscriptionPricePoint(try SubscriptionPricePoint(from: decoder)) } catch { lastError = error } do { - return .subscriptionPricePoint(try SubscriptionPricePoint(from: decoder)) + return .territory(try Territory(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct SubscriptionPricesResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .territory(let value): + case .subscriptionPricePoint(let value): try value.encode(to: encoder) - case .subscriptionPricePoint(let value): + case .territory(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPromotionalOfferPricesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPromotionalOfferPricesResponse.generated.swift index bf546dd2..beac9737 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPromotionalOfferPricesResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPromotionalOfferPricesResponse.generated.swift @@ -32,19 +32,19 @@ public struct SubscriptionPromotionalOfferPricesResponse: Hashable, Codable, Sen } public enum Included: Hashable, Codable, Sendable { - case territory(Territory) case subscriptionPricePoint(SubscriptionPricePoint) + case territory(Territory) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .territory(try Territory(from: decoder)) + return .subscriptionPricePoint(try SubscriptionPricePoint(from: decoder)) } catch { lastError = error } do { - return .subscriptionPricePoint(try SubscriptionPricePoint(from: decoder)) + return .territory(try Territory(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct SubscriptionPromotionalOfferPricesResponse: Hashable, Codable, Sen public func encode(to encoder: Encoder) throws { switch self { - case .territory(let value): + case .subscriptionPricePoint(let value): try value.encode(to: encoder) - case .subscriptionPricePoint(let value): + case .territory(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPromotionalOfferResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPromotionalOfferResponse.generated.swift index 9b4afc96..246d26fd 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPromotionalOfferResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPromotionalOfferResponse.generated.swift @@ -27,19 +27,19 @@ public struct SubscriptionPromotionalOfferResponse: Hashable, Codable, Sendable } public enum Included: Hashable, Codable, Sendable { - case subscription(Subscription) case subscriptionPromotionalOfferPrice(SubscriptionPromotionalOfferPrice) + case subscription(Subscription) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .subscription(try Subscription(from: decoder)) + return .subscriptionPromotionalOfferPrice(try SubscriptionPromotionalOfferPrice(from: decoder)) } catch { lastError = error } do { - return .subscriptionPromotionalOfferPrice(try SubscriptionPromotionalOfferPrice(from: decoder)) + return .subscription(try Subscription(from: decoder)) } catch { lastError = error } @@ -49,10 +49,10 @@ public struct SubscriptionPromotionalOfferResponse: Hashable, Codable, Sendable public func encode(to encoder: Encoder) throws { switch self { - case .subscription(let value): + case .subscriptionPromotionalOfferPrice(let value): try value.encode(to: encoder) - case .subscriptionPromotionalOfferPrice(let value): + case .subscription(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPromotionalOffersResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPromotionalOffersResponse.generated.swift index ba382536..b087e22a 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPromotionalOffersResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionPromotionalOffersResponse.generated.swift @@ -32,19 +32,19 @@ public struct SubscriptionPromotionalOffersResponse: Hashable, Codable, Sendable } public enum Included: Hashable, Codable, Sendable { - case subscription(Subscription) case subscriptionPromotionalOfferPrice(SubscriptionPromotionalOfferPrice) + case subscription(Subscription) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .subscription(try Subscription(from: decoder)) + return .subscriptionPromotionalOfferPrice(try SubscriptionPromotionalOfferPrice(from: decoder)) } catch { lastError = error } do { - return .subscriptionPromotionalOfferPrice(try SubscriptionPromotionalOfferPrice(from: decoder)) + return .subscription(try Subscription(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct SubscriptionPromotionalOffersResponse: Hashable, Codable, Sendable public func encode(to encoder: Encoder) throws { switch self { - case .subscription(let value): + case .subscriptionPromotionalOfferPrice(let value): try value.encode(to: encoder) - case .subscriptionPromotionalOfferPrice(let value): + case .subscription(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionResponse.generated.swift index ef788c02..44dcacc8 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionResponse.generated.swift @@ -27,23 +27,23 @@ public struct SubscriptionResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case subscriptionLocalization(SubscriptionLocalization) + case promotedPurchase(PromotedPurchase) case subscriptionAppStoreReviewScreenshot(SubscriptionAppStoreReviewScreenshot) + case subscriptionAvailability(SubscriptionAvailability) case subscriptionGroup(SubscriptionGroup) + case subscriptionImage(SubscriptionImage) case subscriptionIntroductoryOffer(SubscriptionIntroductoryOffer) - case subscriptionPromotionalOffer(SubscriptionPromotionalOffer) + case subscriptionLocalization(SubscriptionLocalization) case subscriptionOfferCode(SubscriptionOfferCode) case subscriptionPrice(SubscriptionPrice) - case promotedPurchase(PromotedPurchase) - case subscriptionAvailability(SubscriptionAvailability) + case subscriptionPromotionalOffer(SubscriptionPromotionalOffer) case winBackOffer(WinBackOffer) - case subscriptionImage(SubscriptionImage) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .subscriptionLocalization(try SubscriptionLocalization(from: decoder)) + return .promotedPurchase(try PromotedPurchase(from: decoder)) } catch { lastError = error } @@ -53,47 +53,47 @@ public struct SubscriptionResponse: Hashable, Codable, Sendable { lastError = error } do { - return .subscriptionGroup(try SubscriptionGroup(from: decoder)) + return .subscriptionAvailability(try SubscriptionAvailability(from: decoder)) } catch { lastError = error } do { - return .subscriptionIntroductoryOffer(try SubscriptionIntroductoryOffer(from: decoder)) + return .subscriptionGroup(try SubscriptionGroup(from: decoder)) } catch { lastError = error } do { - return .subscriptionPromotionalOffer(try SubscriptionPromotionalOffer(from: decoder)) + return .subscriptionImage(try SubscriptionImage(from: decoder)) } catch { lastError = error } do { - return .subscriptionOfferCode(try SubscriptionOfferCode(from: decoder)) + return .subscriptionIntroductoryOffer(try SubscriptionIntroductoryOffer(from: decoder)) } catch { lastError = error } do { - return .subscriptionPrice(try SubscriptionPrice(from: decoder)) + return .subscriptionLocalization(try SubscriptionLocalization(from: decoder)) } catch { lastError = error } do { - return .promotedPurchase(try PromotedPurchase(from: decoder)) + return .subscriptionOfferCode(try SubscriptionOfferCode(from: decoder)) } catch { lastError = error } do { - return .subscriptionAvailability(try SubscriptionAvailability(from: decoder)) + return .subscriptionPrice(try SubscriptionPrice(from: decoder)) } catch { lastError = error } do { - return .winBackOffer(try WinBackOffer(from: decoder)) + return .subscriptionPromotionalOffer(try SubscriptionPromotionalOffer(from: decoder)) } catch { lastError = error } do { - return .subscriptionImage(try SubscriptionImage(from: decoder)) + return .winBackOffer(try WinBackOffer(from: decoder)) } catch { lastError = error } @@ -103,19 +103,25 @@ public struct SubscriptionResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .subscriptionLocalization(let value): + case .promotedPurchase(let value): try value.encode(to: encoder) case .subscriptionAppStoreReviewScreenshot(let value): try value.encode(to: encoder) + case .subscriptionAvailability(let value): + try value.encode(to: encoder) + case .subscriptionGroup(let value): try value.encode(to: encoder) + case .subscriptionImage(let value): + try value.encode(to: encoder) + case .subscriptionIntroductoryOffer(let value): try value.encode(to: encoder) - case .subscriptionPromotionalOffer(let value): + case .subscriptionLocalization(let value): try value.encode(to: encoder) case .subscriptionOfferCode(let value): @@ -124,17 +130,11 @@ public struct SubscriptionResponse: Hashable, Codable, Sendable { case .subscriptionPrice(let value): try value.encode(to: encoder) - case .promotedPurchase(let value): - try value.encode(to: encoder) - - case .subscriptionAvailability(let value): + case .subscriptionPromotionalOffer(let value): try value.encode(to: encoder) case .winBackOffer(let value): try value.encode(to: encoder) - - case .subscriptionImage(let value): - try value.encode(to: encoder) } } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionsResponse.generated.swift index af8e5bbe..2fb2396e 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionsResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/SubscriptionsResponse.generated.swift @@ -32,23 +32,23 @@ public struct SubscriptionsResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case subscriptionLocalization(SubscriptionLocalization) + case promotedPurchase(PromotedPurchase) case subscriptionAppStoreReviewScreenshot(SubscriptionAppStoreReviewScreenshot) + case subscriptionAvailability(SubscriptionAvailability) case subscriptionGroup(SubscriptionGroup) + case subscriptionImage(SubscriptionImage) case subscriptionIntroductoryOffer(SubscriptionIntroductoryOffer) - case subscriptionPromotionalOffer(SubscriptionPromotionalOffer) + case subscriptionLocalization(SubscriptionLocalization) case subscriptionOfferCode(SubscriptionOfferCode) case subscriptionPrice(SubscriptionPrice) - case promotedPurchase(PromotedPurchase) - case subscriptionAvailability(SubscriptionAvailability) + case subscriptionPromotionalOffer(SubscriptionPromotionalOffer) case winBackOffer(WinBackOffer) - case subscriptionImage(SubscriptionImage) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .subscriptionLocalization(try SubscriptionLocalization(from: decoder)) + return .promotedPurchase(try PromotedPurchase(from: decoder)) } catch { lastError = error } @@ -58,47 +58,47 @@ public struct SubscriptionsResponse: Hashable, Codable, Sendable { lastError = error } do { - return .subscriptionGroup(try SubscriptionGroup(from: decoder)) + return .subscriptionAvailability(try SubscriptionAvailability(from: decoder)) } catch { lastError = error } do { - return .subscriptionIntroductoryOffer(try SubscriptionIntroductoryOffer(from: decoder)) + return .subscriptionGroup(try SubscriptionGroup(from: decoder)) } catch { lastError = error } do { - return .subscriptionPromotionalOffer(try SubscriptionPromotionalOffer(from: decoder)) + return .subscriptionImage(try SubscriptionImage(from: decoder)) } catch { lastError = error } do { - return .subscriptionOfferCode(try SubscriptionOfferCode(from: decoder)) + return .subscriptionIntroductoryOffer(try SubscriptionIntroductoryOffer(from: decoder)) } catch { lastError = error } do { - return .subscriptionPrice(try SubscriptionPrice(from: decoder)) + return .subscriptionLocalization(try SubscriptionLocalization(from: decoder)) } catch { lastError = error } do { - return .promotedPurchase(try PromotedPurchase(from: decoder)) + return .subscriptionOfferCode(try SubscriptionOfferCode(from: decoder)) } catch { lastError = error } do { - return .subscriptionAvailability(try SubscriptionAvailability(from: decoder)) + return .subscriptionPrice(try SubscriptionPrice(from: decoder)) } catch { lastError = error } do { - return .winBackOffer(try WinBackOffer(from: decoder)) + return .subscriptionPromotionalOffer(try SubscriptionPromotionalOffer(from: decoder)) } catch { lastError = error } do { - return .subscriptionImage(try SubscriptionImage(from: decoder)) + return .winBackOffer(try WinBackOffer(from: decoder)) } catch { lastError = error } @@ -108,19 +108,25 @@ public struct SubscriptionsResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .subscriptionLocalization(let value): + case .promotedPurchase(let value): try value.encode(to: encoder) case .subscriptionAppStoreReviewScreenshot(let value): try value.encode(to: encoder) + case .subscriptionAvailability(let value): + try value.encode(to: encoder) + case .subscriptionGroup(let value): try value.encode(to: encoder) + case .subscriptionImage(let value): + try value.encode(to: encoder) + case .subscriptionIntroductoryOffer(let value): try value.encode(to: encoder) - case .subscriptionPromotionalOffer(let value): + case .subscriptionLocalization(let value): try value.encode(to: encoder) case .subscriptionOfferCode(let value): @@ -129,17 +135,11 @@ public struct SubscriptionsResponse: Hashable, Codable, Sendable { case .subscriptionPrice(let value): try value.encode(to: encoder) - case .promotedPurchase(let value): - try value.encode(to: encoder) - - case .subscriptionAvailability(let value): + case .subscriptionPromotionalOffer(let value): try value.encode(to: encoder) case .winBackOffer(let value): try value.encode(to: encoder) - - case .subscriptionImage(let value): - try value.encode(to: encoder) } } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/TerritoryAgeRatingsResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/TerritoryAgeRatingsResponse.generated.swift new file mode 100644 index 00000000..8454a735 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/TerritoryAgeRatingsResponse.generated.swift @@ -0,0 +1,35 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct TerritoryAgeRatingsResponse: Hashable, Codable, Sendable { + public var data: [TerritoryAgeRating] + + public var included: [Territory]? + + public var links: PagedDocumentLinks + + public var meta: PagingInformation? + + public init( + data: [TerritoryAgeRating], + included: [Territory]? = nil, + links: PagedDocumentLinks, + meta: PagingInformation? = nil + ) { + self.data = data + self.included = included + self.links = links + self.meta = meta + } + + private enum CodingKeys: String, CodingKey { + case data + case included + case links + case meta + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/WinBackOfferPricesResponse.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/WinBackOfferPricesResponse.generated.swift index 760761e3..fdd7fcbd 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/WinBackOfferPricesResponse.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/Responses/WinBackOfferPricesResponse.generated.swift @@ -32,19 +32,19 @@ public struct WinBackOfferPricesResponse: Hashable, Codable, Sendable { } public enum Included: Hashable, Codable, Sendable { - case territory(Territory) case subscriptionPricePoint(SubscriptionPricePoint) + case territory(Territory) public init(from decoder: Decoder) throws { self = try { var lastError: Error! do { - return .territory(try Territory(from: decoder)) + return .subscriptionPricePoint(try SubscriptionPricePoint(from: decoder)) } catch { lastError = error } do { - return .subscriptionPricePoint(try SubscriptionPricePoint(from: decoder)) + return .territory(try Territory(from: decoder)) } catch { lastError = error } @@ -54,10 +54,10 @@ public struct WinBackOfferPricesResponse: Hashable, Codable, Sendable { public func encode(to encoder: Encoder) throws { switch self { - case .territory(let value): + case .subscriptionPricePoint(let value): try value.encode(to: encoder) - case .subscriptionPricePoint(let value): + case .territory(let value): try value.encode(to: encoder) } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/ReviewSubmissionItem.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/ReviewSubmissionItem.generated.swift index c36c59ef..c197f956 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/ReviewSubmissionItem.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/ReviewSubmissionItem.generated.swift @@ -95,18 +95,22 @@ public struct ReviewSubmissionItem: Hashable, Codable, Sendable { public var appStoreVersionExperimentV2: AppStoreVersionExperimentV2? + public var backgroundAssetVersion: BackgroundAssetVersion? + public init( appCustomProductPageVersion: AppCustomProductPageVersion? = nil, appEvent: AppEvent? = nil, appStoreVersion: AppStoreVersion? = nil, appStoreVersionExperiment: AppStoreVersionExperiment? = nil, - appStoreVersionExperimentV2: AppStoreVersionExperimentV2? = nil + appStoreVersionExperimentV2: AppStoreVersionExperimentV2? = nil, + backgroundAssetVersion: BackgroundAssetVersion? = nil ) { self.appCustomProductPageVersion = appCustomProductPageVersion self.appEvent = appEvent self.appStoreVersion = appStoreVersion self.appStoreVersionExperiment = appStoreVersionExperiment self.appStoreVersionExperimentV2 = appStoreVersionExperimentV2 + self.backgroundAssetVersion = backgroundAssetVersion } private enum CodingKeys: String, CodingKey { @@ -115,6 +119,7 @@ public struct ReviewSubmissionItem: Hashable, Codable, Sendable { case appStoreVersion case appStoreVersionExperiment case appStoreVersionExperimentV2 + case backgroundAssetVersion } public struct AppCustomProductPageVersion: Hashable, Codable, Sendable { @@ -291,6 +296,41 @@ public struct ReviewSubmissionItem: Hashable, Codable, Sendable { } } } + + public struct BackgroundAssetVersion: Hashable, Codable, Sendable { + public var data: Data? + + public init(data: Data? = nil) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case backgroundAssetVersions + } + } + } } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/StateDetail.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/StateDetail.generated.swift new file mode 100644 index 00000000..9f1f7988 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/StateDetail.generated.swift @@ -0,0 +1,25 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct StateDetail: Hashable, Codable, Sendable { + public var code: String? + + public var description: String? + + public init( + code: String? = nil, + description: String? = nil + ) { + self.code = code + self.description = description + } + + private enum CodingKeys: String, CodingKey { + case code + case description + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/SubscriptionOfferCode.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/SubscriptionOfferCode.generated.swift index f9d58a25..b1cfc4b8 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/SubscriptionOfferCode.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/SubscriptionOfferCode.generated.swift @@ -55,6 +55,8 @@ public struct SubscriptionOfferCode: Hashable, Codable, Sendable { public var offerMode: SubscriptionOfferMode? + public var totalNumberOfCodes: Int? + public init( active: Bool? = nil, customerEligibilities: [SubscriptionCustomerEligibility]? = nil, @@ -62,7 +64,8 @@ public struct SubscriptionOfferCode: Hashable, Codable, Sendable { name: String? = nil, numberOfPeriods: Int? = nil, offerEligibility: SubscriptionOfferEligibility? = nil, - offerMode: SubscriptionOfferMode? = nil + offerMode: SubscriptionOfferMode? = nil, + totalNumberOfCodes: Int? = nil ) { self.active = active self.customerEligibilities = customerEligibilities @@ -71,6 +74,7 @@ public struct SubscriptionOfferCode: Hashable, Codable, Sendable { self.numberOfPeriods = numberOfPeriods self.offerEligibility = offerEligibility self.offerMode = offerMode + self.totalNumberOfCodes = totalNumberOfCodes } private enum CodingKeys: String, CodingKey { @@ -81,6 +85,7 @@ public struct SubscriptionOfferCode: Hashable, Codable, Sendable { case numberOfPeriods case offerEligibility case offerMode + case totalNumberOfCodes } } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/TerritoryAgeRating.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/TerritoryAgeRating.generated.swift new file mode 100644 index 00000000..e03a9618 --- /dev/null +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/TerritoryAgeRating.generated.swift @@ -0,0 +1,103 @@ +// autogenerated + +// swiftlint:disable all +import Foundation + +public struct TerritoryAgeRating: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public var attributes: Attributes? + + public var relationships: Relationships? + + public var links: ResourceLinks? + + public init( + id: String, + type: `Type`, + attributes: Attributes? = nil, + relationships: Relationships? = nil, + links: ResourceLinks? = nil + ) { + self.id = id + self.type = type + self.attributes = attributes + self.relationships = relationships + self.links = links + } + + private enum CodingKeys: String, CodingKey { + case id + case type + case attributes + case relationships + case links + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case territoryAgeRatings + } + + public struct Attributes: Hashable, Codable, Sendable { + public var appStoreAgeRating: AppStoreAgeRating? + + public init(appStoreAgeRating: AppStoreAgeRating? = nil) { + self.appStoreAgeRating = appStoreAgeRating + } + + private enum CodingKeys: String, CodingKey { + case appStoreAgeRating + } + } + + public struct Relationships: Hashable, Codable, Sendable { + public var territory: Territory? + + public init(territory: Territory? = nil) { + self.territory = territory + } + + private enum CodingKeys: String, CodingKey { + case territory + } + + public struct Territory: Hashable, Codable, Sendable { + public var data: Data? + + public init(data: Data? = nil) { + self.data = data + } + + private enum CodingKeys: String, CodingKey { + case data + } + + public struct Data: Hashable, Codable, Sendable { + public var id: String + + public var type: `Type` + + public init( + id: String, + type: `Type` + ) { + self.id = id + self.type = type + } + + private enum CodingKeys: String, CodingKey { + case id + case type + } + + public enum `Type`: String, Hashable, Codable, Sendable { + case territories + } + } + } + } +} + +// swiftlint:enable all diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/TerritoryAvailability.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/TerritoryAvailability.generated.swift index c845fd6d..68cb0bdb 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/TerritoryAvailability.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/TerritoryAvailability.generated.swift @@ -118,6 +118,54 @@ public struct TerritoryAvailability: Hashable, Codable, Sendable { .init(rawValue: "CANNOT_SELL_CONTESTS") } + public static var cannotSellFrequent: Self { + .init(rawValue: "CANNOT_SELL_FREQUENT") + } + + public static var cannotSellFrequentAlcoholTobaccoDrugs: Self { + .init(rawValue: "CANNOT_SELL_FREQUENT_ALCOHOL_TOBACCO_DRUGS") + } + + public static var cannotSellFrequentGambling: Self { + .init(rawValue: "CANNOT_SELL_FREQUENT_GAMBLING") + } + + public static var cannotSellFrequentIntense: Self { + .init(rawValue: "CANNOT_SELL_FREQUENT_INTENSE") + } + + public static var cannotSellFrequentIntenseAlcoholTobaccoDrugs: Self { + .init(rawValue: "CANNOT_SELL_FREQUENT_INTENSE_ALCOHOL_TOBACCO_DRUGS") + } + + public static var cannotSellFrequentIntenseGambling: Self { + .init(rawValue: "CANNOT_SELL_FREQUENT_INTENSE_GAMBLING") + } + + public static var cannotSellFrequentIntenseSexualContentNudity: Self { + .init(rawValue: "CANNOT_SELL_FREQUENT_INTENSE_SEXUAL_CONTENT_NUDITY") + } + + public static var cannotSellFrequentIntenseViolence: Self { + .init(rawValue: "CANNOT_SELL_FREQUENT_INTENSE_VIOLENCE") + } + + public static var cannotSellFrequentIntenseWithoutGrac: Self { + .init(rawValue: "CANNOT_SELL_FREQUENT_INTENSE_WITHOUT_GRAC") + } + + public static var cannotSellFrequentSexualContentNudity: Self { + .init(rawValue: "CANNOT_SELL_FREQUENT_SEXUAL_CONTENT_NUDITY") + } + + public static var cannotSellFrequentViolence: Self { + .init(rawValue: "CANNOT_SELL_FREQUENT_VIOLENCE") + } + + public static var cannotSellFrequentWithoutGrac: Self { + .init(rawValue: "CANNOT_SELL_FREQUENT_WITHOUT_GRAC") + } + public static var cannotSellGambling: Self { .init(rawValue: "CANNOT_SELL_GAMBLING") } @@ -126,6 +174,26 @@ public struct TerritoryAvailability: Hashable, Codable, Sendable { .init(rawValue: "CANNOT_SELL_GAMBLING_CONTESTS") } + public static var cannotSellInfrequentAlcoholTobaccoDrugs: Self { + .init(rawValue: "CANNOT_SELL_INFREQUENT_ALCOHOL_TOBACCO_DRUGS") + } + + public static var cannotSellInfrequentMildAlcoholTobaccoDrugs: Self { + .init(rawValue: "CANNOT_SELL_INFREQUENT_MILD_ALCOHOL_TOBACCO_DRUGS") + } + + public static var cannotSellInfrequentMildSexualContentNudity: Self { + .init(rawValue: "CANNOT_SELL_INFREQUENT_MILD_SEXUAL_CONTENT_NUDITY") + } + + public static var cannotSellInfrequentSexualContentNudity: Self { + .init(rawValue: "CANNOT_SELL_INFREQUENT_SEXUAL_CONTENT_NUDITY") + } + + public static var cannotSellNineteenPlusWithoutGrac: Self { + .init(rawValue: "CANNOT_SELL_NINETEEN_PLUS_WITHOUT_GRAC") + } + public static var cannotSellNoniOSGames: Self { .init(rawValue: "CANNOT_SELL_NON_IOS_GAMES") } diff --git a/Sources/AppStoreConnectKit/autogenerated/Schemas/WebhookEventType.generated.swift b/Sources/AppStoreConnectKit/autogenerated/Schemas/WebhookEventType.generated.swift index c46ba0f0..73c39a0d 100644 --- a/Sources/AppStoreConnectKit/autogenerated/Schemas/WebhookEventType.generated.swift +++ b/Sources/AppStoreConnectKit/autogenerated/Schemas/WebhookEventType.generated.swift @@ -8,6 +8,22 @@ public struct WebhookEventType: Hashable, Codable, RawRepresentable, CustomStrin .init(rawValue: "APP_STORE_VERSION_APP_VERSION_STATE_UPDATED") } + public static var backgroundAssetVersionAppStoreReleaseStateUpdated: Self { + .init(rawValue: "BACKGROUND_ASSET_VERSION_APP_STORE_RELEASE_STATE_UPDATED") + } + + public static var backgroundAssetVersionExternalBetaReleaseStateUpdated: Self { + .init(rawValue: "BACKGROUND_ASSET_VERSION_EXTERNAL_BETA_RELEASE_STATE_UPDATED") + } + + public static var backgroundAssetVersionInternalBetaReleaseCreated: Self { + .init(rawValue: "BACKGROUND_ASSET_VERSION_INTERNAL_BETA_RELEASE_CREATED") + } + + public static var backgroundAssetVersionStateUpdated: Self { + .init(rawValue: "BACKGROUND_ASSET_VERSION_STATE_UPDATED") + } + public static var betaFeedbackCrashSubmissionCreated: Self { .init(rawValue: "BETA_FEEDBACK_CRASH_SUBMISSION_CREATED") } @@ -16,6 +32,14 @@ public struct WebhookEventType: Hashable, Codable, RawRepresentable, CustomStrin .init(rawValue: "BETA_FEEDBACK_SCREENSHOT_SUBMISSION_CREATED") } + public static var buildBetaDetailExternalBuildStateUpdated: Self { + .init(rawValue: "BUILD_BETA_DETAIL_EXTERNAL_BUILD_STATE_UPDATED") + } + + public static var buildUploadStateUpdated: Self { + .init(rawValue: "BUILD_UPLOAD_STATE_UPDATED") + } + public var description: String { rawValue }