// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 include "../Model/AwsCryptographyDbEncryptionSdkDynamoDbItemEncryptorTypes.dfy" module {:extern "software.amazon.cryptography.dbencryptionsdk.dynamodb.itemencryptor.internaldafny.internal"} InternalLegacyOverride { import opened Wrappers import Types = AwsCryptographyDbEncryptionSdkDynamoDbItemEncryptorTypes import DDBE = AwsCryptographyDbEncryptionSdkDynamoDbTypes class {:extern} InternalLegacyOverride { static method {:extern} Build(encryptorConfig: Types.DynamoDbItemEncryptorConfig) returns (output: Result, Types.Error>) const policy: DDBE.LegacyPolicy method {:extern} EncryptItem(input: Types.EncryptItemInput) returns (output: Result) method {:extern} DecryptItem(input: Types.DecryptItemInput) returns (output: Result) predicate method {:extern} IsLegacyInput(input: Types.DecryptItemInput) } }