GoogleFirebaseExtensionsV1betaExtensionSpec class

The specification of an Extension.

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
author GoogleFirebaseExtensionsV1betaAuthor?
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