ApiCodeTemplates class
Provides code templates for API generation.
Contains all template strings and generation logic for creating consistent, well-structured code across all generated components.
Constructors
- ApiCodeTemplates({required ApiTypeResolver typeResolver})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- typeResolver → ApiTypeResolver
-
final
Methods
-
generateBlocEventTemplate(
ApiGenerationConfig config) → String - Generates BLoC event template.
-
generateBlocStateTemplate(
ApiGenerationConfig config) → String - Generates BLoC state template.
-
generateBlocTemplate(
ApiGenerationConfig config) → String - Generates BLoC template with state management logic.
-
generateDataModelBodyTemplate(
ApiGenerationConfig config) → String - Generates data model body template.
-
generateDataModelResponseTemplate(
ApiGenerationConfig config) → String - Generates data model response template.
-
generateDataSourceMethod(
ApiGenerationConfig config, {String? headers}) → String -
generateDataSourceTemplate(
ApiGenerationConfig config, {String? headers}) → String - Generates data source implementation template.
-
generateDomainEntityTemplate(
ApiGenerationConfig config) → String - Generates domain entity template.
-
generateDomainRepositoryTemplate(
ApiGenerationConfig config) → String - Generates domain repository interface template.
-
generateMapperTemplate(
ApiGenerationConfig config) → String - Generates mapper template for data model to entity conversion.
-
generateRepositoryImplTemplate(
ApiGenerationConfig config) → String - Generates repository implementation template.
-
generateUseCaseTemplate(
ApiGenerationConfig config) → String - Generates use case template.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited