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 namefield 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 apiProductNamefield insteadgetter/setter pair
- graphqlEndpointUrl ↔ String?
- 
  DEPRECATED: manage documentation through the getDocumentationandupdateDocumentationmethodsgetter/setter pair
- graphqlSchema ↔ String?
- 
  DEPRECATED: manage documentation through the getDocumentationandupdateDocumentationmethodsgetter/setter pair
- graphqlSchemaDisplayName ↔ String?
- 
  DEPRECATED: manage documentation through the getDocumentationandupdateDocumentationmethodsgetter/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 publishedfield 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