Tipo de recurso agreementAcceptance

Namespace: microsoft.graph

Representa o status atual da resposta de um usuário aos termos de uso personalizáveis de uma empresa com o Azure Active Directory (Azure AD).

Propriedades

Propriedade Tipo Descrição
agreementFileId Cadeia de caracteres O identificador do arquivo de contrato aceito pelo usuário.
agreementId Cadeia de caracteres O identificador do contrato.
deviceDisplayName Cadeia de caracteres O nome de exibição do dispositivo usado para aceitar o contrato.
deviceId Cadeia de caracteres O identificador exclusivo do dispositivo usado para aceitar o contrato.
deviceOSType Cadeia de caracteres O sistema operacional usado para aceitar o contrato.
deviceOSVersion Cadeia de caracteres A versão do sistema operacional do dispositivo usado para aceitar o contrato.
expirationDateTime DateTimeOffset A data de expiração da aceitação. O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z.
id Cadeia de caracteres O identificador da aceitação do contrato. Somente leitura.
recordedDateTime DateTimeOffset O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z.
estado string O estado da aceitação do contrato. Os valores possíveis são: accepted e declined. Suporta $filter (eq).
userDisplayName Cadeia de caracteres Nome de exibição do usuário quando a aceitação foi registrada.
userEmail Cadeia de caracteres Email do usuário quando a aceitação foi registrada.
userId Cadeia de caracteres O identificador do usuário que aceitou o contrato.
userPrincipalName Cadeia de caracteres UPN do usuário quando a aceitação foi registrada.

Relações

Nenhum

Representação JSON

Veja a seguir uma representação JSON do recurso.

{
      "id": "String (identifier)",
      "agreementId": "String",
      "userId": "String",
      "deviceId": "String",
      "deviceDisplayName": "String",
      "deviceOSType": "String",
      "deviceOSVersion": "String",
      "agreementFileId": "String",
      "userDisplayName": "String",
      "userPrincipalName": "String",
      "userEmail": "String",
      "recordedDateTime": "String (timestamp)",
      "expirationDateTime": "String",
      "state": "String"
}