GoogleCloudApigeeV1ApiDoc class
ApiDoc
represents an API catalog item.
Catalog items are used in two ways in a portal: - Users can browse and
interact with a visual representation of the API documentation - The
api_product_name
field provides a link to a backing [API product]
(/apigee/docs/reference/apis/apigee/rest/v1/organizations.apiproducts).
Through this link, portal users can create and manage developer apps linked
to one or more API products.
Constructors
-
GoogleCloudApigeeV1ApiDoc({bool? anonAllowed, String? apiProductName, List<
String> ? categoryIds, String? description, String? edgeAPIProductName, String? graphqlEndpointUrl, String? graphqlSchema, String? graphqlSchemaDisplayName, String? id, String? imageUrl, String? modified, bool? published, bool? requireCallbackUrl, String? siteId, String? specId, String? title, bool? visibility}) - GoogleCloudApigeeV1ApiDoc.fromJson(Map json_)
Properties
- anonAllowed ↔ bool?
-
Boolean flag that manages user access to the catalog item.
getter/setter pair
- apiProductName ↔ String?
-
The
name
field of the associated [API product](/apigee/docs/reference/apis/apigee/rest/v1/organizations.apiproducts).getter/setter pair -
categoryIds
↔ List<
String> ? -
The IDs of the API categories to which this catalog item belongs.
getter/setter pair
- description ↔ String?
-
Description of the catalog item.
getter/setter pair
- edgeAPIProductName ↔ String?
-
DEPRECATED: use the
apiProductName
field insteadgetter/setter pair - graphqlEndpointUrl ↔ String?
-
DEPRECATED: manage documentation through the
getDocumentation
andupdateDocumentation
methodsgetter/setter pair - graphqlSchema ↔ String?
-
DEPRECATED: manage documentation through the
getDocumentation
andupdateDocumentation
methodsgetter/setter pair - graphqlSchemaDisplayName ↔ String?
-
DEPRECATED: manage documentation through the
getDocumentation
andupdateDocumentation
methodsgetter/setter pair - hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String?
-
The ID of the catalog item.
getter/setter pair
- imageUrl ↔ String?
-
Location of the image used for the catalog item in the catalog.
getter/setter pair
- modified ↔ String?
-
Time the catalog item was last modified in milliseconds since epoch.
getter/setter pair
- published ↔ bool?
-
Denotes whether the catalog item is published to the portal or is in a
draft state.
getter/setter pair
- requireCallbackUrl ↔ bool?
-
Whether a callback URL is required when this catalog item's API product is
enabled in a developer app.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- siteId ↔ String?
-
The ID of the parent portal.
getter/setter pair
- specId ↔ String?
-
DEPRECATED: DO NOT USE
getter/setter pair
- title ↔ String?
-
The user-facing name of the catalog item.
getter/setter pair
- visibility ↔ bool?
-
DEPRECATED: use the
published
field insteadgetter/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