ManagedRelationshipDescription(ManagedEntity entity, String name, ManagedPropertyType type, ManagedEntity destinationEntity, ManagedRelationshipDeleteRule deleteRule, ManagedRelationshipType relationshipType, Symbol inverseKey, { bool unique: false, bool indexed: false, bool nullable: false, bool includedInDefaultResultSet: true })

Source

ManagedRelationshipDescription(
    ManagedEntity entity,
    String name,
    ManagedPropertyType type,
    this.destinationEntity,
    this.deleteRule,
    this.relationshipType,
    this.inverseKey,
    {bool unique: false,
    bool indexed: false,
    bool nullable: false,
    bool includedInDefaultResultSet: true})
    : super(entity, name, type,
          unique: unique,
          indexed: indexed,
          nullable: nullable,
          includedInDefaultResultSet: includedInDefaultResultSet);