import { IssuanceAttestationsModel } from './IssuanceAttestationsModel' ; /**
 * Base class for the modeling the Rules/Input files
 */ export abstract class BaseIssuanceModel { param credentialIssuer param issuer param attestations constructor ( public credentialIssuer ? , public issuer ? , public attestations ? ) { } param input populateFrom ( input ) { if ( input . attestations ) { this . attestations = new IssuanceAttestationsModel ( ) ; this . attestations . populateFrom ( input . attestations ) ; } this . credentialIssuer = input . credentialIssuer ; this . issuer = input . issuer ; } }