configure method
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: [],
);
}