Class ProjectsResource.LocationsResource.AppsResource
The "apps" collection of methods.
Inherited Members
Namespace: Google.Apis.CustomerEngagementSuite.v1
Assembly: Google.Apis.CustomerEngagementSuite.v1.dll
Syntax
public class ProjectsResource.LocationsResource.AppsResource
Constructors
AppsResource(IClientService)
Constructs a new resource.
Declaration
public AppsResource(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Properties
Agents
Gets the Agents resource.
Declaration
public virtual ProjectsResource.LocationsResource.AppsResource.AgentsResource Agents { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AppsResource.AgentsResource |
Changelogs
Gets the Changelogs resource.
Declaration
public virtual ProjectsResource.LocationsResource.AppsResource.ChangelogsResource Changelogs { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AppsResource.ChangelogsResource |
Conversations
Gets the Conversations resource.
Declaration
public virtual ProjectsResource.LocationsResource.AppsResource.ConversationsResource Conversations { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AppsResource.ConversationsResource |
Deployments
Gets the Deployments resource.
Declaration
public virtual ProjectsResource.LocationsResource.AppsResource.DeploymentsResource Deployments { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AppsResource.DeploymentsResource |
Examples
Gets the Examples resource.
Declaration
public virtual ProjectsResource.LocationsResource.AppsResource.ExamplesResource Examples { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AppsResource.ExamplesResource |
Guardrails
Gets the Guardrails resource.
Declaration
public virtual ProjectsResource.LocationsResource.AppsResource.GuardrailsResource Guardrails { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AppsResource.GuardrailsResource |
Sessions
Gets the Sessions resource.
Declaration
public virtual ProjectsResource.LocationsResource.AppsResource.SessionsResource Sessions { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AppsResource.SessionsResource |
Tools
Gets the Tools resource.
Declaration
public virtual ProjectsResource.LocationsResource.AppsResource.ToolsResource Tools { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AppsResource.ToolsResource |
Toolsets
Gets the Toolsets resource.
Declaration
public virtual ProjectsResource.LocationsResource.AppsResource.ToolsetsResource Toolsets { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AppsResource.ToolsetsResource |
Versions
Gets the Versions resource.
Declaration
public virtual ProjectsResource.LocationsResource.AppsResource.VersionsResource Versions { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AppsResource.VersionsResource |
Methods
Create(App, string)
Creates a new app in the given project and location.
Declaration
public virtual ProjectsResource.LocationsResource.AppsResource.CreateRequest Create(App body, string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| App | body | The body of the request. |
| string | parent | Required. The resource name of the location to create an app in. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AppsResource.CreateRequest |
Delete(string)
Deletes the specified app.
Declaration
public virtual ProjectsResource.LocationsResource.AppsResource.DeleteRequest Delete(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. The resource name of the app to delete. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AppsResource.DeleteRequest |
ExecuteTool(ExecuteToolRequest, string)
Executes the given tool with the given arguments.
Declaration
public virtual ProjectsResource.LocationsResource.AppsResource.ExecuteToolRequest ExecuteTool(ExecuteToolRequest body, string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| ExecuteToolRequest | body | The body of the request. |
| string | parent | Required. The resource name of the app which the tool/toolset belongs to. Format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AppsResource.ExecuteToolRequest |
ExportApp(ExportAppRequest, string)
Exports the specified app.
Declaration
public virtual ProjectsResource.LocationsResource.AppsResource.ExportAppRequest ExportApp(ExportAppRequest body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| ExportAppRequest | body | The body of the request. |
| string | name | Required. The resource name of the app to export. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AppsResource.ExportAppRequest |
Get(string)
Gets details of the specified app.
Declaration
public virtual ProjectsResource.LocationsResource.AppsResource.GetRequest Get(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. The resource name of the app to retrieve. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AppsResource.GetRequest |
ImportApp(ImportAppRequest, string)
Imports the specified app.
Declaration
public virtual ProjectsResource.LocationsResource.AppsResource.ImportAppRequest ImportApp(ImportAppRequest body, string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| ImportAppRequest | body | The body of the request. |
| string | parent | Required. The parent resource name with the location of the app to import. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AppsResource.ImportAppRequest |
List(string)
Lists apps in the given project and location.
Declaration
public virtual ProjectsResource.LocationsResource.AppsResource.ListRequest List(string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| string | parent | Required. The resource name of the location to list apps from. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AppsResource.ListRequest |
Patch(App, string)
Updates the specified app.
Declaration
public virtual ProjectsResource.LocationsResource.AppsResource.PatchRequest Patch(App body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| App | body | The body of the request. |
| string | name | Identifier. The unique identifier of the app. Format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AppsResource.PatchRequest |
RetrieveToolSchema(RetrieveToolSchemaRequest, string)
Retrieve the schema of the given tool. The schema is computed on the fly for the given instance of the tool.
Declaration
public virtual ProjectsResource.LocationsResource.AppsResource.RetrieveToolSchemaRequest RetrieveToolSchema(RetrieveToolSchemaRequest body, string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| RetrieveToolSchemaRequest | body | The body of the request. |
| string | parent | Required. The resource name of the app which the tool/toolset belongs to. Format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AppsResource.RetrieveToolSchemaRequest |