Class ApiservingMcpMcpToolVisibility
Profile describing the visibility restriction of an MCP tool. Key: "google.com/tool.profiles/visibility.restriction"
Implements
Inherited Members
Namespace: Google.Apis.Playdeveloperreporting.v1beta1.Data
Assembly: Google.Apis.Playdeveloperreporting.v1beta1.dll
Syntax
public class ApiservingMcpMcpToolVisibility : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FieldVisibility
A list of field-level visibility restrictions.
Declaration
[JsonProperty("fieldVisibility")]
public virtual IList<ApiservingMcpMcpToolVisibilityFieldVisibility> FieldVisibility { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<ApiservingMcpMcpToolVisibilityFieldVisibility> |
VisibilityEnforcementStrategy
The strategy used to enforce visibility restrictions. DO NOT USE. This field is not yet implemented.
Declaration
[JsonProperty("visibilityEnforcementStrategy")]
public virtual string VisibilityEnforcementStrategy { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
VisibilityRestriction
The visibility restriction labels for the tool itself (e.g., "PRODUCER_DEFINED_PREVIEW"). Multiple labels can be provided as a comma-separated string.
Declaration
[JsonProperty("visibilityRestriction")]
public virtual string VisibilityRestriction { get; set; }
Property Value
| Type | Description |
|---|---|
| string |