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