relationRefAlias method

String relationRefAlias()

Implementation

String relationRefAlias() {
  final field = this;
  var dartType = field.typeNode.toDartType(withNullability: false);
  var inputType = dartType;
  var relatedName = this.joinRecordType ?? inputType;
  var baseName = '${relatedName}Ref';
  return isList
      ? '${baseName}List'
      : isNullable
          ? 'Nullable$baseName'
          : baseName;
}