当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript evidenceConverter.convertEvidence函数代码示例

本文整理汇总了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)
   }
 }
开发者ID:hmcts,项目名称:cmc-citizen-frontend,代码行数:25,代码来源:responseModelConverter.ts

示例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)
    }
  }
开发者ID:hmcts,项目名称:cmc-citizen-frontend,代码行数:35,代码来源:responseModelConverter.ts

示例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
 }
开发者ID:hmcts,项目名称:cmc-citizen-frontend,代码行数:20,代码来源:claimModelConverter.ts

示例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)
   }
 }
开发者ID:hmcts,项目名称:cmc-citizen-frontend,代码行数:24,代码来源:responseModelConverter.ts


注:本文中的claims/converters/evidenceConverter.convertEvidence函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。