OptionalclientService-account email that signs the OAuth2 assertion. Required unless
tokenSource is supplied.
OptionalhttpOptionalprivatePEM PKCS#8 private key for the service account. Required unless
tokenSource is supplied.
Firebase project id; addressed by the v1 messages:send URL.
OptionalruntimeRuntime services providing Web Crypto and the wall clock, used to sign the
assertion and expire cached tokens. Required unless tokenSource
is supplied; the plugin passes this automatically.
OptionaltokenOverrides how access tokens are acquired — e.g. from a GCP metadata server instead of a locally held key. When set, the three credential fields above are unused.
Options for
FcmProvider.Since
0.1.0