GoogleCloudApihubV1Api class
An API resource in the API Hub.
Constructors
-
GoogleCloudApihubV1Api.new({GoogleCloudApihubV1AttributeValues? apiFunctionalRequirements, GoogleCloudApihubV1AttributeValues? apiRequirements, GoogleCloudApihubV1AttributeValues? apiStyle, GoogleCloudApihubV1AttributeValues? apiTechnicalRequirements, Map<
String, GoogleCloudApihubV1AttributeValues> ? attributes, GoogleCloudApihubV1AttributeValues? businessUnit, String? createTime, String? description, String? displayName, GoogleCloudApihubV1Documentation? documentation, String? fingerprint, GoogleCloudApihubV1AttributeValues? maturityLevel, String? name, GoogleCloudApihubV1Owner? owner, String? selectedVersion, List<GoogleCloudApihubV1SourceMetadata> ? sourceMetadata, GoogleCloudApihubV1AttributeValues? targetUser, GoogleCloudApihubV1AttributeValues? team, String? updateTime, List<String> ? versions}) - GoogleCloudApihubV1Api.fromJson(Map json_)
Properties
- apiFunctionalRequirements ↔ GoogleCloudApihubV1AttributeValues?
-
The api functional requirements associated with the API resource.
getter/setter pair
- apiRequirements ↔ GoogleCloudApihubV1AttributeValues?
-
The api requirement doc associated with the API resource.
getter/setter pair
- apiStyle ↔ GoogleCloudApihubV1AttributeValues?
-
The style of the API.
getter/setter pair
- apiTechnicalRequirements ↔ GoogleCloudApihubV1AttributeValues?
-
The api technical requirements associated with the API resource.
getter/setter pair
-
attributes
↔ Map<
String, GoogleCloudApihubV1AttributeValues> ? -
The list of user defined attributes associated with the API resource.
getter/setter pair
- businessUnit ↔ GoogleCloudApihubV1AttributeValues?
-
The business unit owning the API.
getter/setter pair
- createTime ↔ String?
-
The time at which the API resource was created.
getter/setter pair
- description ↔ String?
-
The description of the API resource.
getter/setter pair
- displayName ↔ String?
-
The display name of the API resource.
getter/setter pair
- documentation ↔ GoogleCloudApihubV1Documentation?
-
The documentation for the API resource.
getter/setter pair
- fingerprint ↔ String?
-
Fingerprint of the API resource.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- maturityLevel ↔ GoogleCloudApihubV1AttributeValues?
-
The maturity level of the API.
getter/setter pair
- name ↔ String?
-
Identifier.
getter/setter pair
- owner ↔ GoogleCloudApihubV1Owner?
-
Owner details for the API resource.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- selectedVersion ↔ String?
-
The selected version for an API resource.
getter/setter pair
-
sourceMetadata
↔ List<
GoogleCloudApihubV1SourceMetadata> ? -
The list of sources and metadata from the sources of the API resource.
getter/setter pair
- targetUser ↔ GoogleCloudApihubV1AttributeValues?
-
The target users for the API.
getter/setter pair
- team ↔ GoogleCloudApihubV1AttributeValues?
-
The team owning the API.
getter/setter pair
- updateTime ↔ String?
-
The time at which the API resource was last updated.
getter/setter pair
-
versions
↔ List<
String> ? -
The list of versions present in an API resource.
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