|
| 1 | +diff --git b/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/TypeConversion.cs a/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/TypeConversion.cs |
| 2 | +index 9601968..a2a04f8 100644 |
| 3 | +--- b/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/TypeConversion.cs |
| 4 | ++++ a/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/TypeConversion.cs |
| 5 | +@@ -7,10 +7,43 @@ namespace AWS.Cryptography.DbEncryptionSDK.DynamoDb |
| 6 | + { |
| 7 | + public static class TypeConversion |
| 8 | + { |
| 9 | +- private const string ISO8601DateFormat = "yyyy-MM-dd\\THH:mm:ss.fff\\Z"; |
| 10 | +- |
| 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 |
| 49 | + public static AWS.Cryptography.DbEncryptionSDK.DynamoDb.BeaconKeySource FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S15_BeaconKeySource(software.amazon.cryptography.dbencryptionsdk.dynamodb.internaldafny.types._IBeaconKeySource value) |
| 50 | + { |
| 51 | + software.amazon.cryptography.dbencryptionsdk.dynamodb.internaldafny.types.BeaconKeySource concrete = (software.amazon.cryptography.dbencryptionsdk.dynamodb.internaldafny.types.BeaconKeySource)value; |
0 commit comments