def refresh_from(self, **kwargs): self.comment = kwargs['comment'] self.name = kwargs['name'] self.value = kwargs['value'] if has_embedded_objects(kwargs): discount = get_embedded_object(kwargs, 'discount') self.discount = Discount(self.location_id, **discount)
def refresh_from(self, **kwargs): self.name = kwargs['name'] self.minimum = kwargs['minimum'] self.maximum = kwargs['maximum'] self.required = kwargs['required'] if has_embedded_objects(kwargs): options = get_embedded_object(kwargs, 'options') self.options = [Modifier(self.location_id, **m) for m in options]
def refresh_from(self, **kwargs): self.comment = kwargs['comment'] self.name = kwargs['name'] self.price_per_unit = kwargs['price_per_unit'] self.quantity = kwargs['quantity'] if has_embedded_objects(kwargs): modifier = get_embedded_object(kwargs, 'menu_modifier') self.modifier = Modifier(self.location_id, **modifier)
def refresh_from(self, **kwargs): self.auto_send = kwargs['auto_send'] self.closed_at = kwargs['closed_at'] self.guest_count = kwargs['guest_count'] self.name = kwargs['name'] self.open = kwargs['open'] self.opened_at = kwargs['opened_at'] self.ticket_number = kwargs['ticket_number'] self.totals = kwargs['totals'] if has_embedded_objects(kwargs): employee = get_embedded_object(kwargs, 'employee') self.employee = Employee(self.location_id, **employee) discounts = get_embedded_object(kwargs, 'discounts') self.discounts = [ TicketDiscount(self.location_id, **discount) for discount in discounts ] ticket_items = get_embedded_object(kwargs, 'items') self.items = [ TicketItem(self.location_id, self.id, **ti) for ti in ticket_items ] order_type = get_embedded_object(kwargs, 'order_type') self.order_type = OrderType(self.location_id, **order_type) payments = get_embedded_object(kwargs, 'payments') self.payments = [ Payment(self.location_id, self.id, **p) for p in payments ] revenue_center = get_embedded_object(kwargs, 'revenue_center') self.revenue_center = RevenueCenter( self.location_id, **revenue_center ) table = get_embedded_object(kwargs, 'table') if table: self.table = Table(self.location_id, **table) voided_items = get_embedded_object(kwargs, 'voided_items') self.voided_items = [ MenuItem(self.location_id, **item) for item in voided_items ]
def refresh_from(self, **kwargs): self.default = kwargs['default'] self.name = kwargs['name'] if has_embedded_objects(kwargs): open_tickets = get_embedded_object(kwargs, 'open_tickets') self.open_tickets = [ Ticket(self.location_id, **ticket) for ticket in open_tickets ] tables = get_embedded_object(kwargs, 'tables') self.tables = [Table(self.location_id, **t) for t in tables]
def refresh_from(self, **kwargs): self.available = kwargs['available'] self.name = kwargs['name'] self.number = kwargs['number'] self.seats = kwargs['seats'] if has_embedded_objects(kwargs): open_tickets = get_embedded_object(kwargs, 'open_tickets') self.open_tickets = [ Ticket(self.location_id, **ticket) for ticket in open_tickets ] revenue_center = get_embedded_object(kwargs, 'revenue_center') self.revenue_center = RevenueCenter(self.location_id, **revenue_center)
def refresh_from(self, **kwargs): self.comment = kwargs['comment'] self.name = kwargs['name'] self.price_per_unit = kwargs['price_per_unit'] self.quantity = kwargs['quantity'] self.sent = kwargs['sent'] if has_embedded_objects(kwargs): menu_item = get_embedded_object(kwargs, 'menu_item') self.menu_item = MenuItem(self.location_id, **menu_item) modifiers = get_embedded_object(kwargs, 'modifiers') self.modifiers = [ TicketItemModifier(self.location_id, self.ticket_id, self.id, **modifier) for modifier in modifiers ]
def refresh_from(self, **kwargs): self.auto_send = kwargs['auto_send'] self.closed_at = kwargs['closed_at'] self.guest_count = kwargs['guest_count'] self.name = kwargs['name'] self.open = kwargs['open'] self.opened_at = kwargs['opened_at'] self.ticket_number = kwargs['ticket_number'] self.totals = kwargs['totals'] if has_embedded_objects(kwargs): employee = get_embedded_object(kwargs, 'employee') self.employee = Employee(self.location_id, **employee) discounts = get_embedded_object(kwargs, 'discounts') self.discounts = [ TicketDiscount(self.location_id, **discount) for discount in discounts ] ticket_items = get_embedded_object(kwargs, 'items') self.items = [ TicketItem(self.location_id, self.id, **ti) for ti in ticket_items ] order_type = get_embedded_object(kwargs, 'order_type') self.order_type = OrderType(self.location_id, **order_type) payments = get_embedded_object(kwargs, 'payments') self.payments = [ Payment(self.location_id, self.id, **p) for p in payments ] revenue_center = get_embedded_object(kwargs, 'revenue_center') self.revenue_center = RevenueCenter(self.location_id, **revenue_center) table = get_embedded_object(kwargs, 'table') if table: self.table = Table(self.location_id, **table) voided_items = get_embedded_object(kwargs, 'voided_items') self.voided_items = [ MenuItem(self.location_id, **item) for item in voided_items ]
def refresh_from(self, **kwargs): self.available = kwargs['available'] self.name = kwargs['name'] self.number = kwargs['number'] self.seats = kwargs['seats'] if has_embedded_objects(kwargs): open_tickets = get_embedded_object(kwargs, 'open_tickets') self.open_tickets = [ Ticket(self.location_id, **ticket) for ticket in open_tickets ] revenue_center = get_embedded_object(kwargs, 'revenue_center') self.revenue_center = RevenueCenter( self.location_id, **revenue_center )
def refresh_from(self, **kwargs): self.comment = kwargs['comment'] self.name = kwargs['name'] self.price_per_unit = kwargs['price_per_unit'] self.quantity = kwargs['quantity'] self.sent = kwargs['sent'] if has_embedded_objects(kwargs): menu_item = get_embedded_object(kwargs, 'menu_item') self.menu_item = MenuItem(self.location_id, **menu_item) modifiers = get_embedded_object(kwargs, 'modifiers') self.modifiers = [ TicketItemModifier( self.location_id, self.ticket_id, self.id, **modifier ) for modifier in modifiers ]
def refresh_from(self, **kwargs): self.name = kwargs['name'] if has_embedded_objects(kwargs): items = get_embedded_object(kwargs, 'items') self.items = [MenuItem(self.location_id, **i) for i in items]