writeApis method
Writes all apis to indent
.
Can be overridden to add extra code before/after classes.
Implementation
void writeApis(
T generatorOptions,
Root root,
Indent indent, {
required String dartPackageName,
}) {
for (final Api api in root.apis) {
if (api.location == ApiLocation.host) {
writeHostApi(
generatorOptions,
root,
indent,
api,
dartPackageName: dartPackageName,
);
} else if (api.location == ApiLocation.flutter) {
writeFlutterApi(
generatorOptions,
root,
indent,
api,
dartPackageName: dartPackageName,
);
}
}
}