Skip to content

Commit 0a12d1e

Browse files
committed
Add new exceptions from proto
1 parent abe9369 commit 0a12d1e

File tree

1 file changed

+26
-6
lines changed

1 file changed

+26
-6
lines changed

tesla_fleet_api/exceptions.py

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -963,13 +963,30 @@ class WhitelistOperationServiceKeyAttemptingToAddServiceTechOutsideServiceMode(W
963963
message = "Service key attempting to add service tech outside service mode"
964964
code = 22
965965

966-
# No idea what 23 & 24 are
966+
class WhitelistOperationCouldNotStartLocalEntityAuth(WhitelistOperationStatus):
967+
message = "Could not start local entity authentication"
968+
code = 23
969+
970+
class WhitelistOperationLocalEntityAuthFailedUIDenied(WhitelistOperationStatus):
971+
message = "Local entity authentication failed - UI denied"
972+
code = 24
967973

968-
class WhitelistOperationServiceAuthorizationRequestTimedOut(WhitelistOperationStatus):
969-
# This is observed but not documented
974+
class WhitelistOperationLocalEntityAuthFailedTimedOutWaitingForTap(WhitelistOperationStatus):
970975
message = "Authorization request timed out"
971976
code = 25
972977

978+
class WhitelistOperationLocalEntityAuthFailedTimedOutWaitingForUIAck(WhitelistOperationStatus):
979+
message = "Local entity authentication failed - timed out waiting for UI acknowledgement"
980+
code = 26
981+
982+
class WhitelistOperationLocalEntityAuthFailedValetMode(WhitelistOperationStatus):
983+
message = "Local entity authentication failed - valet mode"
984+
code = 27
985+
986+
class WhitelistOperationLocalEntityAuthFailedCancelled(WhitelistOperationStatus):
987+
message = "Local entity authentication failed - cancelled"
988+
code = 28
989+
973990

974991
WHITELIST_OPERATION_STATUS = [
975992
None,
@@ -995,9 +1012,12 @@ class WhitelistOperationServiceAuthorizationRequestTimedOut(WhitelistOperationSt
9951012
WhitelistOperationAttemptingToAddKeyWithServiceRole,
9961013
WhitelistOperationNonServiceKeyAttemptingToAddServiceTech,
9971014
WhitelistOperationServiceKeyAttemptingToAddServiceTechOutsideServiceMode,
998-
WhitelistOperationStatus,
999-
WhitelistOperationStatus,
1000-
WhitelistOperationServiceAuthorizationRequestTimedOut
1015+
WhitelistOperationCouldNotStartLocalEntityAuth,
1016+
WhitelistOperationLocalEntityAuthFailedUIDenied,
1017+
WhitelistOperationLocalEntityAuthFailedTimedOutWaitingForTap,
1018+
WhitelistOperationLocalEntityAuthFailedTimedOutWaitingForUIAck,
1019+
WhitelistOperationLocalEntityAuthFailedValetMode,
1020+
WhitelistOperationLocalEntityAuthFailedCancelled
10011021
]
10021022

10031023

0 commit comments

Comments
 (0)