|
1 | 1 | diff --git b/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/TypeConversion.cs a/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/TypeConversion.cs |
2 | | -index b842a7af..164b16c5 100644 |
| 2 | +index 64de7ab2..63a975a6 100644 |
3 | 3 | --- b/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/TypeConversion.cs |
4 | 4 | +++ a/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/TypeConversion.cs |
5 | | -@@ -7,10 +7,43 @@ namespace AWS.Cryptography.DbEncryptionSDK.DynamoDb |
| 5 | +@@ -7,10 +7,6 @@ namespace AWS.Cryptography.DbEncryptionSDK.DynamoDb |
6 | 6 | { |
7 | 7 | public static class TypeConversion |
8 | 8 | { |
9 | 9 | - private const string ISO8601DateFormat = "yyyy-MM-dd\\THH:mm:ss.fff\\Z"; |
10 | 10 | - |
11 | 11 | - private const string ISO8601DateFormatNoMS = "yyyy-MM-dd\\THH:mm:ss\\Z"; |
12 | | -+ // BEGIN MANUAL EDIT |
13 | | -+ public static AWS.Cryptography.KeyStore.KeyStore FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S17_KeyStoreReference(software.amazon.cryptography.keystore.internaldafny.types.IKeyStoreClient value) |
14 | | -+ { |
15 | | -+ if (value is software.amazon.cryptography.keystore.internaldafny.types.IKeyStoreClient dafnyValue) |
16 | | -+ { |
17 | | -+ return new AWS.Cryptography.KeyStore.KeyStore(dafnyValue); |
18 | | -+ } |
19 | | -+ throw new System.ArgumentException("Custom implementations of AWS.Cryptography.KeyStore.KeyStore are not supported yet"); |
20 | | -+ } |
21 | | -+ public static software.amazon.cryptography.keystore.internaldafny.types.IKeyStoreClient ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S17_KeyStoreReference(AWS.Cryptography.KeyStore.KeyStore value) |
22 | | -+ { |
23 | | -+ if (value is AWS.Cryptography.KeyStore.KeyStore nativeValue) |
24 | | -+ { |
25 | | -+ return nativeValue.impl(); |
26 | | -+ } |
27 | | -+ throw new System.ArgumentException("Custom implementations of AWS.Cryptography.KeyStore.KeyStore are not supported yet"); |
28 | | -+ } |
29 | | -+ public static AWS.Cryptography.DbEncryptionSDK.DynamoDb.ILegacyDynamoDbEncryptor FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S32_LegacyDynamoDbEncryptorReference(software.amazon.cryptography.dbencryptionsdk.dynamodb.internaldafny.types.ILegacyDynamoDbEncryptor value) |
30 | | -+ { |
31 | | -+ if (value is NativeWrapper_LegacyDynamoDbEncryptor nativeWrapper) return nativeWrapper._impl; |
32 | | -+ return new LegacyDynamoDbEncryptor(value); |
33 | | - |
34 | | -+ } |
35 | | -+ public static software.amazon.cryptography.dbencryptionsdk.dynamodb.internaldafny.types.ILegacyDynamoDbEncryptor ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S32_LegacyDynamoDbEncryptorReference(AWS.Cryptography.DbEncryptionSDK.DynamoDb.ILegacyDynamoDbEncryptor value) |
36 | | -+ { |
37 | | -+ switch (value) |
38 | | -+ { |
39 | | -+ case LegacyDynamoDbEncryptor valueWithImpl: |
40 | | -+ return valueWithImpl._impl; |
41 | | -+ case LegacyDynamoDbEncryptorBase nativeImpl: |
42 | | -+ return new NativeWrapper_LegacyDynamoDbEncryptor(nativeImpl); |
43 | | -+ default: |
44 | | -+ throw new System.ArgumentException( |
45 | | -+ "Custom implementations of LegacyDynamoDbEncryptor must extend LegacyDynamoDbEncryptorBase."); |
46 | | -+ } |
47 | | -+ } |
48 | | -+ // END MANUAL EDIT |
| 12 | +- |
49 | 13 | public static AWS.Cryptography.DbEncryptionSDK.DynamoDb.AsSet FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S5_AsSet(software.amazon.cryptography.dbencryptionsdk.dynamodb.internaldafny.types._IAsSet value) |
50 | 14 | { |
51 | 15 | software.amazon.cryptography.dbencryptionsdk.dynamodb.internaldafny.types.AsSet concrete = (software.amazon.cryptography.dbencryptionsdk.dynamodb.internaldafny.types.AsSet)value; AWS.Cryptography.DbEncryptionSDK.DynamoDb.AsSet converted = new AWS.Cryptography.DbEncryptionSDK.DynamoDb.AsSet(); return converted; |
0 commit comments