Classes
Class: MoiSession
28min
@klevu/core / @klevu/core docid 7vdpes 8 0tv 43dya7ly / moisession table of contents constructors class moisession docid\ vi7zz0y gakl5higbbvz3 properties class moisession docid\ vi7zz0y gakl5higbbvz3class moisession docid\ vi7zz0y gakl5higbbvz3class moisession docid\ vi7zz0y gakl5higbbvz3class moisession docid\ vi7zz0y gakl5higbbvz3class moisession docid\ vi7zz0y gakl5higbbvz3class moisession docid\ vi7zz0y gakl5higbbvz3class moisession docid\ vi7zz0y gakl5higbbvz3 methods class moisession docid\ vi7zz0y gakl5higbbvz3class moisession docid\ vi7zz0y gakl5higbbvz3class moisession docid\ vi7zz0y gakl5higbbvz3class moisession 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 connection/moi/moi ts 322 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 connection/moi/moi ts 354 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 connection/moi/moi ts 353 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 connection/moi/moi ts 351 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 connection/moi/moi ts 350 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 connection/moi/moi ts 349 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 connection/moi/moi ts 348 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 connection/moi/moi ts 352 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 connection/moi/moi ts 456 https //github com/klevultd/frontend sdk/blob/492d3760/packages/klevu core/src/connection/moi/moi ts#l456 clear ▸ clear () void returns void defined in connection/moi/moi ts 417 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 connection/moi/moi ts 356 https //github com/klevultd/frontend sdk/blob/492d3760/packages/klevu core/src/connection/moi/moi ts#l356 save ▸ save () void returns void defined in connection/moi/moi ts 423 https //github com/klevultd/frontend sdk/blob/492d3760/packages/klevu core/src/connection/moi/moi ts#l423