本文整理汇总了TypeScript中claims/models/response/core/paymentIntention.PaymentIntention类的典型用法代码示例。如果您正苦于以下问题:TypeScript PaymentIntention类的具体用法?TypeScript PaymentIntention怎么用?TypeScript PaymentIntention使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了PaymentIntention类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: deserialize
export function deserialize (input: any): CourtDetermination {
if (!input) {
return input
}
return {
courtDecision: PaymentIntention.deserialize(input.courtDecision),
courtPaymentIntention: PaymentIntention.deserialize(input.courtPaymentIntention),
rejectionReason: input.rejectionReason,
disposableIncome: input.disposableIncome,
decisionType: input.decisionType
}
}
示例2: it
it('should return CLAIMANT_ACCEPTED_COURT_PLAN_SETTLEMENT when a claimant has signed a settlement agreement', () => {
claim.claimantResponse = {
type: ClaimantResponseType.ACCEPTATION,
formaliseOption: FormaliseOption.SETTLEMENT,
courtDetermination: {
decisionType: DecisionType.CLAIMANT,
courtDecision: {
paymentDate: MomentFactory.currentDate().add('1 year'),
paymentOption: PaymentOption.BY_SPECIFIED_DATE
},
disposableIncome: 0,
courtPaymentIntention: {
paymentDate: MomentFactory.currentDate().add('6 months'),
paymentOption: PaymentOption.BY_SPECIFIED_DATE
}
},
claimantPaymentIntention: {
paymentDate: MomentFactory.currentDate().add('1 year'),
paymentOption: PaymentOption.BY_SPECIFIED_DATE
}
}
const paymentIntention = {
paymentOption: PaymentOption.BY_SPECIFIED_DATE,
paymentDate: MomentFactory.currentDate()
}
claim.settlement = prepareSettlement(PaymentIntention.deserialize(paymentIntention), MadeBy.CLAIMANT)
claim.respondedAt = MomentFactory.currentDateTime()
expect(claim.status).to.be.equal(ClaimStatus.CLAIMANT_ACCEPTED_COURT_PLAN_SETTLEMENT)
})
示例3: it
it('should return true when settlement is through admissions', () => {
const paymentIntention = {
paymentOption: PaymentOption.BY_SPECIFIED_DATE,
paymentDate: MomentFactory.currentDate()
}
const actual: Settlement = prepareSettlement(PaymentIntention.deserialize(paymentIntention))
expect(actual.isThroughAdmissions()).to.be.eq(true)
})
示例4: deserialize
export function deserialize (input: any): FullAdmissionResponse {
return {
...ResponseCommon.deserialize(input),
responseType: ResponseType.FULL_ADMISSION,
paymentIntention: PaymentIntention.deserialize(input.paymentIntention),
statementOfMeans: input.statementOfMeans
}
}
示例5: deserialize
deserialize (input: any): Offer {
if (input) {
this.content = input.content
this.completionDate = MomentFactory.parse(input.completionDate)
this.paymentIntention = PaymentIntention.deserialize(input.paymentIntention)
}
return this
}
示例6: deserialize
export function deserialize (input: any): AcceptationClaimantResponse {
if (!input) {
return input
}
return {
...ClaimantResponseCommon.deserialize(input),
type: ClaimantResponseType.ACCEPTATION,
claimantPaymentIntention: PaymentIntention.deserialize(input.claimantPaymentIntention),
courtDetermination: CourtDetermination.deserialize(input.courtDetermination),
formaliseOption: input.formaliseOption
}
}