# AuthorizationState

class AuthorizationState

An immutable snapshot of the authorization state of Mobile Payments SDK.

## Types

Companion
Link copied to clipboard
object Companion

Helper methods to create a new AuthorizationState instance.

## Properties

isAuthorizationInProgress
Link copied to clipboard
val isAuthorizationInProgress: Boolean

Returns `true` if a Mobile Payments SDK authorization is in progress, `false` otherwise.

isAuthorized
Link copied to clipboard
val isAuthorized: Boolean

Returns `true` if Mobile Payments SDK is currently authorized to collect payments on behalf of a Square location, `false` otherwise.