Compartilhar via


>KASClient>KASQuestion

Classe: KASQuestion

Hierarquia

KASQuestion

Índice

Propriedades

Métodos


Propriedades

anexosList

● anexosList: KASAttachment[] = []

Attchments de uma pergunta - Matriz de KASAttachment


Config

● configuração: KASQuestionConfig = null

Configuração/comportamento de uma pergunta


displayType

● displayType: KASQuestionDisplayType = KASQuestionDisplayType.None

Tipo de exibição das opções da pergunta


id

● id: number = 0

Índice da pergunta, começa com 0


Iseditable

● isEditable: boolean = true

Denota se a pergunta pode ser editada pelo respondente, o padrão será verdadeiro


isExcludedFromReporting

● isExcludedFromReporting: boolean = false

Denota se a pergunta será ignorada de todos os tipos de relatórios


isInvisible

● isInvisible: boolean = false

Denota se a pergunta deve ser invisível para o respondente, o padrão é falso


isResponseOptional

● isResponseOptional: boolean = false

Denota se é obrigatório responder a essa pergunta


options

Opções ●: KASQuestionOption[] = []

Lista de opções para a pergunta


questionMetadata

● questionMetadata: string


title

● título: string = ""

Título da pergunta


type

● tipo: KASQuestionType = KASQuestionType.None

Tipo da pergunta


valif

● valif: KASValidationRule = null

Regras de validação de uma pergunta – JSON de regras(s), cadeia de caracteres de erro e cadeia de caracteres de ajuda


visif

● visif: KASVisibilityRule = null

Regras de visibilidade de uma pergunta – cadeia de caracteres de regra


Métodos

getAPICompatibleQuestionType

getAPICompatibleQuestionType(type: string): string

Parâmetros:

Nome Tipo
type string

Retorna:string


toAPICompatibleJSON

toAPICompatibleJSON(): JSON

Retorna:JSON


toClientJSON

toClientJSON(): JSON

Retorna:JSON


toJSON

toJSON(): JSON

Retorna:JSON


Validateresponse

validateResponse(response: string): KASQuestionValidationResponse

Parâmetros:

Nome Tipo
response string

Retorna:KASQuestionValidationResponse


<Static> fromJSON

fromJSON(object: any): KASQuestion

Parâmetros:

Nome Tipo
objeto any

Returns:KASQuestion