RegisteredApplication constructor

  1. @JsonSerializable(includeIfNull: false)
const RegisteredApplication({
  1. required String id,
  2. required String name,
  3. required String clientId,
  4. required String clientSecret,
  5. required String redirectUri,
  6. required String vapidKey,
  7. String? website,
})

Implementation

@JsonSerializable(includeIfNull: false)
const factory RegisteredApplication({
  /// The id of of this application.
  required String id,

  /// The name of your application.
  required String name,

  /// Client ID key, to be used for obtaining OAuth tokens.
  required String clientId,

  /// Client secret key, to be used for obtaining OAuth tokens.
  required String clientSecret,

  /// The registered redirect uri.
  required String redirectUri,

  /// Used for Push Streaming API.
  required String vapidKey,

  /// The website associated with your application.
  String? website,
}) = _RegisteredApplication;