build method

ApiDefinition build()

Builds the final API definition.

Implementation

ApiDefinition build() {
  final endpoints = _endpoints.map((spec) => _buildEndpoint(spec)).toList();

  return ApiDefinition(
    title: title,
    description: description,
    version: '1.0.0',
    services: [
      ApiService(
        name: title,
        baseUrl: baseUrl,
        description: description,
        endpoints: endpoints,
      ),
    ],
  );
}