swpt_lib.swpt_uris

swpt_lib.swpt_uris.make_account_uri(debtor_id: int, account_id: str) → str

Return a valid SWPT account URI.

Raises ValueError if the passed debtor_id or account_id is invalid.

swpt_lib.swpt_uris.make_debtor_uri(debtor_id: int) → str

Return a valid SWPT debtor URI.

Raises ValueError if the passed debtor_id is invalid.

swpt_lib.swpt_uris.parse_account_uri(uri: str) → Tuple[int, str]

Return a (debtor ID, account ID) tuple.

Raises ValueError if the passed URI does not represent a valid SWPT account.

swpt_lib.swpt_uris.parse_debtor_uri(uri: str) → int

Return a debtor ID.

Raises ValueError if the passed URI does not represent a valid SWPT debtor.