configure method

  1. @override
void configure()

Implementation

@override
void configure() {
  addRoute(
    '/nodes',
    'post',
    (OpenApiRequest request) async {
      return await impl.invoke(
        request,
        (GraphNodeApi impl) async =>
            impl.nodesPost(NodeCreate.fromJson(await request.readJsonBody())),
      );
    },
    security: [],
  );
  addRoute(
    '/nodes/{id}',
    'get',
    (OpenApiRequest request) async {
      return await impl.invoke(
        request,
        (GraphNodeApi impl) async => impl.nodesIdGet(
            id: paramRequired(
          name: 'id',
          value: request.pathParameter('id'),
          decode: (value) => paramToString(value),
        )),
      );
    },
    security: [],
  );
  addRoute(
    '/nodes/{id}',
    'delete',
    (OpenApiRequest request) async {
      return await impl.invoke(
        request,
        (GraphNodeApi impl) async => impl.nodesIdDelete(
            id: paramRequired(
          name: 'id',
          value: request.pathParameter('id'),
          decode: (value) => paramToString(value),
        )),
      );
    },
    security: [],
  );
  addRoute(
    '/nodes/{id}',
    'patch',
    (OpenApiRequest request) async {
      return await impl.invoke(
        request,
        (GraphNodeApi impl) async => impl.nodesIdPatch(
          NodeUpdate.fromJson(await request.readJsonBody()),
          id: paramRequired(
            name: 'id',
            value: request.pathParameter('id'),
            decode: (value) => paramToString(value),
          ),
        ),
      );
    },
    security: [],
  );
  addRoute(
    '/nodes/{id}/children',
    'get',
    (OpenApiRequest request) async {
      return await impl.invoke(
        request,
        (GraphNodeApi impl) async => impl.nodesIdChildrenGet(
            id: paramRequired(
          name: 'id',
          value: request.pathParameter('id'),
          decode: (value) => paramToString(value),
        )),
      );
    },
    security: [],
  );
  addRoute(
    '/nodes/{id}/trace',
    'get',
    (OpenApiRequest request) async {
      return await impl.invoke(
        request,
        (GraphNodeApi impl) async => impl.nodesIdTraceGet(
            id: paramRequired(
          name: 'id',
          value: request.pathParameter('id'),
          decode: (value) => paramToString(value),
        )),
      );
    },
    security: [],
  );
  addRoute(
    '/nodes/path/{prefix}',
    'get',
    (OpenApiRequest request) async {
      return await impl.invoke(
        request,
        (GraphNodeApi impl) async => impl.nodesPathPrefixGet(
            prefix: paramRequired(
          name: 'prefix',
          value: request.pathParameter('prefix'),
          decode: (value) => paramToString(value),
        )),
      );
    },
    security: [],
  );
}