Skip to content

Commit ce458b9

Browse files
committed
chore(coredata): remove invalid customClassName="[String]" from transformables\n\n- Clean SubstrateDataModel v2–v8 and base model XML: drop customClassName on Transformable attributes (purchaseProviders, availableSources, forceSmartIds, availableAssets, assets).\n- Keeps NSSecureUnarchiveFromDataTransformer where present; no functional change.\n- Silences Core Data runtime warnings on CI.
Signed-off-by: William Richter <richter@soramitsu.co.jp>
1 parent 1de210b commit ce458b9

File tree

8 files changed

+30
-30
lines changed
  • fearless/Common/Storage/SubstrateDataModel.xcdatamodeld
    • SubstrateDataModel.xcdatamodel
    • SubstrateDataModel_v2.xcdatamodel
    • SubstrateDataModel_v3.xcdatamodel
    • SubstrateDataModel_v4.xcdatamodel
    • SubstrateDataModel_v5.xcdatamodel
    • SubstrateDataModel_v6.xcdatamodel
    • SubstrateDataModel_v7.xcdatamodel
    • SubstrateDataModel_v8.xcdatamodel

8 files changed

+30
-30
lines changed

fearless/Common/Storage/SubstrateDataModel.xcdatamodeld/SubstrateDataModel.xcdatamodel/contents

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
</entity>
3737
<entity name="CDChainAsset" representedClassName="CDChainAsset" syncable="YES" codeGenerationType="none">
3838
<attribute name="assetId" attributeType="String"/>
39-
<attribute name="purchaseProviders" optional="YES" attributeType="Transformable" customClassName="[String]"/>
39+
<attribute name="purchaseProviders" optional="YES" attributeType="Transformable"/>
4040
<attribute name="staking" optional="YES" attributeType="String"/>
4141
<relationship name="asset" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="CDAsset"/>
4242
<relationship name="chain" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="CDChain" inverseName="assets" inverseEntity="CDChain"/>

fearless/Common/Storage/SubstrateDataModel.xcdatamodeld/SubstrateDataModel_v2.xcdatamodel/contents

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
<attribute name="assetId" attributeType="String"/>
5252
<attribute name="isNative" optional="YES" attributeType="Boolean" usesScalarValueType="YES"/>
5353
<attribute name="isUtility" optional="YES" attributeType="Boolean" usesScalarValueType="YES"/>
54-
<attribute name="purchaseProviders" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
54+
<attribute name="purchaseProviders" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
5555
<attribute name="staking" optional="YES" attributeType="String"/>
5656
<attribute name="type" optional="YES" attributeType="String"/>
5757
<relationship name="asset" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="CDAsset"/>
@@ -102,8 +102,8 @@
102102
<attribute name="name" optional="YES" attributeType="String"/>
103103
</entity>
104104
<entity name="CDPolkaswapRemoteSettings" representedClassName="CDPolkaswapRemoteSettings" syncable="YES" codeGenerationType="none">
105-
<attribute name="availableSources" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
106-
<attribute name="forceSmartIds" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
105+
<attribute name="availableSources" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
106+
<attribute name="forceSmartIds" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
107107
<attribute name="version" attributeType="String"/>
108108
<attribute name="xstusdId" optional="YES" attributeType="String"/>
109109
<relationship name="availableDexIds" toMany="YES" deletionRule="Nullify" destinationEntity="CDPolkaswapDex"/>

fearless/Common/Storage/SubstrateDataModel.xcdatamodeld/SubstrateDataModel_v3.xcdatamodel/contents

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
<attribute name="assetId" attributeType="String"/>
5454
<attribute name="isNative" optional="YES" attributeType="Boolean" usesScalarValueType="YES"/>
5555
<attribute name="isUtility" optional="YES" attributeType="Boolean" usesScalarValueType="YES"/>
56-
<attribute name="purchaseProviders" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
56+
<attribute name="purchaseProviders" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
5757
<attribute name="staking" optional="YES" attributeType="String"/>
5858
<attribute name="type" optional="YES" attributeType="String"/>
5959
<relationship name="asset" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="CDAsset"/>
@@ -76,7 +76,7 @@
7676
<attribute name="identifier" optional="YES" attributeType="String"/>
7777
</entity>
7878
<entity name="CDChainXcmConfig" representedClassName="CDChainXcmConfig" syncable="YES" codeGenerationType="class">
79-
<attribute name="availableAssets" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
79+
<attribute name="availableAssets" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
8080
<attribute name="xcmVersion" optional="YES" attributeType="String"/>
8181
<relationship name="availableDestinations" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="CDXcmAvailableDestination" inverseName="config" inverseEntity="CDXcmAvailableDestination"/>
8282
<relationship name="chain" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="CDChain" inverseName="xcmConfig" inverseEntity="CDChain"/>
@@ -110,8 +110,8 @@
110110
<attribute name="name" optional="YES" attributeType="String"/>
111111
</entity>
112112
<entity name="CDPolkaswapRemoteSettings" representedClassName="CDPolkaswapRemoteSettings" syncable="YES" codeGenerationType="class">
113-
<attribute name="availableSources" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
114-
<attribute name="forceSmartIds" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
113+
<attribute name="availableSources" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
114+
<attribute name="forceSmartIds" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
115115
<attribute name="version" attributeType="String"/>
116116
<attribute name="xstusdId" optional="YES" attributeType="String"/>
117117
<relationship name="availableDexIds" toMany="YES" deletionRule="Nullify" destinationEntity="CDPolkaswapDex"/>
@@ -151,8 +151,8 @@
151151
<attribute name="txIndex" optional="YES" attributeType="Integer 16" usesScalarValueType="NO"/>
152152
</entity>
153153
<entity name="CDXcmAvailableDestination" representedClassName="CDXcmAvailableDestination" syncable="YES" codeGenerationType="class">
154-
<attribute name="assets" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
154+
<attribute name="assets" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
155155
<attribute name="chainId" optional="YES" attributeType="String"/>
156156
<relationship name="config" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="CDChainXcmConfig" inverseName="availableDestinations" inverseEntity="CDChainXcmConfig"/>
157157
</entity>
158-
</model>
158+
</model>

