import { InputClaimModel } from './InputClaimModel' ; import { BaseAttestationModel } from './BaseAttestationModel' ; /**
 * Model for defining Self Issued claims
 */ export class SelfIssuedAttestationModel extends BaseAttestationModel { public static readonly attestationName : string = 'selfAttested' ; param mapping param encrypted param claims param required param id constructor ( mapping ? , encrypted = false , claims ? , required = false , id ? ) { super ( mapping , encrypted , claims , required , id ) ; } /**
     * Gets the name of the attestation
     */ get name ( ) : string { return SelfIssuedAttestationModel . attestationName ; } param claims protected createForInput ( claims ) { return new SelfIssuedAttestationModel ( undefined , this . encrypted , claims , this . required ) ; } }