Partilhar via


UserContract interface

Dados do utilizador.

Extends

Propriedades

email

Endereço de e-mail.

firstName

Nome próprio.

groups

Coleção de grupos do qual o usuário faz parte. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

identities

Coleção de identidades de usuário.

lastName

Apelido.

note

Observação opcional sobre um usuário definida pelo administrador.

registrationDate

Data de registo do utilizador. A data está em conformidade com o seguinte formato: yyyy-MM-ddTHH:mm:ssZ conforme especificado pela norma ISO 8601.

state

Estado da conta. Especifica se o usuário está ativo ou não. Os usuários bloqueados não conseguem entrar no portal do desenvolvedor ou chamar quaisquer APIs de produtos inscritos. O estado padrão é Ativo.

Propriedades Herdadas

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes de Propriedade

email

Endereço de e-mail.

email?: string

Valor de Propriedade

string

firstName

Nome próprio.

firstName?: string

Valor de Propriedade

string

groups

Coleção de grupos do qual o usuário faz parte. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

groups?: GroupContractProperties[]

Valor de Propriedade

identities

Coleção de identidades de usuário.

identities?: UserIdentityContract[]

Valor de Propriedade

lastName

Apelido.

lastName?: string

Valor de Propriedade

string

note

Observação opcional sobre um usuário definida pelo administrador.

note?: string

Valor de Propriedade

string

registrationDate

Data de registo do utilizador. A data está em conformidade com o seguinte formato: yyyy-MM-ddTHH:mm:ssZ conforme especificado pela norma ISO 8601.

registrationDate?: Date

Valor de Propriedade

Date

state

Estado da conta. Especifica se o usuário está ativo ou não. Os usuários bloqueados não conseguem entrar no portal do desenvolvedor ou chamar quaisquer APIs de produtos inscritos. O estado padrão é Ativo.

state?: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor de Propriedade

string

herdado deProxyResource.id

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor de Propriedade

string

herdada deProxyResource.name

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor de Propriedade

string

herdado de ProxyResource.type