typeName property

String? typeName

Implementation

String? get typeName {
  switch (this) {
    case ValueType.binary:
      return 'BINARY';
    case ValueType.boolean:
      return 'BOOLEAN';
    case ValueType.calendarAddress:
      return 'CAL-ADDRESS';
    case ValueType.date:
      return 'DATE';
    case ValueType.dateTime:
      return 'DATE-TIME';
    case ValueType.duration:
      return 'DURATION';
    case ValueType.float:
      return 'FLOAT';
    case ValueType.integer:
      return 'INTEGER';
    case ValueType.period:
      return 'PERIOD';
    case ValueType.recurrence:
      return 'RECUR';
    case ValueType.text:
      return 'TEXT';
    case ValueType.time:
      return 'TIME';
    case ValueType.uri:
      return 'URI';
    case ValueType.utcOffset:
      return 'UTC-OFFSET';
    case ValueType.other:
    case ValueType.typeFreeBusy:
    case ValueType.periodList:
    case ValueType.typeDateTimeList:
    case ValueType.typeParticipantStatus:
    case ValueType.typeRange:
    case ValueType.typeAlarmTriggerRelationship:
    case ValueType.typeRelationship:
    case ValueType.typeRole:
    case ValueType.typeUriList:
    case ValueType.typeValue:
    case ValueType.typeClassification:
      return null;
  }
}