Program Rule Variable
constructor(uid: String, code: String?, name: String?, displayName: String?, created: Date?, lastUpdated: Date?, deleted: Boolean?, useCodeForOptionSet: Boolean?, program: ObjectWithUid?, programStage: ObjectWithUid?, dataElement: ObjectWithUid?, trackedEntityAttribute: ObjectWithUid?, programRuleVariableSourceType: ProgramRuleVariableSourceType?)