ApplicationBranchBase

ApplicationBranchBase
ApplicationBranchBase

Holds the basic information about a single branch of applications.

JSON Example
{
    "product": {
        "created_at": "2022-11-14T16:00:00.000Z",
        "updated_at": "2022-11-14T16:00:00.000Z",
        "applied_policy": {
            "deprecation_policy": {
                "key": "wordpress-6-deprecation",
                "name": "Deprecation of Wordpress 6",
                "deprecation_date": "2022-12-14T00:00:00.000Z",
                "grace_period_days": 30,
                "reason": "We will only maintain newest versions of Wordpress",
                "alternative": "Wordpress 7 can be used instead",
                "deprecation_policy_id": "49b8ee44-2945-4d93-8e87-a608399cfc3a"
            },
            "nonsupport_policy": {
                "key": "memcached-nonsupport",
                "name": "Memcached is not supported anymore",
                "reason": "Upstream project has been discontinued.",
                "nonsupport_policy_id": "49b8ee44-2945-4d93-8e87-a608399cfc3a"
            }
        },
        "marked_draft": false
    },
    "branch": {
        "latest_discovered_version": {
            "version": "6.1",
            "version_id": "22303119-5443-40b5-b95f-8914e7709ca5",
            "license": {
                "license_id": "99a07a3f-25fd-4dcb-9bf1-cdcb375033ca",
                "name": "APACHE2"
            },
            "discovered_at": "2022-11-14T16:00:00.000Z"
        }
    }
}
product
Required

Complete data about a product of the catalog.

object
branch
Required

Branch data of the application