Structure
GooglePlayJWTGenerator.Scope
An OAuth2 scope requested when exchanging the signed JWT for an access token.
struct ScopeOverview
Google issues scope-limited tokens, so each API family needs the scope it accepts: the Play Developer API only honours androidPublisher, while the Firebase App Distribution API only honours cloudPlatform.
Topics
Initializers
init(rawValue: String)Creates a scope from a fully-qualified Google OAuth2 scope URL.
Instance Properties
let rawValue: StringThe fully-qualified scope URL sent in the JWT payload.
Type Properties
static let androidPublisher: GooglePlayJWTGenerator.ScopeScope for the Google Play Developer API (
androidpublisher).static let cloudPlatform: GooglePlayJWTGenerator.ScopeScope for the Firebase App Distribution API (
cloud-platform).
Default Implementations
Relationships
Conforms To
Swift.EquatableSwift.HashableSwift.RawRepresentableSwift.SendableSwift.SendableMetatype