fearless/Common/Storage/SubstrateDataModel.xcdatamodeld/SubstrateDataModel_v4.xcdatamodel/contents

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<attribute name="precision" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="YES"/>
1414
<attribute name="price" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
1515
<attribute name="priceId" optional="YES" attributeType="String"/>
16-
<attribute name="purchaseProviders" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
16+
<attribute name="purchaseProviders" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
1717
<attribute name="staking" optional="YES" attributeType="String"/>
1818
<attribute name="symbol" optional="YES" attributeType="String"/>
1919
<attribute name="type" optional="YES" attributeType="String"/>
@@ -69,7 +69,7 @@
6969
<attribute name="identifier" optional="YES" attributeType="String"/>
7070
</entity>
7171
<entity name="CDChainXcmConfig" representedClassName="CDChainXcmConfig" syncable="YES" codeGenerationType="class">
72-
<attribute name="availableAssets" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
72+
<attribute name="availableAssets" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
7373
<attribute name="destWeightIsPrimitive" optional="YES" attributeType="Boolean" usesScalarValueType="YES"/>
7474
<attribute name="xcmVersion" optional="YES" attributeType="String"/>
7575
<relationship name="availableDestinations" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="CDXcmAvailableDestination" inverseName="config" inverseEntity="CDXcmAvailableDestination"/>
@@ -104,8 +104,8 @@
104104
<attribute name="name" optional="YES" attributeType="String"/>
105105
</entity>
106106
<entity name="CDPolkaswapRemoteSettings" representedClassName="CDPolkaswapRemoteSettings" syncable="YES" codeGenerationType="class">
107-
<attribute name="availableSources" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
108-
<attribute name="forceSmartIds" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
107+
<attribute name="availableSources" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
108+
<attribute name="forceSmartIds" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
109109
<attribute name="version" attributeType="String"/>
110110
<attribute name="xstusdId" optional="YES" attributeType="String"/>
111111
<relationship name="availableDexIds" toMany="YES" deletionRule="Nullify" destinationEntity="CDPolkaswapDex"/>
@@ -145,8 +145,8 @@
145145
<attribute name="txIndex" optional="YES" attributeType="Integer 16" usesScalarValueType="NO"/>
146146
</entity>
147147
<entity name="CDXcmAvailableDestination" representedClassName="CDXcmAvailableDestination" syncable="YES" codeGenerationType="class">
148-
<attribute name="assets" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
148+
<attribute name="assets" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
149149
<attribute name="chainId" optional="YES" attributeType="String"/>
150150
<relationship name="config" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="CDChainXcmConfig" inverseName="availableDestinations" inverseEntity="CDChainXcmConfig"/>
151151
</entity>
152-
</model>
152+
</model>

fearless/Common/Storage/SubstrateDataModel.xcdatamodeld/SubstrateDataModel_v5.xcdatamodel/contents

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<attribute name="precision" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="YES"/>
1515
<attribute name="price" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
1616
<attribute name="priceId" optional="YES" attributeType="String"/>
17-
<attribute name="purchaseProviders" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
17+
<attribute name="purchaseProviders" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
1818
<attribute name="staking" optional="YES" attributeType="String"/>
1919
<attribute name="symbol" optional="YES" attributeType="String"/>
2020
<attribute name="type" optional="YES" attributeType="String"/>
@@ -110,8 +110,8 @@
110110
<attribute name="name" optional="YES" attributeType="String"/>
111111
</entity>
112112
<entity name="CDPolkaswapRemoteSettings" representedClassName="CDPolkaswapRemoteSettings" syncable="YES" codeGenerationType="class">
113-
<attribute name="availableSources" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
114-
<attribute name="forceSmartIds" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
113+
<attribute name="availableSources" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
114+
<attribute name="forceSmartIds" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
115115
<attribute name="version" attributeType="String"/>
116116
<attribute name="xstusdId" optional="YES" attributeType="String"/>
117117
<relationship name="availableDexIds" toMany="YES" deletionRule="Nullify" destinationEntity="CDPolkaswapDex"/>
@@ -162,4 +162,4 @@
162162
<relationship name="assets" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="CDXcmAvailableAsset"/>
163163
<relationship name="config" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="CDChainXcmConfig" inverseName="availableDestinations" inverseEntity="CDChainXcmConfig"/>
164164
</entity>
165-
</model>
165+
</model>

