Options
All
  • Public
  • Public/Protected
  • All
Menu

@gftc/trawler

Index

Type aliases

TrawlerInput

TrawlerInput: { bdhXml: string; epcClassXml: string; locationXml: string; xmlList: Array<XmlListItem> }

Type declaration

  • bdhXml: string
  • epcClassXml: string
  • locationXml: string
  • xmlList: Array<XmlListItem>

XmlListItem

XmlListItem: { date: Date; xml: string }

Type declaration

  • date: Date
  • xml: string

Functions

Const createAggregationEventXml

  • createAggregationEventXml(data: string | Buffer | Readable): Promise<Array<XmlListItem>>

Const createBusinessDocumentHeaderXml

  • createBusinessDocumentHeaderXml(data: string | Buffer | Readable): Promise<string>

Const createEpcClassXml

  • createEpcClassXml(data: string | Buffer | Readable): Promise<string>

Const createLocationHeaderXml

  • createLocationHeaderXml(data: string | Buffer | Readable): Promise<string>

Const createObjectEventXml

  • createObjectEventXml(data: string | Buffer | Readable): Promise<Array<XmlListItem>>

Const createTransformationEventXml

  • createTransformationEventXml(data: string | Buffer | Readable): Promise<Array<XmlListItem>>

Const createTrawlerXml

  • createTrawlerXml(__namedParameters: { bdhXml: string; epcClassXml: string; locationXml: string; xmlList: { date: Date; xml: string }[] }): string
  • Creating EPCIS Xml document given the business document header, epc class list, location list and xml list of events.

    Parameters

    • __namedParameters: { bdhXml: string; epcClassXml: string; locationXml: string; xmlList: { date: Date; xml: string }[] }
      • bdhXml: string
      • epcClassXml: string
      • locationXml: string
      • xmlList: { date: Date; xml: string }[]

    Returns string

Const parseUom

  • parseUom(s: string): "LBR" | "KGM"
  • Parsing unit of measure string

    Parameters

    • s: string

      String to parse

    Returns "LBR" | "KGM"

Generated using TypeDoc