Program

constructor(uid: String, code: String?, name: String?, displayName: String?, created: Date?, lastUpdated: Date?, deleted: Boolean?, shortName: String?, displayShortName: String?, description: String?, displayDescription: String?, version: Int?, onlyEnrollOnce: Boolean?, displayEnrollmentDateLabel: String?, displayIncidentDate: Boolean?, displayIncidentDateLabel: String?, registration: Boolean?, selectEnrollmentDatesInFuture: Boolean?, dataEntryMethod: Boolean?, ignoreOverdueEvents: Boolean?, selectIncidentDatesInFuture: Boolean?, useFirstStageDuringRegistration: Boolean?, displayFrontPageList: Boolean?, programType: ProgramType?, programTrackedEntityAttributes: List<ProgramTrackedEntityAttribute>?, relatedProgram: ObjectWithUid?, trackedEntityType: TrackedEntityType?, categoryCombo: ObjectWithUid, access: Access, programRuleVariables: List<ProgramRuleVariable>?, expiryDays: Int?, completeEventsExpiryDays: Int?, expiryPeriodType: PeriodType?, minAttributesRequiredToSearch: Int?, maxTeiCountToReturn: Int?, programSections: List<ProgramSection>?, featureType: FeatureType?, accessLevel: AccessLevel?, displayEnrollmentLabel: String?, displayEnrollmentsLabel: String?, displayFollowUpLabel: String?, displayOrgUnitLabel: String?, displayRelationshipLabel: String?, displayRelationshipsLabel: String?, displayNoteLabel: String?, displayTrackedEntityAttributeLabel: String?, displayProgramStageLabel: String?, displayProgramStagesLabel: String?, displayEventLabel: String?, displayEventsLabel: String?, attributeValues: List<AttributeValue>?, enrollmentCategoryCombo: ObjectWithUid, categoryMappings: List<CategoryMapping>?, style: ObjectStyle)