Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

Private baseUrl

baseUrl: string
memberof

BaseService

Private key

key: string
memberof

BaseService

Private urlService

urlService: string

Base Url of the Service API

memberof

BaseService

Private user

user: string
memberof

BaseService

Accessors

Protected serviceUrl

  • get serviceUrl(): string

Methods

getByLabel

getClosedUpdated

  • getClosedUpdated(__namedParameters?: { length: undefined | number; start: undefined | number; structcode: undefined | string; updated: Date }): Promise<KobanResultList<KobanThird>>
  • memberof

    ThirdService

    Parameters

    • Default value __namedParameters: { length: undefined | number; start: undefined | number; structcode: undefined | string; updated: Date } = {length: 20,start: 0,updated: new Date(),structcode: ''}

      Options object

      • length: undefined | number

        Longueur de la liste renvoyée (pagination).

      • start: undefined | number

        Index de départ (pagination).

      • structcode: undefined | string

        Code de la structure.

      • updated: Date

        date de référence.

    Returns Promise<KobanResultList<KobanThird>>

getOne

getOneByExtcode

  • getOneByExtcode(extcode: string): Promise<KobanThird>
  • Renvoie un compte à partir de son identifiant externe

    memberof

    ThirdService

    Parameters

    • extcode: string

      Identifiant externe du compte

    Returns Promise<KobanThird>

getStatus

  • getStatus(__namedParameters?: { length: undefined | number; start: undefined | number; status: undefined | string; structcode: undefined | string; updated: Date }): Promise<KobanResultList<KobanThird>>
  • Renvoie la liste des comptes modifiés ou créés depuis une date de référence et correspondant à un statut

    memberof

    ThirdService

    Parameters

    • Default value __namedParameters: { length: undefined | number; start: undefined | number; status: undefined | string; structcode: undefined | string; updated: Date } = {length: 20,start: 0,updated: new Date(),structcode: '',status: ''}

      Options object

      • length: undefined | number

        Longueur de la liste renvoyée (pagination).

      • start: undefined | number

        Index de départ (pagination).

      • status: undefined | string

        Code du statut paramétré dans Koban (Ex. : CLI pour client, PRO pour prospect)

      • structcode: undefined | string

        Code de la structure.

      • updated: Date

        date de référence.

    Returns Promise<KobanResultList<KobanThird>>

getUpdated

  • getUpdated(__namedParameters?: { length: undefined | number; start: undefined | number; structcode: undefined | string; updated: Date }): Promise<KobanResultList<KobanThird>>
  • Renvoie la liste des comptes créés ou modifiés depuis une date de référence

    memberof

    ThirdService

    Parameters

    • Default value __namedParameters: { length: undefined | number; start: undefined | number; structcode: undefined | string; updated: Date } = {length: 20,start: 0,updated: new Date(),structcode: ''}

      Options object

      • length: undefined | number

        Longueur de la liste renvoyée (pagination).

      • start: undefined | number

        Index de départ (pagination).

      • structcode: undefined | string

        Code de la structure.

      • updated: Date

        date de référence.

    Returns Promise<KobanResultList<KobanThird>>

handleApiError

postMany

  • Crée ou modifie un ensemble de compte. Si un compte correspondant à la clé uniqueproperty existe, alors l'API effectue une création. Sinon l'API met à jour le compte.

    memberof

    ThirdService

    Parameters

    • thirds: KobanThird[]

      Liste d'object KobanThird sous forme de tableau

    • uniqueproperty: KobanThirdUniqueProperty

      Propriété sélectionnée pour vérifier si le compte doit être créé ou modifié. L'API vérifie qu'un compte correspondant à cette clé existe. Si il existe, il effectue une modification, sinon il effectue une création

    Returns Promise<string[]>

postOne

  • Crée ou modifie un compte. Si un compte correspondant à la clé uniqueproperty existe, alors l'API effectue une création. Sinon l'API met à jour le compte.

    memberof

    ThirdService

    Parameters

    • third: KobanThird

      Le compte

    • uniqueproperty: KobanThirdUniqueProperty

      Propriété sélectionnée pour vérifier si le compte doit être créé ou modifié. L'API vérifie qu'un compte correspondant à cette clé existe. Si il existe, il effectue une modification, sinon il effectue une création

    Returns Promise<string>

postOneFromEMail

  • postOneFromEMail(third: KobanThird, creationtype: string): Promise<string>

removeTagsFromThird

  • removeTagsFromThird(tags: KobanTag[], id: string): Promise<boolean>
  • Remove Tags from a Third

    memberof

    ThirdService

    Parameters

    • tags: KobanTag[]

      Liste des Tag a supprimer

    • id: string

      Identifiant du Compte

    Returns Promise<boolean>

Legend

  • Constructor
  • Property
  • Method
  • Inherited property
  • Inherited method
  • Private property
  • Private method
  • Property

Generated using TypeDoc