GoogleFirebaseExtensionsV1betaExtensionSpec class
The specification of an Extension.
Constructors
-
GoogleFirebaseExtensionsV1betaExtensionSpec({List<
GoogleFirebaseExtensionsV1betaApi> ? apis, GoogleFirebaseExtensionsV1betaAuthor? author, bool? billingRequired, List<GoogleFirebaseExtensionsV1betaAuthor> ? contributors, String? description, String? displayName, List<GoogleFirebaseExtensionsV1betaEventDescriptor> ? events, List<GoogleFirebaseExtensionsV1betaExternalService> ? externalServices, String? license, String? name, List<GoogleFirebaseExtensionsV1betaExtensionSpecParameter> ? params, String? postinstallContent, String? preinstallContent, String? readmeContent, String? releaseNotesUrl, List<GoogleFirebaseExtensionsV1betaResource> ? resources, List<GoogleFirebaseExtensionsV1betaRole> ? roles, String? sourceUrl, String? specVersion, String? version}) - GoogleFirebaseExtensionsV1betaExtensionSpec.fromJson(Map _json)
Properties
-
apis
↔ List<
GoogleFirebaseExtensionsV1betaApi> ? -
List of Google APIs that will be enabled on a project as part of the
install process of this Extension.
getter/setter pair
-
Primary author of the Extension and point of contact for Extension
information.
getter/setter pair
- billingRequired ↔ bool?
-
Indicator if an associated billing account is needed to use this
Extension.
getter/setter pair
-
contributors
↔ List<
GoogleFirebaseExtensionsV1betaAuthor> ? -
Multiple authors of the Extension.
getter/setter pair
- description ↔ String?
-
Description of the Extension.
getter/setter pair
- displayName ↔ String?
-
Human-readable name of the Extension (e.g. "Image Resizer").
getter/setter pair
-
events
↔ List<
GoogleFirebaseExtensionsV1betaEventDescriptor> ? -
A list of descriptors describing what events are emitted by this
extension.
getter/setter pair
-
externalServices
↔ List<
GoogleFirebaseExtensionsV1betaExternalService> ? -
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- license ↔ String?
-
License information for the Extension.
getter/setter pair
- name ↔ String?
-
Name of the Extension.
getter/setter pair
-
params
↔ List<
GoogleFirebaseExtensionsV1betaExtensionSpecParameter> ? -
List of environment variables that may be configured for the Extension.
getter/setter pair
- postinstallContent ↔ String?
-
Any postinstall instructions to be shown for this Extension.
getter/setter pair
- preinstallContent ↔ String?
-
Any preinstall instructions to be shown for this Extension.
getter/setter pair
- readmeContent ↔ String?
-
Any README content to be shown for this Extension.
getter/setter pair
- releaseNotesUrl ↔ String?
-
URL of where the release notes can be found.
getter/setter pair
-
resources
↔ List<
GoogleFirebaseExtensionsV1betaResource> ? -
List of Resources that will be created in installation.
getter/setter pair
-
roles
↔ List<
GoogleFirebaseExtensionsV1betaRole> ? -
List of IAM roles that define the access the Extension will have in the
project.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sourceUrl ↔ String?
-
URL where the source code of the Extension can be found.
getter/setter pair
- specVersion ↔ String?
-
Version of the Extension Specification used.
getter/setter pair
- version ↔ String?
-
Version of the Extension.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited