defaultValueType property

DefaultValueAllowedType? get defaultValueType

Returns DefaultValueAllowedType only for fields that are allowed to have defaults

Implementation

DefaultValueAllowedType? get defaultValueType {
  switch (valueType) {
    case ValueType.dateTime:
      return DefaultValueAllowedType.dateTime;
    case ValueType.bool:
      return DefaultValueAllowedType.bool;
    case ValueType.int:
      return DefaultValueAllowedType.int;
    case ValueType.double:
      return DefaultValueAllowedType.double;
    case ValueType.string:
      return DefaultValueAllowedType.string;
    case ValueType.uri:
      return DefaultValueAllowedType.uri;
    case ValueType.uuidValue:
      return DefaultValueAllowedType.uuidValue;
    case ValueType.bigInt:
      return DefaultValueAllowedType.bigInt;
    case ValueType.duration:
      return DefaultValueAllowedType.duration;
    case ValueType.isEnum:
      return DefaultValueAllowedType.isEnum;
    default:
      return null;
  }
}