@@ -146,6 +146,27 @@ public static software.amazon.cryptography.dbencryptionsdk.dynamodb.internaldafn
146146
147147 return new software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . GetBranchKeyIdFromDdbKeyOutput ( ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S30_GetBranchKeyIdFromDdbKeyOutput__M11_branchKeyId ( value . BranchKeyId ) ) ;
148148 }
149+ public static AWS . Cryptography . DbEncryptionSDK . DynamoDb . GetBucketNumberInput FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S20_GetBucketNumberInput ( software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . _IGetBucketNumberInput value )
150+ {
151+ software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . GetBucketNumberInput concrete = ( software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . GetBucketNumberInput ) value ; AWS . Cryptography . DbEncryptionSDK . DynamoDb . GetBucketNumberInput converted = new AWS . Cryptography . DbEncryptionSDK . DynamoDb . GetBucketNumberInput ( ) ; converted . Item = ( System . Collections . Generic . Dictionary < string , Amazon . DynamoDBv2 . Model . AttributeValue > ) FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S20_GetBucketNumberInput__M4_item ( concrete . _item ) ;
152+ converted . NumberOfBuckets = ( int ) FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S20_GetBucketNumberInput__M15_numberOfBuckets ( concrete . _numberOfBuckets ) ; return converted ;
153+ }
154+ public static software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . _IGetBucketNumberInput ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S20_GetBucketNumberInput ( AWS . Cryptography . DbEncryptionSDK . DynamoDb . GetBucketNumberInput value )
155+ {
156+ value . Validate ( ) ;
157+
158+ return new software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . GetBucketNumberInput ( ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S20_GetBucketNumberInput__M4_item ( value . Item ) , ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S20_GetBucketNumberInput__M15_numberOfBuckets ( value . NumberOfBuckets ) ) ;
159+ }
160+ public static AWS . Cryptography . DbEncryptionSDK . DynamoDb . GetBucketNumberOutput FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S21_GetBucketNumberOutput ( software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . _IGetBucketNumberOutput value )
161+ {
162+ software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . GetBucketNumberOutput concrete = ( software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . GetBucketNumberOutput ) value ; AWS . Cryptography . DbEncryptionSDK . DynamoDb . GetBucketNumberOutput converted = new AWS . Cryptography . DbEncryptionSDK . DynamoDb . GetBucketNumberOutput ( ) ; converted . BucketNumber = ( int ) FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S21_GetBucketNumberOutput__M12_bucketNumber ( concrete . _bucketNumber ) ; return converted ;
163+ }
164+ public static software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . _IGetBucketNumberOutput ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S21_GetBucketNumberOutput ( AWS . Cryptography . DbEncryptionSDK . DynamoDb . GetBucketNumberOutput value )
165+ {
166+ value . Validate ( ) ;
167+
168+ return new software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . GetBucketNumberOutput ( ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S21_GetBucketNumberOutput__M12_bucketNumber ( value . BucketNumber ) ) ;
169+ }
149170 public static AWS . Cryptography . DbEncryptionSDK . DynamoDb . GetEncryptedDataKeyDescriptionInput FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S35_GetEncryptedDataKeyDescriptionInput ( software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . _IGetEncryptedDataKeyDescriptionInput value )
150171 {
151172 software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . GetEncryptedDataKeyDescriptionInput concrete = ( software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . GetEncryptedDataKeyDescriptionInput ) value ; AWS . Cryptography . DbEncryptionSDK . DynamoDb . GetEncryptedDataKeyDescriptionInput converted = new AWS . Cryptography . DbEncryptionSDK . DynamoDb . GetEncryptedDataKeyDescriptionInput ( ) ; converted . Input = ( AWS . Cryptography . DbEncryptionSDK . DynamoDb . GetEncryptedDataKeyDescriptionUnion ) FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S35_GetEncryptedDataKeyDescriptionInput__M5_input ( concrete . _input ) ; return converted ;
@@ -390,6 +411,30 @@ public static Dafny.ISequence<char> ToDafny_N3_aws__N12_cryptography__N15_dbEncr
390411 {
391412 return ToDafny_N6_smithy__N3_api__S6_String ( value ) ;
392413 }
414+ public static System . Collections . Generic . Dictionary < string , Amazon . DynamoDBv2 . Model . AttributeValue > FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S20_GetBucketNumberInput__M4_item ( Dafny . IMap < Dafny . ISequence < char > , software . amazon . cryptography . services . dynamodb . internaldafny . types . _IAttributeValue > value )
415+ {
416+ return FromDafny_N3_com__N9_amazonaws__N8_dynamodb__S12_AttributeMap ( value ) ;
417+ }
418+ public static Dafny . IMap < Dafny . ISequence < char > , software . amazon . cryptography . services . dynamodb . internaldafny . types . _IAttributeValue > ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S20_GetBucketNumberInput__M4_item ( System . Collections . Generic . Dictionary < string , Amazon . DynamoDBv2 . Model . AttributeValue > value )
419+ {
420+ return ToDafny_N3_com__N9_amazonaws__N8_dynamodb__S12_AttributeMap ( value ) ;
421+ }
422+ public static int FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S20_GetBucketNumberInput__M15_numberOfBuckets ( int value )
423+ {
424+ return FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S11_BucketCount ( value ) ;
425+ }
426+ public static int ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S20_GetBucketNumberInput__M15_numberOfBuckets ( int value )
427+ {
428+ return ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S11_BucketCount ( value ) ;
429+ }
430+ public static int FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S21_GetBucketNumberOutput__M12_bucketNumber ( int value )
431+ {
432+ return FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S12_BucketNumber ( value ) ;
433+ }
434+ public static int ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S21_GetBucketNumberOutput__M12_bucketNumber ( int value )
435+ {
436+ return ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S12_BucketNumber ( value ) ;
437+ }
393438 public static AWS . Cryptography . DbEncryptionSDK . DynamoDb . GetEncryptedDataKeyDescriptionUnion FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S35_GetEncryptedDataKeyDescriptionInput__M5_input ( software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . _IGetEncryptedDataKeyDescriptionUnion value )
394439 {
395440 return FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S35_GetEncryptedDataKeyDescriptionUnion ( value ) ;
@@ -596,6 +641,32 @@ public static Dafny.ISequence<char> ToDafny_N6_smithy__N3_api__S6_String(string
596641 new Dafny . Pair < Dafny . ISequence < char > , software . amazon . cryptography . services . dynamodb . internaldafny . types . _IAttributeValue > ( ToDafny_N3_com__N9_amazonaws__N8_dynamodb__S3_Key__M3_key ( pair . Key ) , ToDafny_N3_com__N9_amazonaws__N8_dynamodb__S3_Key__M5_value ( pair . Value ) )
597642 ) ) ;
598643 }
644+ public static System . Collections . Generic . Dictionary < string , Amazon . DynamoDBv2 . Model . AttributeValue > FromDafny_N3_com__N9_amazonaws__N8_dynamodb__S12_AttributeMap ( Dafny . IMap < Dafny . ISequence < char > , software . amazon . cryptography . services . dynamodb . internaldafny . types . _IAttributeValue > value )
645+ {
646+ return value . ItemEnumerable . ToDictionary ( pair => FromDafny_N3_com__N9_amazonaws__N8_dynamodb__S12_AttributeMap__M3_key ( pair . Car ) , pair => FromDafny_N3_com__N9_amazonaws__N8_dynamodb__S12_AttributeMap__M5_value ( pair . Cdr ) ) ;
647+ }
648+ public static Dafny . IMap < Dafny . ISequence < char > , software . amazon . cryptography . services . dynamodb . internaldafny . types . _IAttributeValue > ToDafny_N3_com__N9_amazonaws__N8_dynamodb__S12_AttributeMap ( System . Collections . Generic . Dictionary < string , Amazon . DynamoDBv2 . Model . AttributeValue > value )
649+ {
650+ return Dafny . Map < Dafny . ISequence < char > , software . amazon . cryptography . services . dynamodb . internaldafny . types . _IAttributeValue > . FromCollection ( value . Select ( pair =>
651+ new Dafny . Pair < Dafny . ISequence < char > , software . amazon . cryptography . services . dynamodb . internaldafny . types . _IAttributeValue > ( ToDafny_N3_com__N9_amazonaws__N8_dynamodb__S12_AttributeMap__M3_key ( pair . Key ) , ToDafny_N3_com__N9_amazonaws__N8_dynamodb__S12_AttributeMap__M5_value ( pair . Value ) )
652+ ) ) ;
653+ }
654+ public static int FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S11_BucketCount ( int value )
655+ {
656+ return value ;
657+ }
658+ public static int ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S11_BucketCount ( int value )
659+ {
660+ return value ;
661+ }
662+ public static int FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S12_BucketNumber ( int value )
663+ {
664+ return value ;
665+ }
666+ public static int ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S12_BucketNumber ( int value )
667+ {
668+ return value ;
669+ }
599670 public static System . Collections . Generic . List < AWS . Cryptography . DbEncryptionSDK . DynamoDb . EncryptedDataKeyDescription > FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S31_EncryptedDataKeyDescriptionList ( Dafny . ISequence < software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . _IEncryptedDataKeyDescription > value )
600671 {
601672 return new System . Collections . Generic . List < AWS . Cryptography . DbEncryptionSDK . DynamoDb . EncryptedDataKeyDescription > ( value . Elements . Select ( FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S31_EncryptedDataKeyDescriptionList__M6_member ) ) ;
@@ -617,16 +688,6 @@ public static Dafny.ISequence<byte> ToDafny_N6_smithy__N3_api__S4_Blob(System.IO
617688 return Dafny . Sequence < byte > . FromArray ( value . ToArray ( ) ) ;
618689
619690 }
620- public static System . Collections . Generic . Dictionary < string , Amazon . DynamoDBv2 . Model . AttributeValue > FromDafny_N3_com__N9_amazonaws__N8_dynamodb__S12_AttributeMap ( Dafny . IMap < Dafny . ISequence < char > , software . amazon . cryptography . services . dynamodb . internaldafny . types . _IAttributeValue > value )
621- {
622- return value . ItemEnumerable . ToDictionary ( pair => FromDafny_N3_com__N9_amazonaws__N8_dynamodb__S12_AttributeMap__M3_key ( pair . Car ) , pair => FromDafny_N3_com__N9_amazonaws__N8_dynamodb__S12_AttributeMap__M5_value ( pair . Cdr ) ) ;
623- }
624- public static Dafny . IMap < Dafny . ISequence < char > , software . amazon . cryptography . services . dynamodb . internaldafny . types . _IAttributeValue > ToDafny_N3_com__N9_amazonaws__N8_dynamodb__S12_AttributeMap ( System . Collections . Generic . Dictionary < string , Amazon . DynamoDBv2 . Model . AttributeValue > value )
625- {
626- return Dafny . Map < Dafny . ISequence < char > , software . amazon . cryptography . services . dynamodb . internaldafny . types . _IAttributeValue > . FromCollection ( value . Select ( pair =>
627- new Dafny . Pair < Dafny . ISequence < char > , software . amazon . cryptography . services . dynamodb . internaldafny . types . _IAttributeValue > ( ToDafny_N3_com__N9_amazonaws__N8_dynamodb__S12_AttributeMap__M3_key ( pair . Key ) , ToDafny_N3_com__N9_amazonaws__N8_dynamodb__S12_AttributeMap__M5_value ( pair . Value ) )
628- ) ) ;
629- }
630691 public static AWS . Cryptography . DbEncryptionSDK . DynamoDb . Upper FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S5_Upper ( software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . _IUpper value )
631692 {
632693 software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . Upper concrete = ( software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . Upper ) value ; AWS . Cryptography . DbEncryptionSDK . DynamoDb . Upper converted = new AWS . Cryptography . DbEncryptionSDK . DynamoDb . Upper ( ) ; return converted ;
@@ -807,14 +868,6 @@ public static software.amazon.cryptography.services.dynamodb.internaldafny.types
807868 {
808869 return ToDafny_N3_com__N9_amazonaws__N8_dynamodb__S14_AttributeValue ( value ) ;
809870 }
810- public static AWS . Cryptography . DbEncryptionSDK . DynamoDb . EncryptedDataKeyDescription FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S31_EncryptedDataKeyDescriptionList__M6_member ( software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . _IEncryptedDataKeyDescription value )
811- {
812- return FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S27_EncryptedDataKeyDescription ( value ) ;
813- }
814- public static software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . _IEncryptedDataKeyDescription ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S31_EncryptedDataKeyDescriptionList__M6_member ( AWS . Cryptography . DbEncryptionSDK . DynamoDb . EncryptedDataKeyDescription value )
815- {
816- return ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S27_EncryptedDataKeyDescription ( value ) ;
817- }
818871 public static string FromDafny_N3_com__N9_amazonaws__N8_dynamodb__S12_AttributeMap__M3_key ( Dafny . ISequence < char > value )
819872 {
820873 return FromDafny_N3_com__N9_amazonaws__N8_dynamodb__S13_AttributeName ( value ) ;
@@ -831,6 +884,14 @@ public static software.amazon.cryptography.services.dynamodb.internaldafny.types
831884 {
832885 return ToDafny_N3_com__N9_amazonaws__N8_dynamodb__S14_AttributeValue ( value ) ;
833886 }
887+ public static AWS . Cryptography . DbEncryptionSDK . DynamoDb . EncryptedDataKeyDescription FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S31_EncryptedDataKeyDescriptionList__M6_member ( software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . _IEncryptedDataKeyDescription value )
888+ {
889+ return FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S27_EncryptedDataKeyDescription ( value ) ;
890+ }
891+ public static software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . _IEncryptedDataKeyDescription ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S31_EncryptedDataKeyDescriptionList__M6_member ( AWS . Cryptography . DbEncryptionSDK . DynamoDb . EncryptedDataKeyDescription value )
892+ {
893+ return ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S27_EncryptedDataKeyDescription ( value ) ;
894+ }
834895 public static string FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S6_Insert__M7_literal ( Dafny . ISequence < char > value )
835896 {
836897 return FromDafny_N6_smithy__N3_api__S6_String ( value ) ;
0 commit comments