Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def __init__(self, amazon_order_reference_id=None, authorization_details=None):
# type: (Optional[str], Optional[AuthorizationDetails]) -> None
"""Charge Amazon Pay Result Object. It is sent as part of the response to ChargeAmazonPayRequest.
:param amazon_order_reference_id: The order reference identifier.
:type amazon_order_reference_id: (optional) str
:param authorization_details:
:type authorization_details: (optional) ask_sdk_model.interfaces.amazonpay.model.response.authorization_details.AuthorizationDetails
"""
self.__discriminator_value = None # type: str
super(ChargeAmazonPayResult, self).__init__(amazon_order_reference_id=amazon_order_reference_id, authorization_details=authorization_details)
self.authorization_details = authorization_details
def __eq__(self, other):
# type: (object) -> bool
"""Returns true if both objects are equal"""
if not isinstance(other, ChargeAmazonPayResult):
return False
return self.__dict__ == other.__dict__
import pprint
import re # noqa: F401
import six
import typing
from enum import Enum
from ask_sdk_model.interfaces.amazonpay.v1.charge_amazon_pay_result import ChargeAmazonPayResult
if typing.TYPE_CHECKING:
from typing import Dict, List, Optional, Union
from datetime import datetime
from ask_sdk_model.interfaces.amazonpay.model.response.authorization_details import AuthorizationDetails
class ChargeAmazonPayResult(ChargeAmazonPayResult):
"""
Charge Amazon Pay Result Object. It is sent as part of the response to ChargeAmazonPayRequest.
:param amazon_order_reference_id: The order reference identifier.
:type amazon_order_reference_id: (optional) str
:param authorization_details:
:type authorization_details: (optional) ask_sdk_model.interfaces.amazonpay.model.response.authorization_details.AuthorizationDetails
"""
deserialized_types = {
'amazon_order_reference_id': 'str',
'authorization_details': 'ask_sdk_model.interfaces.amazonpay.model.response.authorization_details.AuthorizationDetails'
} # type: Dict
attribute_map = {