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 matches 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