Compartilhar via


>KASClient>KASForm

Classe: KASForm

Hierarquia

KASForm

Índice

Propriedades

Métodos


Propriedades

allowSendReminder

● allowSendReminder: KASFormResultVisibility = KASFormResultVisibility.Sender

Quem pode enviar lembrete, o valor padrão é o remetente


● 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