Black
This commit is contained in:
parent
da05dfe708
commit
4de97abc3a
2676 changed files with 163166 additions and 140084 deletions
|
@ -22,13 +22,12 @@ ATTR_ACC_OWNER_BIRTH_DATE = "owner_birth_date"
|
|||
ATTR_ACC_OWNER_EMAIL = "owner_email"
|
||||
ATTR_ACC_OWNER_PHONE_NUMBER = "owner_phone_number"
|
||||
|
||||
ICON_ACCOUNT = 'mdi:currency-eur'
|
||||
ICON_CARD = 'mdi:credit-card'
|
||||
ICON_SPACE = 'mdi:crop-square'
|
||||
ICON_ACCOUNT = "mdi:currency-eur"
|
||||
ICON_CARD = "mdi:credit-card"
|
||||
ICON_SPACE = "mdi:crop-square"
|
||||
|
||||
|
||||
def setup_platform(
|
||||
hass, config, add_entities, discovery_info=None):
|
||||
def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||
"""Set up the N26 sensor platform."""
|
||||
if discovery_info is None:
|
||||
return
|
||||
|
@ -98,16 +97,16 @@ class N26Account(Entity):
|
|||
ATTR_BANK_BALANCE: self._data.balance.get("bankBalance"),
|
||||
ATTR_USABLE_BALANCE: self._data.balance.get("usableBalance"),
|
||||
ATTR_ACC_OWNER_TITLE: self._data.account_info.get("title"),
|
||||
ATTR_ACC_OWNER_FIRST_NAME:
|
||||
self._data.account_info.get("kycFirstName"),
|
||||
ATTR_ACC_OWNER_LAST_NAME:
|
||||
self._data.account_info.get("kycLastName"),
|
||||
ATTR_ACC_OWNER_FIRST_NAME: self._data.account_info.get("kycFirstName"),
|
||||
ATTR_ACC_OWNER_LAST_NAME: self._data.account_info.get("kycLastName"),
|
||||
ATTR_ACC_OWNER_GENDER: self._data.account_info.get("gender"),
|
||||
ATTR_ACC_OWNER_BIRTH_DATE: timestamp_ms_to_date(
|
||||
self._data.account_info.get("birthDate")),
|
||||
self._data.account_info.get("birthDate")
|
||||
),
|
||||
ATTR_ACC_OWNER_EMAIL: self._data.account_info.get("email"),
|
||||
ATTR_ACC_OWNER_PHONE_NUMBER:
|
||||
self._data.account_info.get("mobilePhoneNumber"),
|
||||
ATTR_ACC_OWNER_PHONE_NUMBER: self._data.account_info.get(
|
||||
"mobilePhoneNumber"
|
||||
),
|
||||
}
|
||||
|
||||
for limit in self._data.limits:
|
||||
|
@ -144,8 +143,7 @@ class N26Card(Entity):
|
|||
@property
|
||||
def name(self) -> str:
|
||||
"""Friendly name of the sensor."""
|
||||
return "{}_card_{}".format(
|
||||
self._account_name.lower(), self._card["id"])
|
||||
return "{}_card_{}".format(self._account_name.lower(), self._card["id"])
|
||||
|
||||
@property
|
||||
def state(self) -> float:
|
||||
|
@ -157,26 +155,25 @@ class N26Card(Entity):
|
|||
"""Additional attributes of the sensor."""
|
||||
attributes = {
|
||||
"apple_pay_eligible": self._card.get("applePayEligible"),
|
||||
"card_activated": timestamp_ms_to_date(
|
||||
self._card.get("cardActivated")),
|
||||
"card_activated": timestamp_ms_to_date(self._card.get("cardActivated")),
|
||||
"card_product": self._card.get("cardProduct"),
|
||||
"card_product_type": self._card.get("cardProductType"),
|
||||
"card_settings_id": self._card.get("cardSettingsId"),
|
||||
"card_Type": self._card.get("cardType"),
|
||||
"design": self._card.get("design"),
|
||||
"exceet_actual_delivery_date":
|
||||
self._card.get("exceetActualDeliveryDate"),
|
||||
"exceet_actual_delivery_date": self._card.get("exceetActualDeliveryDate"),
|
||||
"exceet_card_status": self._card.get("exceetCardStatus"),
|
||||
"exceet_expected_delivery_date":
|
||||
self._card.get("exceetExpectedDeliveryDate"),
|
||||
"exceet_express_card_delivery":
|
||||
self._card.get("exceetExpressCardDelivery"),
|
||||
"exceet_express_card_delivery_email_sent":
|
||||
self._card.get("exceetExpressCardDeliveryEmailSent"),
|
||||
"exceet_express_card_delivery_tracking_id":
|
||||
self._card.get("exceetExpressCardDeliveryTrackingId"),
|
||||
"expiration_date": timestamp_ms_to_date(
|
||||
self._card.get("expirationDate")),
|
||||
"exceet_expected_delivery_date": self._card.get(
|
||||
"exceetExpectedDeliveryDate"
|
||||
),
|
||||
"exceet_express_card_delivery": self._card.get("exceetExpressCardDelivery"),
|
||||
"exceet_express_card_delivery_email_sent": self._card.get(
|
||||
"exceetExpressCardDeliveryEmailSent"
|
||||
),
|
||||
"exceet_express_card_delivery_tracking_id": self._card.get(
|
||||
"exceetExpressCardDeliveryTrackingId"
|
||||
),
|
||||
"expiration_date": timestamp_ms_to_date(self._card.get("expirationDate")),
|
||||
"google_pay_eligible": self._card.get("googlePayEligible"),
|
||||
"masked_pan": self._card.get("maskedPan"),
|
||||
"membership": self._card.get("membership"),
|
||||
|
@ -209,8 +206,9 @@ class N26Space(Entity):
|
|||
@property
|
||||
def unique_id(self):
|
||||
"""Return the unique ID of the entity."""
|
||||
return "space_{}_{}".format(self._data.balance["iban"][-4:],
|
||||
self._space["name"].lower())
|
||||
return "space_{}_{}".format(
|
||||
self._data.balance["iban"][-4:], self._space["name"].lower()
|
||||
)
|
||||
|
||||
@property
|
||||
def name(self) -> str:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue