GoogleCloudApihubV1ToolAnnotations class

Annotations for a Tool.

Constructors

GoogleCloudApihubV1ToolAnnotations({Map<String, String>? additionalHints, bool? destructiveHint, bool? idempotentHint, bool? openWorldHint, bool? readOnlyHint, String? title})
GoogleCloudApihubV1ToolAnnotations.fromJson(Map json_)

Properties

additionalHints Map<String, String>?
Additional hints which may help tools and not covered in defaults.
getter/setter pair
destructiveHint bool?
Hint indicating if the tool may have destructive side effects.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
idempotentHint bool?
Hint indicating if the tool is idempotent.
getter/setter pair
openWorldHint bool?
Hint indicating if the tool interacts with the open world (e.g., internet).
getter/setter pair
readOnlyHint bool?
Hint indicating if the tool is read-only.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
title String?
A human-readable title for the tool (if different from Tool.title).
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