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 freezedJsonSerialization, required bool useMultipartFile, required bool dartMappableConvenientWhen, required bool useDartMappableNaming, required bool includeIfNull, required List<FieldParser> fieldParsers, bool useFlutterCompute = false, String? fallbackUnion}) → String
Determines template for generating DTOs by language
exportFileContent({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, required bool generateUrlsConstants, bool useDartMappableNaming = false, bool extrasParameterByDefault = false, bool dioOptionsParameterByDefault = false, bool addOpenApiMetadata = false, bool originalHttpResponse = false, bool useFlutterCompute = false, String? fileName, JsonSerializer? jsonSerializer}) → 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, Map<String, String>? clientsNameMap}) → 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.