UNPKG

camtts

Version:
25 lines (19 loc) 625 B
import { Report } from "./Report"; import { CAMTElement } from "./Base"; export class AccountReport { constructor(private doc: Document) { } get groupHeader() { return new GroupHeader(this.doc.getElementsByTagName('GrpHdr')[0]); } get report(): Report { return new Report(this.doc.getElementsByTagName('Rpt')[0]); } } export class GroupHeader extends CAMTElement { get messageId() { return this.element?.getElementsByTagName('MsgId')[0]?.textContent; } get creationDateTime() { return this.element?.getElementsByTagName('CreDtTm')[0]?.textContent; } }