本文整理汇总了TypeScript中claims/models/response.Response.deserialize方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Response.deserialize方法的具体用法?TypeScript Response.deserialize怎么用?TypeScript Response.deserialize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类claims/models/response.Response
的用法示例。
在下文中一共展示了Response.deserialize方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: it
it(`should convert company who says YES to mediation and confirm number`, () => {
const mediationDraft = new MediationDraft().deserialize({
youCanOnlyUseMediation: {
option: FreeMediationOption.YES
},
canWeUseCompany: {
option: FreeMediationOption.YES,
mediationPhoneNumberConfirmation: '07777777788',
mediationContactPerson: 'Mary Richards'
}})
const responseDraft = prepareResponseDraft({
...defenceWithAmountClaimedAlreadyPaidDraft
}, companyDetails)
const responseData = preparePartialResponseData({
...partialAdmissionFromStatesPaidDefence,
...{
freeMediation: 'yes',
mediationPhoneNumber: '07777777788',
mediationContactPerson: 'Company Smith'
}
}, company)
const claim: Claim = new Claim().deserialize(claimStoreMock.sampleClaimObj)
expect(Response.deserialize(ResponseModelConverter.convert(responseDraft, mediationDraft, claim)))
.to.deep.equal(Response.deserialize(responseData))
})
示例2: preparePartialResponseData
function preparePartialResponseData (template, party: object): Response {
return Response.deserialize({
...template,
defendant: { ...party, email: 'user@example.com', mobilePhone: '0700000000' },
timeline: template.timeline
})
}
示例3: prepareResponseData
function prepareResponseData (template, party: object): Response {
return Response.deserialize({
...template,
defendant: { ...party, email: 'user@example.com', mobilePhone: '0700000000' },
timeline: { rows: [], comment: 'I do not agree' }
})
}
示例4: deserialize
deserialize (input: any): Claim {
if (input) {
this.id = input.id
this.claimantId = input.submitterId
this.externalId = input.externalId
this.defendantId = input.defendantId
this.claimNumber = input.referenceNumber
this.createdAt = MomentFactory.parse(input.createdAt)
this.responseDeadline = MomentFactory.parse(input.responseDeadline)
this.issuedOn = MomentFactory.parse(input.issuedOn)
this.claimData = new ClaimData().deserialize(input.claim)
this.moreTimeRequested = input.moreTimeRequested
if (input.respondedAt) {
this.respondedAt = MomentFactory.parse(input.respondedAt)
}
if (input.defendantEmail) {
this.defendantEmail = input.defendantEmail
}
if (input.response) {
this.response = Response.deserialize(input.response)
}
this.claimantEmail = input.submitterEmail
this.countyCourtJudgment = new CountyCourtJudgment().deserialize(input.countyCourtJudgment)
if (input.countyCourtJudgmentRequestedAt) {
this.countyCourtJudgmentRequestedAt = MomentFactory.parse(input.countyCourtJudgmentRequestedAt)
}
if (input.countyCourtJudgmentIssuedAt) {
this.countyCourtJudgmentIssuedAt = MomentFactory.parse(input.countyCourtJudgmentIssuedAt)
}
if (input.settlement) {
this.settlement = new Settlement().deserialize(input.settlement)
}
if (input.settlementReachedAt) {
this.settlementReachedAt = MomentFactory.parse(input.settlementReachedAt)
}
if (input.claimantResponse) {
this.claimantResponse = ClaimantResponse.deserialize(input.claimantResponse)
}
if (input.claimantRespondedAt) {
this.claimantRespondedAt = MomentFactory.parse(input.claimantRespondedAt)
}
this.totalAmountTillToday = input.totalAmountTillToday
this.totalAmountTillDateOfIssue = input.totalAmountTillDateOfIssue
this.totalInterest = input.totalInterest
this.features = input.features
if (input.directionsQuestionnaireDeadline) {
this.directionsQuestionnaireDeadline = MomentFactory.parse(input.directionsQuestionnaireDeadline)
}
if (input.moneyReceivedOn) {
this.moneyReceivedOn = MomentFactory.parse(input.moneyReceivedOn)
}
if (input.reDetermination) {
this.reDetermination = ReDetermination.deserialize(input.reDetermination)
}
if (input.reDeterminationRequestedAt) {
this.reDeterminationRequestedAt = MomentFactory.parse(input.reDeterminationRequestedAt)
}
if (input.ccdCaseId) {
this.ccdCaseId = input.ccdCaseId
}
}
return this
}