예제 #1
0
    def __init__(self, json_data):
        self.order_customers = get_array(json_data.get('OrderCustomers'),
                                         OrderCustomerInfo)
        self.order_items = get_array(json_data.get('OrderItems'),
                                     RailwayFullOrderItemInfo)
        self.order_id = get_item(json_data.get('OrderId'), int)
        self.amount = get_money(json_data.get('Amount'))
        self.contact_phone = json_data.get('ContactPhone')
        self.contact_emails = json_data.get('ContactEmails')
        self.created = get_datetime(json_data.get('Created'))
        self.confirmed = get_datetime(json_data.get('Confirmed'))
        self.pos_sys_name = json_data.get('PosSysName')

        self.json_data = json_data
예제 #2
0
    def __init__(self, json_data):
        self.order_id = json_data.get('OrderId')
        self.amount = get_money(json_data.get('Amount'))
        self.confirm_till = get_datetime(json_data.get('ConfirmTill'))
        self.customers = get_array(json_data.get('Customers'),
                                   OrderCreateReservationCustomerResponse)
        self.reservation_results = get_array(
            json_data.get('ReservationResults'), ReservationResponse)

        self.json_data = json_data
예제 #3
0
    def __init__(self, json_data):
        self.order_id = json_data.get('OrderId')
        self.confirm_till = get_datetime(json_data.get('ConfirmTill'))

        self.json_data = json_data
예제 #4
0
    def __init__(self, json_data):
        self.expiration_electronic_registration_date_time = get_datetime(
            json_data.get('ExpirationElectronicRegistrationDateTime'))
        self.blanks = get_array(json_data.get('Blanks'), RailwayBlankInfo)

        self.json_data = json_data