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=\"298\">\n <mutation else=\"1\" elseif=\"1\"/>\n <value name=\"IF0\">\n <block type=\"logic_compare\" id=\"299\">\n <field name=\"OP\">EQ</field>\n <value name=\"A\">\n <block type=\"business_logic_argument_field_get\" id=\"300\">\n <field name=\"VAR\">book.publisher.rank</field>\n </block>\n </value>\n <value name=\"B\">\n <block type=\"math_number\" id=\"301\">\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=\"302\">\n <field name=\"VAR\">book.publisher.rank</field>\n <value name=\"VALUE\">\n <block type=\"math_number\" id=\"304\">\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=\"305\">\n <field name=\"OP\">LTE</field>\n <value name=\"A\">\n <block type=\"business_logic_argument_field_get\" id=\"306\">\n <field name=\"VAR\">book.publisher.rank</field>\n </block>\n </value>\n <value name=\"B\">\n <block type=\"math_number\" id=\"307\">\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=\"308\">\n <field name=\"VAR\">book.publisher.rank</field>\n <value name=\"VALUE\">\n <block type=\"math_arithmetic\" id=\"310\">\n <field name=\"OP\">ADD</field>\n <value name=\"A\">\n <block type=\"business_logic_argument_field_get\" id=\"311\">\n <field name=\"VAR\">book.publisher.rank</field>\n </block>\n </value>\n <value name=\"B\">\n <block type=\"math_number\" id=\"312\">\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=\"313\">\n <mutation else=\"1\" elseif=\"2\"/>\n <value name=\"IF0\">\n <block type=\"logic_compare\" id=\"314\">\n <field name=\"OP\">EQ</field>\n <value name=\"A\">\n <block type=\"business_logic_argument_field_get\" id=\"315\">\n <field name=\"VAR\">book.publisher</field>\n </block>\n </value>\n <value name=\"B\">\n <block type=\"business_logic_reference\" id=\"316\">\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=\"318\">\n <field name=\"VAR\">book.publisher.rank</field>\n <value name=\"VALUE\">\n <block type=\"math_arithmetic\" id=\"320\">\n <field name=\"OP\">ADD</field>\n <value name=\"A\">\n <block type=\"business_logic_argument_field_get\" id=\"321\">\n <field name=\"VAR\">book.publisher.rank</field>\n </block>\n </value>\n <value name=\"B\">\n <block type=\"math_number\" id=\"322\">\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=\"323\">\n <field name=\"OP\">GT</field>\n <value name=\"A\">\n <block type=\"business_logic_function\" id=\"324\">\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=\"325\">\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=\"326\">\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=\"327\">\n <field name=\"VAR\">book.publisher.rank</field>\n <value name=\"VALUE\">\n <block type=\"math_arithmetic\" id=\"329\">\n <field name=\"OP\">ADD</field>\n <value name=\"A\">\n <block type=\"business_logic_argument_field_get\" id=\"330\">\n <field name=\"VAR\">book.publisher.rank</field>\n </block>\n </value>\n <value name=\"B\">\n <block type=\"math_number\" id=\"331\">\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=\"332\">\n <field name=\"OP\">LT</field>\n <value name=\"A\">\n <block type=\"business_logic_argument_field_get\" id=\"333\">\n <field name=\"VAR\">book.price</field>\n </block>\n </value>\n <value name=\"B\">\n <block type=\"math_number\" id=\"334\">\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=\"335\">\n <field name=\"VAR\">book.publisher.rank</field>\n <value name=\"VALUE\">\n <block type=\"math_arithmetic\" id=\"337\">\n <field name=\"OP\">MULTIPLY</field>\n <value name=\"A\">\n <block type=\"business_logic_argument_field_get\" id=\"338\">\n <field name=\"VAR\">book.publisher.rank</field>\n </block>\n </value>\n <value name=\"B\">\n <block type=\"math_number\" id=\"339\">\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=\"340\">\n <field name=\"VAR\">book.publisher.rank</field>\n <value name=\"VALUE\">\n <block type=\"math_arithmetic\" id=\"342\">\n <field name=\"OP\">MINUS</field>\n <value name=\"A\">\n <block type=\"business_logic_argument_field_get\" id=\"343\">\n <field name=\"VAR\">book.publisher.rank</field>\n </block>\n </value>\n <value name=\"B\">\n <block type=\"math_number\" id=\"344\">\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": "2024-04-15T22:22:42.462786Z",
"modification_time": "2024-04-15T22:22:42.462809Z"
}