Class GoogleCloudAgentidentitycredentialsV1betaSuccess
Message indicating successful retrieval of credentials.
Implements
Inherited Members
Namespace: Google.Apis.AgentIdentityCredentials.v1beta.Data
Assembly: Google.Apis.AgentIdentityCredentials.v1beta.dll
Syntax
public class GoogleCloudAgentidentitycredentialsV1betaSuccess : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ExpireTime
object representation of ExpireTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ExpireTimeDateTimeOffset instead.")]
public virtual object ExpireTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
ExpireTimeDateTimeOffset
DateTimeOffset representation of ExpireTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? ExpireTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
ExpireTimeRaw
The expiration time of the token. This does not guarantee that the token will be valid until this time, since the token could be revoked earlier. There could also be clock skew between the auth provider and the client so it may expire slightly earlier. If not set, the token might be permanent or it may be that the service does not (or cannot) know when it will expire.
Declaration
[JsonProperty("expireTime")]
public virtual string ExpireTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Header
The HTTP header name where the token should be placed.
Declaration
[JsonProperty("header")]
public virtual string Header { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Scopes
The scopes actually associated with the retrieved token. End users may have rejected some requested scopes, or the third-party authorization servers can return a different set of scopes than what was asked for. Callers should verify that all required scopes for their intended use are included in this list.
Declaration
[JsonProperty("scopes")]
public virtual IList<string> Scopes { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
Token
The retrieved access token or credential for the end user. On MCPTool call, for an invalid token OAuth spec
says this should return 401 or 403, but MCPServers may implement this differently. If you get any flavor of
PERMISSION_DENIED, retry your original request to RetrieveCredentials with force_refresh_token set to the
expired/invalid token string, which will fetch a new token or initiate a new consent flow.
Declaration
[JsonProperty("token")]
public virtual string Token { get; set; }
Property Value
| Type | Description |
|---|---|
| string |