Skip to content

Commit

Permalink
added template_name to card
Browse files Browse the repository at this point in the history
  • Loading branch information
simonesestili committed Nov 21, 2022
1 parent 19f85bd commit 6a131d4
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions amcards/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -307,6 +307,7 @@ def __init__(
date_last_modified: datetime,
date_fulfilled: datetime,
is_international: bool,
template_name: str,
campaign_id: Optional[int],
shipping_address: dict,
return_address: dict,
Expand All @@ -320,6 +321,7 @@ def __init__(
self._date_last_modified = date_last_modified
self._date_fulfilled = date_fulfilled
self._is_international = is_international
self._template_name = template_name
self._campaign_id = campaign_id
self._shipping_address = shipping_address
self._return_address = return_address
Expand Down Expand Up @@ -371,6 +373,11 @@ def is_international(self) -> bool:
"""If True, card was shipped international. If False, card was shipped domestic."""
return self._is_international

@property
def template_name(self) -> str:
"""Name of template for this card."""
return self._template_name

@property
def campaign_id(self) -> Optional[int]:
"""Unique identifier for drip campaign associated with this card. If this card is not a part of a drip campaign, this value will be ``None``."""
Expand Down Expand Up @@ -430,6 +437,7 @@ def _from_json(cls, json: dict):
date_last_modified=helpers.to_datetime(json['last_modified']),
date_fulfilled=helpers.to_datetime(json['fulfilled']),
is_international=json['is_international'],
template_name=json['template_name'],
campaign_id=json['campaign_pk'],
shipping_address=helpers.parse_shipping_address(json),
return_address=helpers.parse_return_address(json),
Expand Down

0 comments on commit 6a131d4

Please sign in to comment.