ProjectBriefsApi:
  createProjectBrief: |-
    const AsanaPreview = require('asana-preview');
    
    let client = AsanaPreview.ApiClient.instance;
    let token = client.authentications['token'];
    token.accessToken = '<YOUR_ACCESS_TOKEN>';
    
    let projectBriefsApiInstance = new AsanaPreview.ProjectBriefsApi();
    let body = {"data": {"<PARAM_1>": "<VALUE_1>", "<PARAM_2>": "<VALUE_2>",}}; // Object | The project brief to create.
    let project_gid = "1331"; // String | Globally unique identifier for the project.
    let opts = { 
        'opt_fields': "html_text,permalink_url,project,project.name,text,title"
    };
    projectBriefsApiInstance.createProjectBrief(body, project_gid, opts).then((result) => {
        console.log('API called successfully. Returned data: ' + JSON.stringify(result.data, null, 2));
    }, (error) => {
        console.error(error.response.body);
    });
    
  deleteProjectBrief: |-
    const AsanaPreview = require('asana-preview');
    
    let client = AsanaPreview.ApiClient.instance;
    let token = client.authentications['token'];
    token.accessToken = '<YOUR_ACCESS_TOKEN>';
    
    let projectBriefsApiInstance = new AsanaPreview.ProjectBriefsApi();
    let project_brief_gid = "12345"; // String | Globally unique identifier for the project brief.

    projectBriefsApiInstance.deleteProjectBrief(project_brief_gid).then((result) => {
        console.log('API called successfully. Returned data: ' + JSON.stringify(result.data, null, 2));
    }, (error) => {
        console.error(error.response.body);
    });
    
  getProjectBrief: |-
    const AsanaPreview = require('asana-preview');
    
    let client = AsanaPreview.ApiClient.instance;
    let token = client.authentications['token'];
    token.accessToken = '<YOUR_ACCESS_TOKEN>';
    
    let projectBriefsApiInstance = new AsanaPreview.ProjectBriefsApi();
    let project_brief_gid = "12345"; // String | Globally unique identifier for the project brief.
    let opts = { 
        'opt_fields': "html_text,permalink_url,project,project.name,text,title"
    };
    projectBriefsApiInstance.getProjectBrief(project_brief_gid, opts).then((result) => {
        console.log('API called successfully. Returned data: ' + JSON.stringify(result.data, null, 2));
    }, (error) => {
        console.error(error.response.body);
    });
    
  updateProjectBrief: |-
    const AsanaPreview = require('asana-preview');
    
    let client = AsanaPreview.ApiClient.instance;
    let token = client.authentications['token'];
    token.accessToken = '<YOUR_ACCESS_TOKEN>';
    
    let projectBriefsApiInstance = new AsanaPreview.ProjectBriefsApi();
    let body = {"data": {"<PARAM_1>": "<VALUE_1>", "<PARAM_2>": "<VALUE_2>",}}; // Object | The updated fields for the project brief.
    let project_brief_gid = "12345"; // String | Globally unique identifier for the project brief.
    let opts = { 
        'opt_fields': "html_text,permalink_url,project,project.name,text,title"
    };
    projectBriefsApiInstance.updateProjectBrief(body, project_brief_gid, opts).then((result) => {
        console.log('API called successfully. Returned data: ' + JSON.stringify(result.data, null, 2));
    }, (error) => {
        console.error(error.response.body);
    });
    
