Discard all cached Partner authorization state.
The authorized partner administrator account ID.
Return the current Partner authorization response, or null if not authorized.
The returned object remains directly reusable with setAuth(), but
JSON.stringify redacts its token and is not a persistence format.
Base URL for Computer Backup API calls, or null when the suite is unavailable.
Capabilities granted for Computer Backup API calls, or null when the suite is unavailable.
Base URL for Partner API calls, or null when the suite is unavailable.
Capabilities granted for Partner API calls, or null when the suite is unavailable.
Current Partner/Backup authorization token.
Store a fresh Partner authorization response, replacing any previous state.
Stores Partner API and Computer Backup authorization state between requests.
Reauthorization follows the storage client's
RetryTransport.onReauthcontract: re-runPartnerRawClient.authorizePartnerwith the same Master Application Key credentials, store the fresh response withsetAuth, then returnauthorizationTokento the retry transport.Partner authorize responses redact
authorizationTokenwhen passed toJSON.stringify, so do not persistgetAuth()with direct JSON serialization. For trusted durable caches, serialize the output ofpartnerAuthorizeResponseForPersistence(getAuth())into encrypted or otherwise credential-grade storage, or storeauthorizationTokendirectly in secure storage with the rest of the authorize response metadata.