Classe: KASForm
Hierarquia
KASForm
Índice
Propriedades
- allowSendReminder
- canFetchAnonymousShareLink
- conversationId
- creatorId
- Termo
- id
- Isanonymous
- isGroupLevelAggregationRequired
- isLocationRequested
- isResponseAppended
- Json
- Packageid
- packageMinorVersion
- properties
- Perguntas
- Reporttype
- title
- type
- version
- Visibilidade
Métodos
- getAPICompatibleVisibilityType
- toAPICompatibleJSON
- toClientJSON
- toJSON
- addResponseNotificationForAddRow
- fromJSON
Propriedades
allowSendReminder
● allowSendReminder: KASFormResultVisibility = KASFormResultVisibility.Sender
Quem pode enviar lembrete, o valor padrão é o remetente
canFetchAnonymousShareLink
● canFetchAnonymousShareLink: KASFormResultVisibility = KASFormResultVisibility.MembersAndSubscribers
Quem pode buscar o link de compartilhamento de resposta anônima, o valor padrão é Todos
conversationId
● conversationId: string
= ""
ID de conversa associada, não deve ser alterada
creatorId
● creatorId: string
= ""
A ID do usuário que criou o formulário não deve ser alterada
Termo
● expiração: number
= 0
Hora de expiração do formulário
id
● id: string
= ""
ID do formulário, não deve ser alterada
Isanonymous
● isAnonymous: boolean
= false
Se o formulário for anônimo, o padrão será falso
isGroupLevelAggregationRequired
● isGroupLevelAggregationRequired: boolean
= false
se o servidor deve fazer agregação de nível de subgrupo nos resultados dessa instância de ação
isLocationRequested
● isLocationRequested: boolean
= false
Denota se a localização dos participantes estiver anexada com a resposta ou não, o padrão será falso
isResponseAppended
● isResponseAppended: boolean
= false
Denota se várias respostas de um usuário forem permitidas ou não, o padrão será falso
json
● json: JSON
packageId
● packageId: string
= ""
A ID do pacote do MiniApp não deve ser alterada
packageMinorVersion
● packageMinorVersion: number
= -1
Versão secundária do pacote
properties
Propriedades ●: KASFormProperty[] = []
Uma lista de metadados associados ao formulário
Perguntas
● perguntas: KASQuestion[] = []
Todas as perguntas associadas ao formulário
Reporttype
● reportType: number
= 0
Tipo de relatório da pesquisa, o padrão é 0, para o trabalho deve ser 1
title
● título: string
= ""
Título de formulário
type
● tipo: number
= 20
O tipo do formulário, padrão é 20, não deve ser alterado
versão
● versão: number
= 2
A versão do formulário, o valor padrão é 2, não deve ser alterada
visibility
● visibilidade: KASFormResultVisibility = KASFormResultVisibility.All
Quem pode ver o resumo do formulário, o valor padrão é Todos
Métodos
getAPICompatibleVisibilityType
▸ getAPICompatibleVisibilityType(visibilityType: KASFormResultVisibility): string
Parâmetros:
Nome | Tipo |
---|---|
visibilityType | KASFormResultVisibility |
Retorna:string
toAPICompatibleJSON
▸ toAPICompatibleJSON(): JSON
Retorna:JSON
toClientJSON
▸ toClientJSON(): JSON
Retorna:JSON
toJSON
▸ toJSON(): JSON
Retorna:JSON
<Static>
addResponseNotificationForAddRow
▸ addResponseNotificationForAddRow(form: KASForm, notificationSpec: KASFormResponseNotificationModel): void
Parâmetros:
Nome | Tipo |
---|---|
formulário | KASForm |
notificationSpec | KASFormResponseNotificationModel |
Retorna:void
<Static>
fromJSON
▸ fromJSON(object: JSON
): KASForm
Parâmetros:
Nome | Tipo |
---|---|
objeto | JSON |
Retorna:KASForm