Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SuppressionClient

Hierarchy

  • SuppressionClient

Index

Constructors

constructor

Properties

models

models: { bounces: typeof Bounce; complaints: typeof Complaint; unsubscribes: typeof Unsubscribe }

Type declaration

request

request: any

Methods

_parseItem

_parseList

  • _parseList(response: { body: { items: any; paging: any } }, Model: TModel): any
  • Parameters

    • response: { body: { items: any; paging: any } }
      • body: { items: any; paging: any }
        • items: any
        • paging: any
    • Model: TModel

    Returns any

_parsePage

  • _parsePage(id: string, pageUrl: string): { address: string | string[]; id: string; page: string | string[]; url: string }
  • Parameters

    • id: string
    • pageUrl: string

    Returns { address: string | string[]; id: string; page: string | string[]; url: string }

    • address: string | string[]
    • id: string
    • page: string | string[]
    • url: string

_parsePageLinks

  • _parsePageLinks(response: { body: { paging: any } }): Dictionary<{ address: string | string[]; id: string; page: string | string[]; url: string }>
  • Parameters

    • response: { body: { paging: any } }
      • body: { paging: any }
        • paging: any

    Returns Dictionary<{ address: string | string[]; id: string; page: string | string[]; url: string }>

create

  • create(domain: string, type: string, data: any): any

destroy

  • destroy(domain: string, type: string, address: string): any

get

  • get(domain: string, type: string, address: string): any

list

  • list(domain: string, type: string, query: any): any

Generated using TypeDoc