{{>licenseInfo}}
{{#apiInfo}}
{{#apis}}
{{#operations}}
import { {{ classname }} } from "./{{#lambda.camelcase}}{{ classFilename }}{{/lambda.camelcase}}";
{{/operations}}
{{/apis}}
{{/apiInfo}}

import Service from "../../service";
import Client from "../../client";

export default class {{#lambda.pascalcase}}{{ serviceName }}{{/lambda.pascalcase}}API extends Service {
    
    public constructor(client: Client) {
        super(client);
    }
{{#apiInfo}}
{{#apis}}
{{#operations}}

    public get {{classname}}() {
        return new {{classname}}(this.client);
    }
{{/operations}}
{{/apis}}
{{/apiInfo}}
}
