DynamicsBcConnector
Constructors
Constructor
new DynamicsBcConnector(
config):DynamicsBcConnector
Parameters
config
Returns
DynamicsBcConnector
Properties
config
readonlyconfig: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
getDocumentByBreezeId()
getDocumentByBreezeId(
companyId,breezeId):BreezeDocument
Parameters
companyId
string
breezeId
string
Returns
getDocumentBySystemId()
getDocumentBySystemId(
companyId,systemId):BreezeDocument
Parameters
companyId
string
systemId
string
Returns
getDocumentBody()
getDocumentBody(
companyId,systemId):BreezeDocumentBody
Parameters
companyId
string
systemId
string
Returns
attachJsonToDocument()
attachJsonToDocument(
companyId,systemId,document):void
Parameters
companyId
string
systemId
string
document
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
getPurchaseDocument()
getPurchaseDocument(
companyId,vendorId,invoiceNumber,fields?):PurchaseDocument
Parameters
companyId
string
vendorId
string
invoiceNumber
string
fields?
keyof PurchaseDocument[]
Returns
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[]