@@ -489,25 +489,30 @@ public static software.amazon.cryptography.dbencryptionsdk.dynamodb.internaldafn
489
489
public static AWS . Cryptography . DbEncryptionSDK . DynamoDb . SingleKeyStore FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S14_SingleKeyStore ( software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . _ISingleKeyStore value )
490
490
{
491
491
software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . SingleKeyStore concrete = ( software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . SingleKeyStore ) value ; AWS . Cryptography . DbEncryptionSDK . DynamoDb . SingleKeyStore converted = new AWS . Cryptography . DbEncryptionSDK . DynamoDb . SingleKeyStore ( ) ; converted . KeyId = ( string ) FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S14_SingleKeyStore__M5_keyId ( concrete . _keyId ) ;
492
- converted . CacheTTL = ( int ) FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S14_SingleKeyStore__M8_cacheTTL ( concrete . _cacheTTL ) ; return converted ;
492
+ converted . CacheTTL = ( int ) FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S14_SingleKeyStore__M8_cacheTTL ( concrete . _cacheTTL ) ;
493
+ if ( concrete . _cache . is_Some ) converted . Cache = ( AWS . Cryptography . MaterialProviders . CacheType ) FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S14_SingleKeyStore__M5_cache ( concrete . _cache ) ;
494
+ if ( concrete . _partitionId . is_Some ) converted . PartitionId = ( string ) FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S14_SingleKeyStore__M11_partitionId ( concrete . _partitionId ) ; return converted ;
493
495
}
494
496
public static software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . _ISingleKeyStore ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S14_SingleKeyStore ( AWS . Cryptography . DbEncryptionSDK . DynamoDb . SingleKeyStore value )
495
497
{
496
498
value . Validate ( ) ;
497
-
498
- return new software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . SingleKeyStore ( ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S14_SingleKeyStore__M5_keyId ( value . KeyId ) , ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S14_SingleKeyStore__M8_cacheTTL ( value . CacheTTL ) ) ;
499
+ AWS . Cryptography . MaterialProviders . CacheType var_cache = value . IsSetCache ( ) ? value . Cache : ( AWS . Cryptography . MaterialProviders . CacheType ) null ;
500
+ string var_partitionId = value . IsSetPartitionId ( ) ? value . PartitionId : ( string ) null ;
501
+ return new software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . SingleKeyStore ( ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S14_SingleKeyStore__M5_keyId ( value . KeyId ) , ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S14_SingleKeyStore__M8_cacheTTL ( value . CacheTTL ) , ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S14_SingleKeyStore__M5_cache ( var_cache ) , ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S14_SingleKeyStore__M11_partitionId ( var_partitionId ) ) ;
499
502
}
500
503
public static AWS . Cryptography . DbEncryptionSDK . DynamoDb . MultiKeyStore FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S13_MultiKeyStore ( software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . _IMultiKeyStore value )
501
504
{
502
505
software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . MultiKeyStore concrete = ( software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . MultiKeyStore ) value ; AWS . Cryptography . DbEncryptionSDK . DynamoDb . MultiKeyStore converted = new AWS . Cryptography . DbEncryptionSDK . DynamoDb . MultiKeyStore ( ) ; converted . KeyFieldName = ( string ) FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S13_MultiKeyStore__M12_keyFieldName ( concrete . _keyFieldName ) ;
503
506
converted . CacheTTL = ( int ) FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S13_MultiKeyStore__M8_cacheTTL ( concrete . _cacheTTL ) ;
504
- if ( concrete . _cache . is_Some ) converted . Cache = ( AWS . Cryptography . MaterialProviders . CacheType ) FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S13_MultiKeyStore__M5_cache ( concrete . _cache ) ; return converted ;
507
+ if ( concrete . _cache . is_Some ) converted . Cache = ( AWS . Cryptography . MaterialProviders . CacheType ) FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S13_MultiKeyStore__M5_cache ( concrete . _cache ) ;
508
+ if ( concrete . _partitionId . is_Some ) converted . PartitionId = ( string ) FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S13_MultiKeyStore__M11_partitionId ( concrete . _partitionId ) ; return converted ;
505
509
}
506
510
public static software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . _IMultiKeyStore ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S13_MultiKeyStore ( AWS . Cryptography . DbEncryptionSDK . DynamoDb . MultiKeyStore value )
507
511
{
508
512
value . Validate ( ) ;
509
513
AWS . Cryptography . MaterialProviders . CacheType var_cache = value . IsSetCache ( ) ? value . Cache : ( AWS . Cryptography . MaterialProviders . CacheType ) null ;
510
- return new software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . MultiKeyStore ( ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S13_MultiKeyStore__M12_keyFieldName ( value . KeyFieldName ) , ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S13_MultiKeyStore__M8_cacheTTL ( value . CacheTTL ) , ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S13_MultiKeyStore__M5_cache ( var_cache ) ) ;
514
+ string var_partitionId = value . IsSetPartitionId ( ) ? value . PartitionId : ( string ) null ;
515
+ return new software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . MultiKeyStore ( ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S13_MultiKeyStore__M12_keyFieldName ( value . KeyFieldName ) , ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S13_MultiKeyStore__M8_cacheTTL ( value . CacheTTL ) , ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S13_MultiKeyStore__M5_cache ( var_cache ) , ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S13_MultiKeyStore__M11_partitionId ( var_partitionId ) ) ;
511
516
}
512
517
public static AWS . Cryptography . DbEncryptionSDK . DynamoDb . PartOnly FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S8_PartOnly ( software . amazon . cryptography . dbencryptionsdk . dynamodb . internaldafny . types . _IPartOnly value )
513
518
{
@@ -722,6 +727,22 @@ public static int ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dyna
722
727
{
723
728
return ToDafny_N6_smithy__N3_api__S7_Integer ( value ) ;
724
729
}
730
+ public static AWS . Cryptography . MaterialProviders . CacheType FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S14_SingleKeyStore__M5_cache ( Wrappers_Compile . _IOption < software . amazon . cryptography . materialproviders . internaldafny . types . _ICacheType > value )
731
+ {
732
+ return value . is_None ? ( AWS . Cryptography . MaterialProviders . CacheType ) null : FromDafny_N3_aws__N12_cryptography__N17_materialProviders__S9_CacheType ( value . Extract ( ) ) ;
733
+ }
734
+ public static Wrappers_Compile . _IOption < software . amazon . cryptography . materialproviders . internaldafny . types . _ICacheType > ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S14_SingleKeyStore__M5_cache ( AWS . Cryptography . MaterialProviders . CacheType value )
735
+ {
736
+ return value == null ? Wrappers_Compile . Option < software . amazon . cryptography . materialproviders . internaldafny . types . _ICacheType > . create_None ( ) : Wrappers_Compile . Option < software . amazon . cryptography . materialproviders . internaldafny . types . _ICacheType > . create_Some ( ToDafny_N3_aws__N12_cryptography__N17_materialProviders__S9_CacheType ( ( AWS . Cryptography . MaterialProviders . CacheType ) value ) ) ;
737
+ }
738
+ public static string FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S14_SingleKeyStore__M11_partitionId ( Wrappers_Compile . _IOption < Dafny . ISequence < char > > value )
739
+ {
740
+ return value . is_None ? ( string ) null : FromDafny_N6_smithy__N3_api__S6_String ( value . Extract ( ) ) ;
741
+ }
742
+ public static Wrappers_Compile . _IOption < Dafny . ISequence < char > > ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S14_SingleKeyStore__M11_partitionId ( string value )
743
+ {
744
+ return value == null ? Wrappers_Compile . Option < Dafny . ISequence < char > > . create_None ( ) : Wrappers_Compile . Option < Dafny . ISequence < char > > . create_Some ( ToDafny_N6_smithy__N3_api__S6_String ( ( string ) value ) ) ;
745
+ }
725
746
public static string FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S13_MultiKeyStore__M12_keyFieldName ( Dafny . ISequence < char > value )
726
747
{
727
748
return FromDafny_N6_smithy__N3_api__S6_String ( value ) ;
@@ -746,6 +767,14 @@ public static AWS.Cryptography.MaterialProviders.CacheType FromDafny_N3_aws__N12
746
767
{
747
768
return value == null ? Wrappers_Compile . Option < software . amazon . cryptography . materialproviders . internaldafny . types . _ICacheType > . create_None ( ) : Wrappers_Compile . Option < software . amazon . cryptography . materialproviders . internaldafny . types . _ICacheType > . create_Some ( ToDafny_N3_aws__N12_cryptography__N17_materialProviders__S9_CacheType ( ( AWS . Cryptography . MaterialProviders . CacheType ) value ) ) ;
748
769
}
770
+ public static string FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S13_MultiKeyStore__M11_partitionId ( Wrappers_Compile . _IOption < Dafny . ISequence < char > > value )
771
+ {
772
+ return value . is_None ? ( string ) null : FromDafny_N6_smithy__N3_api__S6_String ( value . Extract ( ) ) ;
773
+ }
774
+ public static Wrappers_Compile . _IOption < Dafny . ISequence < char > > ToDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S13_MultiKeyStore__M11_partitionId ( string value )
775
+ {
776
+ return value == null ? Wrappers_Compile . Option < Dafny . ISequence < char > > . create_None ( ) : Wrappers_Compile . Option < Dafny . ISequence < char > > . create_Some ( ToDafny_N6_smithy__N3_api__S6_String ( ( string ) value ) ) ;
777
+ }
749
778
public static string FromDafny_N3_aws__N12_cryptography__N15_dbEncryptionSdk__N8_dynamoDb__S6_Shared__M5_other ( Dafny . ISequence < char > value )
750
779
{
751
780
return FromDafny_N6_smithy__N3_api__S6_String ( value ) ;
@@ -1641,4 +1670,4 @@ public static software.amazon.cryptography.dbencryptionsdk.dynamodb.internaldafn
1641
1670
}
1642
1671
}
1643
1672
}
1644
- }
1673
+ }
0 commit comments