Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SareClient

Hierarchy

  • SareClient

Index

Constructors

constructor

Properties

Private _apiKey

_apiKey: string

Private _defaultHeaders

_defaultHeaders: undefined | AxiosHeaders | (Partial<RawAxiosHeaders & { Accept: any; Authorization: any; Content-Encoding: any; Content-Length: any; User-Agent: any } & { Content-Type: ContentType }> & Partial<{ delete: any; get: any; head: any; link: any; options: any; patch: any; post: any; purge: any; put: any; unlink: any } & { common: AxiosHeaders }>) = ...

Private _instance

_instance: AxiosInstance

Private _uid

_uid: string

Private _uri

_uri: string = 'https://s.enewsletter.pl/api/v1/'

Accessors

apiKey

  • get apiKey(): string
  • set apiKey(apiKey: string): void

uid

  • get uid(): string
  • set uid(uid: string): void

uri

  • get uri(): string
  • set uri(uri: string): void

Methods

addOrUpdateEmail

  • addOrUpdateEmail(payload: AddEmailDTO): Promise<AxiosResponse<unknown, any>>
  • Adds/Updates email and props to SARE account

    Parameters

    Returns Promise<AxiosResponse<unknown, any>>

getEmailData

  • getEmailData(email: string): Promise<AxiosResponse<unknown, any>>
  • Retrieve email data

    Parameters

    • email: string

    Returns Promise<AxiosResponse<unknown, any>>

Private setup

  • setup(): void

Generated using TypeDoc