DeveloperMetadataLookup class

Selects DeveloperMetadata that matches all of the specified fields.

For example, if only a metadata ID is specified this considers the DeveloperMetadata with that particular unique ID. If a metadata key is specified, this considers all developer metadata with that key. If a key, visibility, and location type are all specified, this considers all developer metadata with that key and visibility that are associated with a location of that type. In general, this selects all DeveloperMetadata that match the intersection of all the specified fields; any field or combination of fields may be specified.

Constructors

DeveloperMetadataLookup({String? locationMatchingStrategy, String? locationType, int? metadataId, String? metadataKey, DeveloperMetadataLocation? metadataLocation, String? metadataValue, String? visibility})
DeveloperMetadataLookup.fromJson(Map json_)

Properties

hashCode → int
The hash code for this object.
no setterinherited
locationMatchingStrategy ↔ String?
Determines how this lookup matches the location.
getter/setter pair
locationType ↔ String?
Limits the selected developer metadata to those entries which are associated with locations of the specified type.
getter/setter pair
metadataId ↔ int?
Limits the selected developer metadata to that which has a matching DeveloperMetadata.metadata_id.
getter/setter pair
metadataKey ↔ String?
Limits the selected developer metadata to that which has a matching DeveloperMetadata.metadata_key.
getter/setter pair
metadataLocation ↔ DeveloperMetadataLocation?
Limits the selected developer metadata to those entries associated with the specified location.
getter/setter pair
metadataValue ↔ String?
Limits the selected developer metadata to that which has a matching DeveloperMetadata.metadata_value.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
visibility ↔ String?
Limits the selected developer metadata to that which has a matching DeveloperMetadata.visibility.
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