Class GoogleAppsDriveLabelsV2betaField
Defines a field that has a display name, data type, and other configuration options. This field defines the kind of metadata that may be set on a Drive item.
Implements
Inherited Members
Namespace: Google.Apis.DriveLabels.v2beta.Data
Assembly: Google.Apis.DriveLabels.v2beta.dll
Syntax
public class GoogleAppsDriveLabelsV2betaField : IDirectResponseSchema
Properties
AppliedCapabilities
Output only. The capabilities this user has on this field and its value when the label is applied on Drive items.
Declaration
[JsonProperty("appliedCapabilities")]
public virtual GoogleAppsDriveLabelsV2betaFieldAppliedCapabilities AppliedCapabilities { get; set; }
Property Value
Type | Description |
---|---|
GoogleAppsDriveLabelsV2betaFieldAppliedCapabilities |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CreateTimeRaw
Output only. The time this field was created.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Creator
Output only. The user who created this field.
Declaration
[JsonProperty("creator")]
public virtual GoogleAppsDriveLabelsV2betaUserInfo Creator { get; set; }
Property Value
Type | Description |
---|---|
GoogleAppsDriveLabelsV2betaUserInfo |
DateOptions
Date field options.
Declaration
[JsonProperty("dateOptions")]
public virtual GoogleAppsDriveLabelsV2betaFieldDateOptions DateOptions { get; set; }
Property Value
Type | Description |
---|---|
GoogleAppsDriveLabelsV2betaFieldDateOptions |
DisableTime
object representation of DisableTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use DisableTimeDateTimeOffset instead.")]
public virtual object DisableTime { get; set; }
Property Value
Type | Description |
---|---|
object |
DisableTimeDateTimeOffset
DateTimeOffset representation of DisableTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? DisableTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
DisableTimeRaw
Output only. The time this field was disabled. This value has no meaning when the field is not disabled.
Declaration
[JsonProperty("disableTime")]
public virtual string DisableTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Disabler
Output only. The user who disabled this field. This value has no meaning when the field is not disabled.
Declaration
[JsonProperty("disabler")]
public virtual GoogleAppsDriveLabelsV2betaUserInfo Disabler { get; set; }
Property Value
Type | Description |
---|---|
GoogleAppsDriveLabelsV2betaUserInfo |
DisplayHints
Output only. UI display hints for rendering a field.
Declaration
[JsonProperty("displayHints")]
public virtual GoogleAppsDriveLabelsV2betaFieldDisplayHints DisplayHints { get; set; }
Property Value
Type | Description |
---|---|
GoogleAppsDriveLabelsV2betaFieldDisplayHints |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Id
Output only. The key of a field, unique within a label or library. This value is autogenerated. Matches the
regex: ([a-zA-Z0-9])+
Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type | Description |
---|---|
string |
IntegerOptions
Integer field options.
Declaration
[JsonProperty("integerOptions")]
public virtual GoogleAppsDriveLabelsV2betaFieldIntegerOptions IntegerOptions { get; set; }
Property Value
Type | Description |
---|---|
GoogleAppsDriveLabelsV2betaFieldIntegerOptions |
Lifecycle
Output only. The lifecycle of this field.
Declaration
[JsonProperty("lifecycle")]
public virtual GoogleAppsDriveLabelsV2betaLifecycle Lifecycle { get; set; }
Property Value
Type | Description |
---|---|
GoogleAppsDriveLabelsV2betaLifecycle |
LockStatus
Output only. The LockStatus of this field.
Declaration
[JsonProperty("lockStatus")]
public virtual GoogleAppsDriveLabelsV2betaLockStatus LockStatus { get; set; }
Property Value
Type | Description |
---|---|
GoogleAppsDriveLabelsV2betaLockStatus |
Properties
The basic properties of the field.
Declaration
[JsonProperty("properties")]
public virtual GoogleAppsDriveLabelsV2betaFieldProperties Properties { get; set; }
Property Value
Type | Description |
---|---|
GoogleAppsDriveLabelsV2betaFieldProperties |
Publisher
Output only. The user who published this field. This value has no meaning when the field is not published.
Declaration
[JsonProperty("publisher")]
public virtual GoogleAppsDriveLabelsV2betaUserInfo Publisher { get; set; }
Property Value
Type | Description |
---|---|
GoogleAppsDriveLabelsV2betaUserInfo |
QueryKey
Output only. The key to use when constructing Drive search queries to find files based on values defined for
this field on files. For example, "{query_key}
> 2001-01-01".
Declaration
[JsonProperty("queryKey")]
public virtual string QueryKey { get; set; }
Property Value
Type | Description |
---|---|
string |
SchemaCapabilities
Output only. The capabilities this user has when editing this field.
Declaration
[JsonProperty("schemaCapabilities")]
public virtual GoogleAppsDriveLabelsV2betaFieldSchemaCapabilities SchemaCapabilities { get; set; }
Property Value
Type | Description |
---|---|
GoogleAppsDriveLabelsV2betaFieldSchemaCapabilities |
SelectionOptions
Selection field options.
Declaration
[JsonProperty("selectionOptions")]
public virtual GoogleAppsDriveLabelsV2betaFieldSelectionOptions SelectionOptions { get; set; }
Property Value
Type | Description |
---|---|
GoogleAppsDriveLabelsV2betaFieldSelectionOptions |
TextOptions
Text field options.
Declaration
[JsonProperty("textOptions")]
public virtual GoogleAppsDriveLabelsV2betaFieldTextOptions TextOptions { get; set; }
Property Value
Type | Description |
---|---|
GoogleAppsDriveLabelsV2betaFieldTextOptions |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
UpdateTimeRaw
Output only. The time this field was updated.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Updater
Output only. The user who modified this field.
Declaration
[JsonProperty("updater")]
public virtual GoogleAppsDriveLabelsV2betaUserInfo Updater { get; set; }
Property Value
Type | Description |
---|---|
GoogleAppsDriveLabelsV2betaUserInfo |
UserOptions
User field options.
Declaration
[JsonProperty("userOptions")]
public virtual GoogleAppsDriveLabelsV2betaFieldUserOptions UserOptions { get; set; }
Property Value
Type | Description |
---|---|
GoogleAppsDriveLabelsV2betaFieldUserOptions |