in releases/go/encryption-sdk/AwsCryptographyEncryptionSdkTypes/AwsCryptographyEncryptionSdkTypes.go [676:688]
func (_this DecryptInput) Equals(other DecryptInput) bool {
switch data1 := _this.Get_().(type) {
case DecryptInput_DecryptInput:
{
data2, ok := other.Get_().(DecryptInput_DecryptInput)
return ok && data1.Ciphertext.Equals(data2.Ciphertext) && data1.MaterialsManager.Equals(data2.MaterialsManager) && data1.Keyring.Equals(data2.Keyring) && data1.EncryptionContext.Equals(data2.EncryptionContext)
}
default:
{
return false // unexpected
}
}
}