PortfolioMembershipsApi:
  getPortfolioMembership: |-
    const AsanaPreview = require('asana-preview');
    
    let client = AsanaPreview.ApiClient.instance;
    let token = client.authentications['token'];
    token.accessToken = '<YOUR_ACCESS_TOKEN>';
    
    let portfolioMembershipsApiInstance = new AsanaPreview.PortfolioMembershipsApi();
    let portfolio_membership_gid = "1331"; // String | 
    let opts = { 
        'opt_fields': "portfolio,portfolio.name,user,user.name"
    };
    portfolioMembershipsApiInstance.getPortfolioMembership(portfolio_membership_gid, opts).then((result) => {
        console.log('API called successfully. Returned data: ' + JSON.stringify(result.data, null, 2));
    }, (error) => {
        console.error(error.response.body);
    });
    
  getPortfolioMemberships: |-
    const AsanaPreview = require('asana-preview');
    
    let client = AsanaPreview.ApiClient.instance;
    let token = client.authentications['token'];
    token.accessToken = '<YOUR_ACCESS_TOKEN>';
    
    let portfolioMembershipsApiInstance = new AsanaPreview.PortfolioMembershipsApi();
    let opts = { 
        'portfolio': "12345", 
        'workspace': "12345", 
        'user': "me", 
        'limit': 50, 
        'offset': "eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9", 
        'opt_fields': "offset,path,portfolio,portfolio.name,uri,user,user.name"
    };
    portfolioMembershipsApiInstance.getPortfolioMemberships(opts).then((result) => {
        console.log('API called successfully. Returned data: ' + JSON.stringify(result.data, null, 2));
    }, (error) => {
        console.error(error.response.body);
    });
    
  getPortfolioMembershipsForPortfolio: |-
    const AsanaPreview = require('asana-preview');
    
    let client = AsanaPreview.ApiClient.instance;
    let token = client.authentications['token'];
    token.accessToken = '<YOUR_ACCESS_TOKEN>';
    
    let portfolioMembershipsApiInstance = new AsanaPreview.PortfolioMembershipsApi();
    let portfolio_gid = "12345"; // String | Globally unique identifier for the portfolio.
    let opts = { 
        'user': "me", 
        'limit': 50, 
        'offset': "eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9", 
        'opt_fields': "offset,path,portfolio,portfolio.name,uri,user,user.name"
    };
    portfolioMembershipsApiInstance.getPortfolioMembershipsForPortfolio(portfolio_gid, opts).then((result) => {
        console.log('API called successfully. Returned data: ' + JSON.stringify(result.data, null, 2));
    }, (error) => {
        console.error(error.response.body);
    });
    
