Method: limits.getLabel

Confira as restrições da estrutura de um rótulo, como o número máximo de campos permitidos e o comprimento máximo do título do rótulo.

Solicitação HTTP

GET https://drivelabels.googleapis.com/v2beta/limits/label

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de consulta

Parâmetros
name

string

Obrigatório. O nome do recurso de revisão de rótulo precisa ser: "limites/rótulo"

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Restrições de rótulo que regem a estrutura de um rótulo, como o número máximo de campos permitidos e o comprimento máximo do título.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "name": string,
  "maxTitleLength": integer,
  "maxDescriptionLength": integer,
  "maxFields": integer,
  "maxDeletedFields": integer,
  "maxDraftRevisions": integer,
  "fieldLimits": {
    object (FieldLimits)
  }
}
Campos
name

string

Nome do recurso.

maxTitleLength

integer

O número máximo de caracteres permitidos para o título.

maxDescriptionLength

integer

O número máximo de caracteres permitidos para a descrição.

maxFields

integer

O número máximo de campos permitidos no rótulo.

maxDeletedFields

integer

O número máximo de campos publicados que podem ser excluídos.

maxDraftRevisions

integer

O número máximo de revisões de rascunho que será mantido antes da exclusão de rascunhos antigos.

fieldLimits

object (FieldLimits)

Os limites para campos.

Escopos de autorização

Requer um dos seguintes escopos de OAuth:

  • https://www.googleapis.com/auth/drive.labels
  • https://www.googleapis.com/auth/drive.labels.readonly
  • https://www.googleapis.com/auth/drive.admin.labels
  • https://www.googleapis.com/auth/drive.admin.labels.readonly

Para mais informações, consulte o Guia de autorização.

FieldLimits

Constantes de campo que regem a estrutura de um campo, como tamanho máximo do título, comprimento ou valores mínimos e máximos de campo etc.

Representação JSON
{
  "maxIdLength": integer,
  "maxDisplayNameLength": integer,
  "maxDescriptionLength": integer,
  "textLimits": {
    object (TextLimits)
  },
  "longTextLimits": {
    object (LongTextLimits)
  },
  "integerLimits": {
    object (IntegerLimits)
  },
  "dateLimits": {
    object (DateLimits)
  },
  "userLimits": {
    object (UserLimits)
  },
  "selectionLimits": {
    object (SelectionLimits)
  }
}
Campos
maxIdLength

integer

Comprimento máximo do ID.

maxDisplayNameLength

integer

Limites para o título do campo.

maxDescriptionLength

integer

Limites da descrição do campo, também chamada de texto de ajuda.

textLimits

object (TextLimits)

Os limites relevantes para o Field.Type especificado. Limites de campo de texto.

longTextLimits

object (LongTextLimits)

Limites de campo de texto longo.

integerLimits

object (IntegerLimits)

Limites de campo de números inteiros.

dateLimits

object (DateLimits)

Limites dos campos de data.

userLimits

object (UserLimits)

Limites de campo do usuário.

selectionLimits

object (SelectionLimits)

Limites do campo de seleção.

TextLimits

Limites para o tipo de campo de texto.

Representação JSON
{
  "minLength": integer,
  "maxLength": integer
}
Campos
minLength

integer

Comprimento mínimo permitido para um tipo de campo de texto.

maxLength

integer

Tamanho máximo permitido para um tipo de campo de texto.

LongTextLimits

Limites para o tipo de campo de texto longo.

Representação JSON
{
  "minLength": integer,
  "maxLength": integer
}
Campos
minLength

integer

Comprimento mínimo permitido para um tipo de campo de texto longo.

maxLength

integer

Tamanho máximo permitido para um tipo de campo de texto longo.

IntegerLimits

Limites para o tipo de campo de número inteiro.

Representação JSON
{
  "minValue": string,
  "maxValue": string
}
Campos
minValue

string (int64 format)

Valor mínimo para um tipo de campo inteiro.

maxValue

string (int64 format)

Valor máximo para um tipo de campo inteiro.

DateLimits

Limites para o tipo de campo de data.

Representação JSON
{
  "minValue": {
    object (Date)
  },
  "maxValue": {
    object (Date)
  }
}
Campos
minValue

object (Date)

Valor mínimo para o tipo de campo de data.

maxValue

object (Date)

Valor máximo para o tipo de campo de data.

UserLimits

Limites de Field.Type.USER.

Representação JSON
{
  "listLimits": {
    object (ListLimits)
  }
}
Campos
listLimits

object (ListLimits)

Limites para a variante de lista de um tipo de campo.

ListLimits

Limites para a variante de lista de um tipo de campo.

Representação JSON
{
  "maxEntries": integer
}
Campos
maxEntries

integer

Número máximo de valores permitidos para o tipo de campo.

SelectionLimits

Limites para o tipo de campo de seleção.

Representação JSON
{
  "listLimits": {
    object (ListLimits)
  },
  "maxIdLength": integer,
  "maxDisplayNameLength": integer,
  "maxChoices": integer,
  "maxDeletedChoices": integer
}
Campos
listLimits

object (ListLimits)

Limites para a variante de lista de um tipo de campo.

maxIdLength

integer

Tamanho máximo do ID para uma opção de seleção.

maxDisplayNameLength

integer

Tamanho máximo do nome de exibição.

maxChoices

integer

O número máximo de opções.

maxDeletedChoices

integer

Número máximo de opções excluídas.