fearless/Common/Storage/SubstrateDataModel.xcdatamodeld/SubstrateDataModel_v6.xcdatamodel/contents

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<attribute name="precision" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="YES"/>
1515
<attribute name="price" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
1616
<attribute name="priceId" optional="YES" attributeType="String"/>
17-
<attribute name="purchaseProviders" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
17+
<attribute name="purchaseProviders" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
1818
<attribute name="staking" optional="YES" attributeType="String"/>
1919
<attribute name="symbol" optional="YES" attributeType="String"/>
2020
<attribute name="type" optional="YES" attributeType="String"/>
@@ -109,8 +109,8 @@
109109
<attribute name="name" optional="YES" attributeType="String"/>
110110
</entity>
111111
<entity name="CDPolkaswapRemoteSettings" representedClassName="CDPolkaswapRemoteSettings" syncable="YES" codeGenerationType="none">
112-
<attribute name="availableSources" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
113-
<attribute name="forceSmartIds" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
112+
<attribute name="availableSources" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
113+
<attribute name="forceSmartIds" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
114114
<attribute name="version" attributeType="String"/>
115115
<attribute name="xstusdId" optional="YES" attributeType="String"/>
116116
<relationship name="availableDexIds" toMany="YES" deletionRule="Nullify" destinationEntity="CDPolkaswapDex"/>

fearless/Common/Storage/SubstrateDataModel.xcdatamodeld/SubstrateDataModel_v7.xcdatamodel/contents

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<attribute name="precision" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="YES"/>
1515
<attribute name="price" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
1616
<attribute name="priceId" optional="YES" attributeType="String"/>
17-
<attribute name="purchaseProviders" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
17+
<attribute name="purchaseProviders" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
1818
<attribute name="staking" optional="YES" attributeType="String"/>
1919
<attribute name="symbol" optional="YES" attributeType="String"/>
2020
<attribute name="type" optional="YES" attributeType="String"/>
@@ -111,8 +111,8 @@
111111
<attribute name="name" optional="YES" attributeType="String"/>
112112
</entity>
113113
<entity name="CDPolkaswapRemoteSettings" representedClassName="CDPolkaswapRemoteSettings" syncable="YES" codeGenerationType="class">
114-
<attribute name="availableSources" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
115-
<attribute name="forceSmartIds" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
114+
<attribute name="availableSources" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
115+
<attribute name="forceSmartIds" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
116116
<attribute name="version" attributeType="String"/>
117117
<attribute name="xstusdId" optional="YES" attributeType="String"/>
118118
<relationship name="availableDexIds" toMany="YES" deletionRule="Nullify" destinationEntity="CDPolkaswapDex"/>
@@ -164,4 +164,4 @@
164164
<relationship name="assets" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="CDXcmAvailableAsset"/>
165165
<relationship name="config" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="CDChainXcmConfig" inverseName="availableDestinations" inverseEntity="CDChainXcmConfig"/>
166166
</entity>
167-
</model>
167+
</model>

fearless/Common/Storage/SubstrateDataModel.xcdatamodeld/SubstrateDataModel_v8.xcdatamodel/contents

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<attribute name="name" optional="YES" attributeType="String"/>
1313
<attribute name="precision" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="YES"/>
1414
<attribute name="priceId" optional="YES" attributeType="String"/>
15-
<attribute name="purchaseProviders" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
15+
<attribute name="purchaseProviders" optional="YES" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
1616
<attribute name="staking" optional="YES" attributeType="String"/>
1717
<attribute name="symbol" optional="YES" attributeType="String"/>
1818
<attribute name="type" optional="YES" attributeType="String"/>
@@ -111,8 +111,8 @@
111111
<attribute name="name" optional="YES" attributeType="String"/>
112112
</entity>
113113
<entity name="CDPolkaswapRemoteSettings" representedClassName="CDPolkaswapRemoteSettings" syncable="YES" codeGenerationType="none">
114-
<attribute name="availableSources" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
115-
<attribute name="forceSmartIds" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer" customClassName="[String]"/>
114+
<attribute name="availableSources" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
115+
<attribute name="forceSmartIds" attributeType="Transformable" valueTransformerName="NSSecureUnarchiveFromDataTransformer"/>
116116
<attribute name="version" attributeType="String"/>
117117
<attribute name="xstusdId" optional="YES" attributeType="String"/>
118118
<relationship name="availableDexIds" toMany="YES" deletionRule="Nullify" destinationEntity="CDPolkaswapDex"/>

0 commit comments

Comments
 (0)