{
  "algorithm": {
    "parameters": [
      {
        "name": "summary",
        "type": "SalesTeamSummary"
      }
    ],
    "statements": [
      {
        "command": "Set",
        "expression": "[\n  {\n    attributes: [\n      {\n        key: \"Total\",\n        value: ^summary.salesTeam\n      }\n    ],\n    componentName: \"CmpPsSubSalesTeamList\",\n    name: \"SalesTeam\",\n    className: \"bgSalesTeam2\",\n    urlImage: \"\",\n    filter: \"\",\n    backgroundColor: \"#5c85d6\"\n  },\n  {\n    attributes: [\n      {\n        key: \"Total\",\n        value: ^summary.businessUnits\n      }\n    ],\n    componentName: \"CmpPsSalesTeamBussSgm\",\n    name: \"BusinessUnits\",\n    className: \"bgSalesTeam6\",\n    urlImage: \"\",\n    filter: \"\",\n    backgroundColor: \"#00aae4\"\n  },\n  {\n    attributes: [\n      {\n        key: \"Total\",\n        value: ^summary.vendors\n      }\n    ],\n    componentName: \"CmpPsSalesTeamVendors\",\n    name: \"Vendors\",\n    className: \"bgSalesTeam1\",\n    urlImage: \"\",\n    filter: \"\",\n    backgroundColor: \"#82a1b1\"\n  },\n  {\n    attributes: [\n      {\n        key: \"Total\",\n        value: ^summary.accounts\n      }\n    ],\n    componentName: \"CmpPsSalesTeamAccountList\",\n    name: \"Accounts\",\n    className: \"bgSalesTeam3\",\n    urlImage: \"\",\n    filter: \"\",\n    backgroundColor: \"#5f9ea0\"\n  },\n  {\n    attributes: [\n      {\n        key: \"Total\",\n        value: ^summary.regions\n      }\n    ],\n    componentName: \"CmpPsSalesTeamRegions\",\n    name: \"Regions\",\n    className: \"bgSalesTeam7\",\n    urlImage: \"\",\n    filter: \"\",\n    backgroundColor: \"#3f888f\"\n  },\n  {\n    attributes: [\n      {\n        key: \"Total\",\n        value: ^summary.productLines\n      }\n    ],\n    componentName: \"CmpPsSalesTeamProductLines\",\n    name: \"ProductLines\",\n    className: \"bgSalesTeam4\",\n    urlImage: \"\",\n    filter: \"\",\n    backgroundColor: \"#008080\"\n  },\n  {\n    attributes: [\n      {\n        key: \"Total\",\n        value: ^summary.channels\n      }\n    ],\n    componentName: \"CmpPsSalesTeamChannels\",\n    name: \"Channels\",\n    className: \"bgSalesTeam5\",\n    urlImage: \"\",\n    filter: \"\",\n    backgroundColor: \"#009c8c\"\n  }\n]",
        "variableName": "cards"
      },
      {
        "command": "Return",
        "expression": "^cards"
      }
    ],
    "typeReturn": "list(SalesTeamCardData)",
    "variables": [
      {
        "name": "cards",
        "type": "list(SalesTeamCardData)"
      }
    ]
  },
  "routing": {
    "method": "GET",
    "parameters": [
      {
        "bind": "summary",
        "in": "Body",
        "name": "summary",
        "remarks": "Summary Data"
      }
    ],
    "path": "/ps-sales-teams/cards",
    "remarks": "Get Sales Team Cards"
  }
}