@neezy-inc/sdk
    Preparing search index...

    Class User

    Funções de manipulação de usuários cadastrados na Neezy

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    __PARENT_NAME__: string
    requester: AxiosInstance
    workspaces: null | WorkspaceImobList[]

    Methods

    • Obtém o workspace atual do corretor logado

      Returns Promise<
          | {
              data: WorkspaceImobList[];
              error?: undefined;
              success: boolean;
              sucess?: undefined;
          }
          | { data?: undefined; error: string; success?: undefined; sucess: boolean },
      >

    • Obtem dados do corretor instanciado do tipo UserDataResponse

      Returns Promise<ApiResponse<UserDataResponse>>

    • Obtém uma preferencia do usuário

      Type Parameters

      • T

      Parameters

      • key: string
      • defaultValue: T

      Returns Promise<T>

    • Obtém o workspace atual do corretor logado

      Returns Promise<ApiResponse<{ workspace: string }>>

    • Type Parameters

      • T

      Parameters

      • key: string
      • value: T

      Returns Promise<void>

    • Altera o workspace atual do corretor logado

      Parameters

      • imob_id: string

      Returns Promise<
          | { error: unknown; status: number; success: false }
          | { data: any; status: number; success: true }
          | { error: string; sucess: boolean },
      >

    • Type Parameters

      • T

      Parameters

      • p: Promise<AxiosResponse<T, any, {}>>

      Returns Promise<ApiResponse<T>>