GET /business-logic/rest/program-version/1?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, DELETE, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"id": 1,
"xml": "<xml>\n <block type=\"controls_if\" id=\"246\">\n <mutation else=\"1\" elseif=\"1\"/>\n <value name=\"IF0\">\n <block type=\"logic_compare\" id=\"247\">\n <field name=\"OP\">EQ</field>\n <value name=\"A\">\n <block type=\"business_logic_argument_field_get\" id=\"248\">\n <field name=\"VAR\">book.publisher.rank</field>\n </block>\n </value>\n <value name=\"B\">\n <block type=\"math_number\" id=\"249\">\n <field name=\"NUM\">0.0</field>\n </block>\n </value>\n </block>\n </value>\n <statement name=\"DO0\">\n <block type=\"business_logic_argument_field_set\" id=\"250\">\n <field name=\"VAR\">book.publisher.rank</field>\n <value name=\"VALUE\">\n <block type=\"math_number\" id=\"252\">\n <field name=\"NUM\">1.0</field>\n </block>\n </value>\n </block>\n </statement>\n <value name=\"IF1\">\n <block type=\"logic_compare\" id=\"253\">\n <field name=\"OP\">LTE</field>\n <value name=\"A\">\n <block type=\"business_logic_argument_field_get\" id=\"254\">\n <field name=\"VAR\">book.publisher.rank</field>\n </block>\n </value>\n <value name=\"B\">\n <block type=\"math_number\" id=\"255\">\n <field name=\"NUM\">8.0</field>\n </block>\n </value>\n </block>\n </value>\n <statement name=\"DO1\">\n <block type=\"business_logic_argument_field_set\" id=\"256\">\n <field name=\"VAR\">book.publisher.rank</field>\n <value name=\"VALUE\">\n <block type=\"math_arithmetic\" id=\"258\">\n <field name=\"OP\">ADD</field>\n <value name=\"A\">\n <block type=\"business_logic_argument_field_get\" id=\"259\">\n <field name=\"VAR\">book.publisher.rank</field>\n </block>\n </value>\n <value name=\"B\">\n <block type=\"math_number\" id=\"260\">\n <field name=\"NUM\">2.0</field>\n </block>\n </value>\n </block>\n </value>\n </block>\n </statement>\n <statement name=\"ELSE\">\n <block type=\"controls_if\" id=\"261\">\n <mutation else=\"1\" elseif=\"2\"/>\n <value name=\"IF0\">\n <block type=\"logic_compare\" id=\"262\">\n <field name=\"OP\">EQ</field>\n <value name=\"A\">\n <block type=\"business_logic_argument_field_get\" id=\"263\">\n <field name=\"VAR\">book.publisher</field>\n </block>\n </value>\n <value name=\"B\">\n <block type=\"business_logic_reference\" id=\"264\">\n <field name=\"TYPE\">books.Publisher</field>\n <field name=\"VALUE\">3</field>\n </block>\n </value>\n </block>\n </value>\n <statement name=\"DO0\">\n <block type=\"business_logic_argument_field_set\" id=\"266\">\n <field name=\"VAR\">book.publisher.rank</field>\n <value name=\"VALUE\">\n <block type=\"math_arithmetic\" id=\"268\">\n <field name=\"OP\">ADD</field>\n <value name=\"A\">\n <block type=\"business_logic_argument_field_get\" id=\"269\">\n <field name=\"VAR\">book.publisher.rank</field>\n </block>\n </value>\n <value name=\"B\">\n <block type=\"math_number\" id=\"270\">\n <field name=\"NUM\">4.0</field>\n </block>\n </value>\n </block>\n </value>\n </block>\n </statement>\n <value name=\"IF1\">\n <block type=\"logic_compare\" id=\"271\">\n <field name=\"OP\">GT</field>\n <value name=\"A\">\n <block type=\"business_logic_function\" id=\"272\">\n <mutation args=\"true\"/>\n <field name=\"FUNC\">Age (in years)</field>\n <value name=\"ARG0\">\n <block type=\"business_logic_argument_field_get\" id=\"273\">\n <field name=\"VAR\">book.publication_date</field>\n </block>\n </value>\n </block>\n </value>\n <value name=\"B\">\n <block type=\"math_number\" id=\"274\">\n <field name=\"NUM\">3.0</field>\n </block>\n </value>\n </block>\n </value>\n <statement name=\"DO1\">\n <block type=\"business_logic_argument_field_set\" id=\"275\">\n <field name=\"VAR\">book.publisher.rank</field>\n <value name=\"VALUE\">\n <block type=\"math_arithmetic\" id=\"277\">\n <field name=\"OP\">ADD</field>\n <value name=\"A\">\n <block type=\"business_logic_argument_field_get\" id=\"278\">\n <field name=\"VAR\">book.publisher.rank</field>\n </block>\n </value>\n <value name=\"B\">\n <block type=\"math_number\" id=\"279\">\n <field name=\"NUM\">3.0</field>\n </block>\n </value>\n </block>\n </value>\n </block>\n </statement>\n <value name=\"IF2\">\n <block type=\"logic_compare\" id=\"280\">\n <field name=\"OP\">LT</field>\n <value name=\"A\">\n <block type=\"business_logic_argument_field_get\" id=\"281\">\n <field name=\"VAR\">book.price</field>\n </block>\n </value>\n <value name=\"B\">\n <block type=\"math_number\" id=\"282\">\n <field name=\"NUM\">30.5</field>\n </block>\n </value>\n </block>\n </value>\n <statement name=\"DO2\">\n <block type=\"business_logic_argument_field_set\" id=\"283\">\n <field name=\"VAR\">book.publisher.rank</field>\n <value name=\"VALUE\">\n <block type=\"math_arithmetic\" id=\"285\">\n <field name=\"OP\">ADD</field>\n <value name=\"A\">\n <block type=\"business_logic_argument_field_get\" id=\"286\">\n <field name=\"VAR\">book.publisher.rank</field>\n </block>\n </value>\n <value name=\"B\">\n <block type=\"math_number\" id=\"287\">\n <field name=\"NUM\">2.0</field>\n </block>\n </value>\n </block>\n </value>\n </block>\n </statement>\n <statement name=\"ELSE\">\n <block type=\"business_logic_argument_field_set\" id=\"288\">\n <field name=\"VAR\">book.publisher.rank</field>\n <value name=\"VALUE\">\n <block type=\"math_arithmetic\" id=\"290\">\n <field name=\"OP\">ADD</field>\n <value name=\"A\">\n <block type=\"business_logic_argument_field_get\" id=\"291\">\n <field name=\"VAR\">book.publisher.rank</field>\n </block>\n </value>\n <value name=\"B\">\n <block type=\"math_number\" id=\"292\">\n <field name=\"NUM\">1.0</field>\n </block>\n </value>\n </block>\n </value>\n </block>\n </statement>\n </block>\n </statement>\n </block>\n</xml>\n",
"program": 1,
"environment": null,
"title": "Increase book publisher rank",
"description": "Increase book publisher rank on book view",
"is_default": false,
"creation_time": "2017-10-05T20:27:20.876000Z",
"modification_time": "2017-10-05T20:27:20.876000Z"
}