/** Ċ Ġ* Ġe Z max ĠAPI ĠDefinition Ġ( Full ) Ċ Ġ* Ċ Ġ* ĠThis ĠAPI Ġexpose Ġall Ġthe Ġfunction nal ities Ġfor Ġthe Ġe Z max Ġand Ġe Z sign Ġapplications . Ċ Ġ* Ċ Ġ* ĠThe Ġversion Ġof Ġthe ĠOpenAPI Ġdocument : Ġ 1 . 1 . 7 Ċ Ġ* ĠContact : Ġsupport - api @ ez max . ca Ċ Ġ* Ċ Ġ* ĠPlease Ġnote : Ċ Ġ* ĠThis Ġclass Ġis Ġauto Ġgenerated Ġby ĠOpenAPI ĠGenerator Ġ( https :// openapi - generator . tech ). Ċ Ġ* ĠDo Ġnot Ġedit Ġthis Ġfile Ġmanually . Ċ Ġ*/ Ċ Ċ @ file : Suppress ( ĊĠĠĠ Ġ" Array In Data Class ", ĊĠĠĠ Ġ" Enum Entry Name ", ĊĠĠĠ Ġ" Remove Red undant Qualifier Name ", ĊĠĠĠ Ġ" Unused Import " Ċ ) Ċ Ċ package Ġe Z max Api . models ĊĊ Ċ import Ġcom . squareup . mos hi . Json Ċ Ċ /** Ċ Ġ* ĠThe Ġuser Ġtype Ġof Ġthe ĠUser . Ċ Ġ* Ċ Ġ* ĠValues : ĠAgent Broker , Assistant , Attendance , Customer , Employee , Ez com , Ezsign Signer , Ezsign User , Fr anch ise Customer Server , Normal , Reward Administration , Reward Member , Reward Represent ative , Reward Customer , Reward Distribut or Server , Supplier , Ve trx Customer , Ve trx customer group , Ve trx Customer Server , Ve trx Manufacturer , Ve trx Vendor Ċ Ġ*/ Ċ Ċ enum Ġclass ĠField Minus E User Type ( val Ġvalue : Ġkotlin . String ) Ġ{ ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Agent Broker ") ĊĠĠĠ ĠAgent Broker (" Agent Broker "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Assistant ") ĊĠĠĠ ĠAssistant (" Assistant "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Attendance ") ĊĠĠĠ ĠAtt endance (" Attendance "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Customer ") ĊĠĠĠ ĠCustomer (" Customer "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Employee ") ĊĠĠĠ ĠEmployee (" Employee "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Ez com ") ĊĠĠĠ ĠE z com (" Ez com "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Ezsign Signer ") ĊĠĠĠ ĠE z sign Signer (" Ezsign Signer "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Ezsign User ") ĊĠĠĠ ĠE z sign User (" Ezsign User "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Fr anch ise Customer Server ") ĊĠĠĠ ĠFr anch ise Customer Server (" Fr anch ise Customer Server "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Normal ") ĊĠĠĠ ĠNormal (" Normal "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Reward Administration ") ĊĠĠĠ ĠRew ard Administration (" Reward Administration "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Reward Member ") ĊĠĠĠ ĠRew ard Member (" Reward Member "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Reward Represent ative ") ĊĠĠĠ ĠRew ard Represent ative (" Reward Represent ative "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Reward Customer ") ĊĠĠĠ ĠRew ard Customer (" Reward Customer "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Reward Distribut or Server ") ĊĠĠĠ ĠRew ard Distribut or Server (" Reward Distribut or Server "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Supplier ") ĊĠĠĠ ĠSupplier (" Supplier "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Ve trx Customer ") ĊĠĠĠ ĠVe trx Customer (" Ve trx Customer "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Ve trx customer group ") ĊĠĠĠ ĠVe trx customer group (" Ve trx customer group "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Ve trx Customer Server ") ĊĠĠĠ ĠVe trx Customer Server (" Ve trx Customer Server "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Ve trx Manufacturer ") ĊĠĠĠ ĠVe trx Manufacturer (" Ve trx Manufacturer "), ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" Ve trx Vendor ") ĊĠĠĠ ĠVe trx Vendor (" Ve trx Vendor "); ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠOverride ĠtoString () Ġto Ġavoid Ġusing Ġthe Ġenum Ġvariable Ġname Ġas Ġthe Ġvalue , Ġand Ġinstead Ġuse ĊĠĠĠĠ Ġ* Ġthe Ġactual Ġvalue Ġdefined Ġin Ġthe ĠAPI Ġspec Ġfile . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠThis Ġsolves Ġa Ġproblem Ġwhen Ġthe Ġvariable Ġname Ġand Ġits Ġvalue Ġare Ġdifferent , Ġand Ġensures Ġthat ĊĠĠĠĠ Ġ* Ġthe Ġclient Ġsends Ġthe Ġcorrect Ġenum Ġvalues Ġto Ġthe Ġserver Ġalways . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ= Ġvalue ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠConverts Ġthe Ġprovided Ġ[ data ] Ġto Ġa Ġ[ String ] Ġon Ġsuccess , Ġnull Ġotherwise . ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġfun Ġencode ( data : Ġkotlin . Any ?): Ġkotlin . String ? Ġ= Ġif Ġ( data Ġis ĠField Minus E User Type ) Ġ"$ data " Ġelse Ġnull ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠReturns Ġa Ġvalid Ġ[ Field Minus E User Type ] Ġfor Ġ[ data ], Ġnull Ġotherwise . ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġfun Ġdecode ( data : Ġkotlin . Any ?): ĠField Minus E User Type ? Ġ= Ġdata ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġnormalized Data Ġ= Ġ"$ it ". lowercase () ĊĠĠĠĠĠĠĠĠĠ Ġvalues (). first OrNull Ġ{ Ġvalue Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit Ġ== Ġvalue Ġ|| Ġnormalized Data Ġ== Ġ"$ value ". lowercase () ĊĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } ĊĊ