Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 2x 2x 2x 1x 1x 2x 1x 3x 1x | import { ChangeDetectionStrategy, Component, Input } from '@angular/core';
import { PaymentInstrument } from 'ish-core/models/payment-instrument/payment-instrument.model';
@Component({
selector: 'ish-account-payment-concardis-directdebit',
templateUrl: './account-payment-concardis-directdebit.component.html',
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class AccountPaymentConcardisDirectdebitComponent {
@Input({ required: true }) paymentInstrument: PaymentInstrument;
mandateReference: string;
mandateText: string;
mandateCreatedDateTime: number;
/**
* Show SEPA mandate information
*/
showSepaMandateText() {
this.mandateReference = this.paymentInstrument.parameters
.find(param => param.name === 'mandateReference')
.value.toString();
this.mandateText = this.paymentInstrument.parameters.find(param => param.name === 'mandateText').value.toString();
const mandateCreatedDateTimeStr = this.paymentInstrument.parameters
.find(param => param.name === 'mandateCreatedDateTime')
.value.toString();
this.mandateCreatedDateTime = Number(mandateCreatedDateTimeStr) || 0;
}
}
|