ProgrammingLanguage enum

Enumerates supported programming languages to determine templates

Inheritance
Available extensions

Values

dart → const ProgrammingLanguage

Dart language

const ProgrammingLanguage('dart')
kotlin → const ProgrammingLanguage

Kotlin language

const ProgrammingLanguage('kt')

Properties

fileExtension String
Extension for generated files
final
hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

dtoFileContent(UniversalDataClass dataClass, {required JsonSerializer jsonSerializer, required bool enumsToJson, required bool unknownEnumValue, required bool markFilesAsGenerated, required bool generateValidator, required bool useFreezed3, required bool useMultipartFile, String? fallbackUnion}) String
Determines template for generating DTOs by language
exportFileContent({required bool markFileAsGenerated, required List<GeneratedFile> restClients, required List<GeneratedFile> dataClasses, required GeneratedFile? rootClient}) String
Export file by language
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
restClientFileContent(UniversalRestClient restClient, String name, {required bool markFilesAsGenerated, required String defaultContentType, required bool useMultipartFile, bool extrasParameterByDefault = false, bool dioOptionsParameterByDefault = false, bool originalHttpResponse = false}) String
Determines template for generating Rest client by language
rootClientFileContent(Set<String> clientsNames, {required OpenApiInfo openApiInfo, required String name, required String postfix, required bool putClientsInFolder, required bool markFilesAsGenerated}) String
Determines template for generating root client for clients
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<ProgrammingLanguage>
A constant List of the values in this enum, in order of their declaration.