UserTaskListsApi:
  getUserTaskList: |-
    const AsanaPreview = require('asana-preview');
    
    let client = AsanaPreview.ApiClient.instance;
    let token = client.authentications['token'];
    token.accessToken = '<YOUR_ACCESS_TOKEN>';
    
    let userTaskListsApiInstance = new AsanaPreview.UserTaskListsApi();
    let user_task_list_gid = "12345"; // String | Globally unique identifier for the user task list.
    let opts = { 
        'opt_fields': "name,owner,workspace"
    };
    userTaskListsApiInstance.getUserTaskList(user_task_list_gid, opts).then((result) => {
        console.log('API called successfully. Returned data: ' + JSON.stringify(result.data, null, 2));
    }, (error) => {
        console.error(error.response.body);
    });
    
  getUserTaskListForUser: |-
    const AsanaPreview = require('asana-preview');
    
    let client = AsanaPreview.ApiClient.instance;
    let token = client.authentications['token'];
    token.accessToken = '<YOUR_ACCESS_TOKEN>';
    
    let userTaskListsApiInstance = new AsanaPreview.UserTaskListsApi();
    let user_gid = "me"; // String | A string identifying a user. This can either be the string \"me\", an email, or the gid of a user.
    let workspace = "1234"; // String | The workspace in which to get the user task list.
    let opts = { 
        'opt_fields': "name,owner,workspace"
    };
    userTaskListsApiInstance.getUserTaskListForUser(user_gid, workspace, opts).then((result) => {
        console.log('API called successfully. Returned data: ' + JSON.stringify(result.data, null, 2));
    }, (error) => {
        console.error(error.response.body);
    });
    
