Classes
Class: MoiSession
28 min
@klevu/core / docid 7vdpes 8 0tv 43dya7ly / moisession table of contents constructors docid\ vi7zz0y gakl5higbbvz3 properties docid\ vi7zz0y gakl5higbbvz3 docid\ vi7zz0y gakl5higbbvz3 docid\ vi7zz0y gakl5higbbvz3 docid\ vi7zz0y gakl5higbbvz3 docid\ vi7zz0y gakl5higbbvz3 docid\ vi7zz0y gakl5higbbvz3 docid\ vi7zz0y gakl5higbbvz3 methods docid\ vi7zz0y gakl5higbbvz3 docid\ vi7zz0y gakl5higbbvz3 docid\ vi7zz0y gakl5higbbvz3 docid\ vi7zz0y gakl5higbbvz3 constructors constructor • new moisession ( state , options , context , config ) parameters name type state object state feedbacks @klevu/core docid 7vdpes 8 0tv 43dya7ly \[] state genericoptions undefined | { options { chat string ; name string ; type "message" | "clearchat" }\[] } state menu undefined | { options { chat string ; name string ; options { key string ; validations string ; value string }\[] ; type "message" | "customersupport" }\[] } state messages @klevu/core docid 7vdpes 8 0tv 43dya7ly options @klevu/core docid 7vdpes 8 0tv 43dya7ly context @klevu/core docid 7vdpes 8 0tv 43dya7ly config class klevuconfig docid\ w2rkecqv7dysnpoeofh1j defined in https //github com/klevultd/frontend sdk/blob/492d3760/packages/klevu core/src/connection/moi/moi ts#l322 properties config • config class klevuconfig docid\ w2rkecqv7dysnpoeofh1j defined in https //github com/klevultd/frontend sdk/blob/492d3760/packages/klevu core/src/connection/moi/moi ts#l354 context • context @klevu/core docid 7vdpes 8 0tv 43dya7ly defined in https //github com/klevultd/frontend sdk/blob/492d3760/packages/klevu core/src/connection/moi/moi ts#l353 feedbacks • feedbacks @klevu/core docid 7vdpes 8 0tv 43dya7ly \[] defined in https //github com/klevultd/frontend sdk/blob/492d3760/packages/klevu core/src/connection/moi/moi ts#l351 genericoptions • optional genericoptions object type declaration name type options { chat string ; name string ; type "message" | "clearchat" }\[] defined in https //github com/klevultd/frontend sdk/blob/492d3760/packages/klevu core/src/connection/moi/moi ts#l350 menu • menu undefined | { options { chat string ; name string ; options { key string ; validations string ; value string }\[] ; type "message" | "customersupport" }\[] } defined in https //github com/klevultd/frontend sdk/blob/492d3760/packages/klevu core/src/connection/moi/moi ts#l349 messages • messages @klevu/core docid 7vdpes 8 0tv 43dya7ly defined in https //github com/klevultd/frontend sdk/blob/492d3760/packages/klevu core/src/connection/moi/moi ts#l348 options • options @klevu/core docid 7vdpes 8 0tv 43dya7ly defined in https //github com/klevultd/frontend sdk/blob/492d3760/packages/klevu core/src/connection/moi/moi ts#l352 methods addfeedback ▸ addfeedback ( messageid , thumbs , reason? ) promise < @klevu/core docid 7vdpes 8 0tv 43dya7ly > parameters name type messageid string thumbs "up" | "down" reason? string returns promise < @klevu/core docid 7vdpes 8 0tv 43dya7ly > defined in https //github com/klevultd/frontend sdk/blob/492d3760/packages/klevu core/src/connection/moi/moi ts#l456 clear ▸ clear () void returns void defined in https //github com/klevultd/frontend sdk/blob/492d3760/packages/klevu core/src/connection/moi/moi ts#l417 query ▸ query ( request , target? ) promise < @klevu/core docid 7vdpes 8 0tv 43dya7ly > parameters name type request omit < @klevu/core docid 7vdpes 8 0tv 43dya7ly , "context" > target? moiapitarget returns promise < @klevu/core docid 7vdpes 8 0tv 43dya7ly > defined in https //github com/klevultd/frontend sdk/blob/492d3760/packages/klevu core/src/connection/moi/moi ts#l356 save ▸ save () void returns void defined in https //github com/klevultd/frontend sdk/blob/492d3760/packages/klevu core/src/connection/moi/moi ts#l423