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

    Class Leads

    Funções de manipulações dos leads da imobiliária.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    __PARENT_NAME__: string
    requester: AxiosInstance

    Methods

    • Adiciona uma foto de perfil no lead

      Parameters

      • id: string

        Id do lead a ser movido, do tipo string

      • profilePic: File

        Arquivo da foto de perfil a ser adicionada

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

    • Edita os dados de um lead

      Parameters

      • id: string

        Id do lead a ser movido, do tipo string

      • data: { corretor_id?: string; email: string; nome_completo: string; telefone: string }

        Dados a serem editados do lead

      Returns Promise<ApiResponse<Pessoa>>

    • Obtém todos os leads cadastrados na imobiliária

      Returns Promise<
          ApiResponse<
              {
                  pessoa: {
                      address_id: null
                      | string;
                      arquivado: boolean;
                      cpf: null | string;
                      created_at: string;
                      data_de_nascimento: null | string;
                      delete_at: null | string;
                      email: null | string;
                      id: string;
                      image_id: null | string;
                      nome_completo: null | string;
                      profilePic: string;
                      rg: null | string;
                      telefone: null | string;
                      updated_at: string;
                  };
              } & {
                  corretor_id: string;
                  created_at: string;
                  funil_etapa_id: string;
                  id: string;
                  imobiliaria_id: string;
                  pessoa_id: string;
                  updated_at: string;
              }[],
          >,
      >

      O histórico de conversa entre o usuário e o eezy

    • Obtém as etapas do funil juntamente com os leads em cada etapa

      Returns Promise<ApiResponse<FunilStep[]>>

      Uma lista das etapas do funil, junto com os leads de cada

    • Move um lead de etapa no funil

      Parameters

      • id: string

        Id do lead a ser movido, do tipo string

      • etapa_id: string

        Id da etapa para onde o lead será movido, do tipo string

      Returns Promise<ApiResponse<null>>

    • Type Parameters

      • T

      Parameters

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

      Returns Promise<ApiResponse<T>>