code: def create(auth, authUserId, id, state, type, _type=None, annot=None, config=None, displayName=None, email=None, emailConfirmed=None, globalPermissionMask=None, password=None, paymentProcessorCustomerId=None, permissions=None, tokens=None, ui=None):
          
  
          return User(
              _type=_type,
              annot=annot,
              auth=auth,
              authUserId=authUserId,
              config=config,
              displayName=displayName,
              email=email,
              emailConfirmed=emailConfirmed,
              globalPermissionMask=globalPermissionMask,
              id=id,
              password=password,
              paymentProcessorCustomerId=paymentProcessorCustomerId,
              permissions=permissions,
              state=state,
              tokens=tokens,
              type=type,
              ui=ui,
          )
docs: :type _type: str
          :type annot: dict
          :type auth: EnumUserAuth
          :type authUserId: str
          :type config: dict
          :type displayName: str
          :type email: str
          :type emailConfirmed: bool
          :type globalPermissionMask: int
          :type id: str
          :type password: str
          :type paymentProcessorCustomerId: str
          :type permissions: dict
          :type state: int
          :type tokens: dict
          :type type: int
          :type ui: dict
          :rtype: User