ProgrammingLanguage enum
Enumerates supported programming languages to determine templates
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.