本文整理汇总了TypeScript中claims/converters/evidenceConverter.convertEvidence函数的典型用法代码示例。如果您正苦于以下问题:TypeScript convertEvidence函数的具体用法?TypeScript convertEvidence怎么用?TypeScript convertEvidence使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了convertEvidence函数的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: convertFullDefence
private static convertFullDefence (draft: ResponseDraft, claim: Claim, mediationDraft: MediationDraft): FullDefenceResponse {
return {
responseType: ResponseType.FULL_DEFENCE,
defendant: this.convertPartyDetails(draft.defendantDetails),
defenceType: this.inferDefenceType(draft),
defence: draft.defence.text,
timeline: {
rows: draft.timeline.getPopulatedRowsOnly(),
comment: draft.timeline.comment
} as DefendantTimeline,
evidence: {
rows: convertEvidence(draft.evidence) as any,
comment: draft.evidence.comment
} as DefendantEvidence,
freeMediation: this.convertFreeMediation(mediationDraft, draft),
mediationPhoneNumber: this.convertMediationPhoneNumber(mediationDraft, draft, claim),
mediationContactPerson: this.convertMediationContactPerson(mediationDraft, draft, claim),
paymentDeclaration: draft.isResponseRejectedFullyBecausePaidWhatOwed() ? new PaymentDeclaration(
draft.rejectAllOfClaim.howMuchHaveYouPaid.date.asString(),
draft.rejectAllOfClaim.howMuchHaveYouPaid.amount,
draft.rejectAllOfClaim.howMuchHaveYouPaid.text
) : undefined,
statementOfTruth: this.convertStatementOfTruth(draft)
}
}
示例2: convertPartAdmission
private static convertPartAdmission (draft: ResponseDraft, claim: Claim, mediationDraft: MediationDraft): PartialAdmissionResponse {
let amount
if (draft.partialAdmission.alreadyPaid.option === DraftYesNoOption.YES) {
amount = draft.partialAdmission.howMuchHaveYouPaid.amount
} else {
amount = draft.partialAdmission.howMuchDoYouOwe.amount
}
return {
responseType: ResponseType.PART_ADMISSION,
amount: amount,
paymentDeclaration: draft.partialAdmission.howMuchHaveYouPaid.date
&& draft.partialAdmission.howMuchHaveYouPaid.text
&& {
paidDate: draft.partialAdmission.howMuchHaveYouPaid.date.asString(),
explanation: draft.partialAdmission.howMuchHaveYouPaid.text
} as PaymentDeclaration,
defence: draft.partialAdmission.whyDoYouDisagree.text,
timeline: {
rows: draft.partialAdmission.timeline.getPopulatedRowsOnly(),
comment: draft.partialAdmission.timeline.comment
} as DefendantTimeline,
evidence: {
rows: convertEvidence(draft.partialAdmission.evidence) as any,
comment: draft.partialAdmission.evidence.comment
} as DefendantEvidence,
defendant: this.convertPartyDetails(draft.defendantDetails),
paymentIntention: draft.partialAdmission.paymentIntention && this.convertPaymentIntention(draft.partialAdmission.paymentIntention),
freeMediation: this.convertFreeMediation(mediationDraft, draft),
mediationPhoneNumber: this.convertMediationPhoneNumber(mediationDraft, draft, claim),
mediationContactPerson: this.convertMediationContactPerson(mediationDraft, draft, claim),
statementOfMeans: this.convertStatementOfMeans(draft),
statementOfTruth: this.convertStatementOfTruth(draft)
}
}
示例3: convert
static convert (draftClaim: DraftClaim): ClaimData {
const claimData: ClaimData = new ClaimData()
claimData.externalId = draftClaim.externalId
claimData.interest = this.convertInterest(draftClaim)
claimData.amount = new ClaimAmountBreakdown().deserialize(draftClaim.amount)
claimData.claimants = [this.convertClaimantDetails(draftClaim)]
claimData.defendants = [this.convertDefendantDetails(draftClaim)]
claimData.payment = this.makeShallowCopy(draftClaim.claimant.payment)
claimData.reason = draftClaim.reason.reason
claimData.timeline = { rows: draftClaim.timeline.getPopulatedRowsOnly() } as ClaimantTimeline
claimData.evidence = { rows: convertEvidence(draftClaim.evidence) as any } as Evidence
claimData.feeAmountInPennies = MoneyConverter.convertPoundsToPennies(draftClaim.claimant.payment.amount)
if (draftClaim.qualifiedStatementOfTruth && draftClaim.qualifiedStatementOfTruth.signerName) {
claimData.statementOfTruth = new StatementOfTruth(
draftClaim.qualifiedStatementOfTruth.signerName,
draftClaim.qualifiedStatementOfTruth.signerRole
)
}
return claimData
}
示例4: convertFullDefenceAsPartialAdmission
private static convertFullDefenceAsPartialAdmission (draft: ResponseDraft, claim: Claim, mediationDraft: MediationDraft): PartialAdmissionResponse {
return {
responseType: ResponseType.PART_ADMISSION,
amount: draft.rejectAllOfClaim.howMuchHaveYouPaid.amount,
paymentDeclaration: {
paidDate: draft.rejectAllOfClaim.howMuchHaveYouPaid.date.asString(),
explanation: draft.rejectAllOfClaim.howMuchHaveYouPaid.text
} as PaymentDeclaration,
defence: draft.rejectAllOfClaim.whyDoYouDisagree.text,
timeline: {
rows: draft.timeline.getPopulatedRowsOnly(),
comment: draft.timeline.comment
} as DefendantTimeline,
evidence: {
rows: convertEvidence(draft.evidence) as any,
comment: draft.evidence.comment
} as DefendantEvidence,
freeMediation: this.convertFreeMediation(mediationDraft, draft),
mediationPhoneNumber: this.convertMediationPhoneNumber(mediationDraft, draft, claim),
mediationContactPerson: this.convertMediationContactPerson(mediationDraft, draft, claim),
defendant: this.convertPartyDetails(draft.defendantDetails),
statementOfTruth: this.convertStatementOfTruth(draft)
}
}