ManagedPropertyDescription(ManagedEntity entity, String name, ManagedPropertyType type, { String explicitDatabaseType: null, bool unique: false, bool indexed: false, bool nullable: false, bool includedInDefaultResultSet: true, bool autoincrement: false })

Source

ManagedPropertyDescription(this.entity, this.name, this.type,
    {String explicitDatabaseType: null,
    bool unique: false,
    bool indexed: false,
    bool nullable: false,
    bool includedInDefaultResultSet: true,
    bool autoincrement: false})
    : isUnique = unique,
      isIndexed = indexed,
      isNullable = nullable,
      isIncludedInDefaultResultSet = includedInDefaultResultSet,
      this.autoincrement = autoincrement;