EncryptedMedicalHouseContract constructor
      const
      EncryptedMedicalHouseContract({ 
    
    
- @Default.new(null) String? contractId,
 - @Default.new(null) int? validFrom,
 - @Default.new(null) int? validTo,
 - @Default.new(null) String? mmNihii,
 - @Default.new(null) String? hcpId,
 - @Default.new(null) ContractChangeType? changeType,
 - @Default.new(null) String? parentContractId,
 - @Default.new(null) String? changedBy,
 - @Default.new(null) int? startOfContract,
 - @Default.new(null) int? startOfCoverage,
 - @Default.new(null) int? endOfContract,
 - @Default.new(null) int? endOfCoverage,
 - @Default.new(false) bool kine,
 - @Default.new(false) bool gp,
 - @Default.new(false) bool ptd,
 - @Default.new(false) bool nurse,
 - @Default.new(false) bool noKine,
 - @Default.new(false) bool noGp,
 - @Default.new(false) bool noNurse,
 - @Default.new(null) int? unsubscriptionReasonId,
 - @Default.new(null) int? ptdStart,
 - @Default.new(null) int? ptdEnd,
 - @Default.new(null) int? ptdLastInvoiced,
 - @Default.new(null) int? startOfSuspension,
 - @Default.new(null) int? endOfSuspension,
 - @Default.new(null) SuspensionReason? suspensionReason,
 - @Default.new(null) String? suspensionSource,
 - @Default.new(false) bool forcedSuspension,
 - @Default.new(null) MhcSignatureType? signatureType,
 - @Default.new(null) int? status,
 - @Default.new({}) Map<
String, String> options, - @Default.new({}) Map<
String, String> receipts, - @Default.new(null) Base64String? encryptedSelf,
 
Implementation
const factory EncryptedMedicalHouseContract({
	@Default(null) String? contractId,
	@Default(null) int? validFrom,
	@Default(null) int? validTo,
	@Default(null) String? mmNihii,
	@Default(null) String? hcpId,
	@Default(null) ContractChangeType? changeType,
	@Default(null) String? parentContractId,
	@Default(null) String? changedBy,
	@Default(null) int? startOfContract,
	@Default(null) int? startOfCoverage,
	@Default(null) int? endOfContract,
	@Default(null) int? endOfCoverage,
	@Default(false) bool kine,
	@Default(false) bool gp,
	@Default(false) bool ptd,
	@Default(false) bool nurse,
	@Default(false) bool noKine,
	@Default(false) bool noGp,
	@Default(false) bool noNurse,
	@Default(null) int? unsubscriptionReasonId,
	@Default(null) int? ptdStart,
	@Default(null) int? ptdEnd,
	@Default(null) int? ptdLastInvoiced,
	@Default(null) int? startOfSuspension,
	@Default(null) int? endOfSuspension,
	@Default(null) SuspensionReason? suspensionReason,
	@Default(null) String? suspensionSource,
	@Default(false) bool forcedSuspension,
	@Default(null) MhcSignatureType? signatureType,
	@Default(null) int? status,
	@Default({}) Map<String, String> options,
	@Default({}) Map<String, String> receipts,
	@Default(null) Base64String? encryptedSelf,
}) = _EncryptedMedicalHouseContract;