Zum Hauptinhalt springen

DynamicsBcConnector

Constructors​

Constructor​

new DynamicsBcConnector(config): DynamicsBcConnector

Parameters​

config​

DynamicsBcConnectorConfig

Returns​

DynamicsBcConnector

Properties​

config​

readonly config: DynamicsBcConnectorConfig

Methods​

getToken()​

getToken(): string

Returns​

string


request()​

request<T>(options): T

Type Parameters​

T​

T

Parameters​

options​

GenericRequestOptions

Returns​

T


buildEntityUrl()​

buildEntityUrl(entity, options): string

Parameters​

entity​

string

options​
companyId​

string

fields?​

string[]

filter?​

string

top?​

number

skip?​

number

orderby?​

string

expand?​

object[]

Returns​

string


getEntities()​

getEntities<T, MappedT>(options): MappedT[]

Type Parameters​

T​

T

MappedT​

MappedT = T

Parameters​

options​

GetEntitiesOptions<T, MappedT>

Returns​

MappedT[]


countEntities()​

countEntities(options): number

Parameters​

options​

CountEntitiesOptions

Returns​

number


processEntities()​

processEntities(options): number

Parameters​

options​

ProcessEntitiesOptions

Returns​

number


processSingleEntity()​

processSingleEntity(options): boolean

Parameters​

options​

ProcessSingleEntityOptions

Returns​

boolean


buildBreezeUrl()​

buildBreezeUrl(companyId, path): string

Parameters​

companyId​

string

path​

string

Returns​

string


getDocuments()​

getDocuments(companyId, filter?): BreezeDocument[]

Parameters​

companyId​

string

filter?​

string

Returns​

BreezeDocument[]


getDocumentByBreezeId()​

getDocumentByBreezeId(companyId, breezeId): BreezeDocument

Parameters​

companyId​

string

breezeId​

string

Returns​

BreezeDocument


getDocumentBySystemId()​

getDocumentBySystemId(companyId, systemId): BreezeDocument

Parameters​

companyId​

string

systemId​

string

Returns​

BreezeDocument


getDocumentBody()​

getDocumentBody(companyId, systemId): BreezeDocumentBody

Parameters​

companyId​

string

systemId​

string

Returns​

BreezeDocumentBody


attachJsonToDocument()​

attachJsonToDocument(companyId, systemId, document): void

Parameters​

companyId​

string

systemId​

string

document​

BreezeDocumentBody

Returns​

void


updateDocument()​

updateDocument(companyId, systemId, data): void

Parameters​

companyId​

string

systemId​

string

data​

Partial<BreezeDocument>

Returns​

void


createDocument()​

createDocument(companyId, data?): BreezeDocument

Parameters​

companyId​

string

data?​

CreateDocumentData

Returns​

BreezeDocument


getPurchaseDocument()​

getPurchaseDocument(companyId, vendorId, invoiceNumber, fields?): PurchaseDocument

Parameters​

companyId​

string

vendorId​

string

invoiceNumber​

string

fields?​

keyof PurchaseDocument[]

Returns​

PurchaseDocument


postPurchaseInvoice()​

postPurchaseInvoice(companyUuid, invoiceId): void

Parameters​

companyUuid​

string

invoiceId​

string

Returns​

void


getPurchaseDocumentByNumber()​

getPurchaseDocumentByNumber(companyId, number, fields?): PurchaseDocument

Parameters​

companyId​

string

number​

string

fields?​

keyof PurchaseDocument[]

Returns​

PurchaseDocument