cli-tools icon indicating copy to clipboard operation
cli-tools copied to clipboard

Add missing fields for App Store Connect models

Open priitlatt opened this issue 2 years ago • 0 comments

Whenever App Store Connect API responses are converted to codemagic.apple.resources.App or codemagic.apple.resources.Build instances, then the logs get flooded with warning about unknown fields for attributes and relationships.

App warnings
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'subscriptionStatusUrl' for resource App.Attributes
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'subscriptionStatusUrlVersion' for resource App.Attributes
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'subscriptionStatusUrlForSandbox' for resource App.Attributes
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'subscriptionStatusUrlVersionForSandbox' for resource App.Attributes
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'appClips' for resource App.Relationships
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'appPricePoints' for resource App.Relationships
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'pricePoints' for resource App.Relationships
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'appPriceSchedule' for resource App.Relationships
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'appAvailability' for resource App.Relationships
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'appAvailabilityV2' for resource App.Relationships
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'subscriptionGroups' for resource App.Relationships
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'appCustomProductPages' for resource App.Relationships
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'inAppPurchasesV2' for resource App.Relationships
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'promotedPurchases' for resource App.Relationships
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'appEvents' for resource App.Relationships
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'reviewSubmissions' for resource App.Relationships
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'subscriptionGracePeriod' for resource App.Relationships
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'customerReviews' for resource App.Relationships
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'gameCenterDetail' for resource App.Relationships
[17:47:00 19-12-2023] WARNING resource.py:78 > Unknown field 'appStoreVersionExperimentsV2' for resource App.Relationships
Build warnings
[17:48:46 19-12-2023] WARNING resource.py:78 > Unknown field 'lsMinimumSystemVersion' for resource Build.Attributes
[17:48:46 19-12-2023] WARNING resource.py:78 > Unknown field 'computedMinMacOsVersion' for resource Build.Attributes
[17:48:46 19-12-2023] WARNING resource.py:78 > Unknown field 'computedMinVisionOsVersion' for resource Build.Attributes
[17:48:46 19-12-2023] WARNING resource.py:78 > Unknown field 'buildAudienceType' for resource Build.Attributes

Changes here add definitions for those fields.

priitlatt avatar Dec 19 '23 15:12 priitlatt