gitlab 0.1605.2

Gitlab API client.
Documentation
{
  "object_kind": "pipeline",
  "object_attributes": {
    "id": 187788219,
    "ref": "1-test",
    "tag": false,
    "sha": "17dd664bfcda26cd14c5ecad518c16c7ef62b618",
    "before_sha": "0000000000000000000000000000000000000000",
    "source": "merge_request_event",
    "status": "success",
    "detailed_status": "passed",
    "stages": [
      "build",
      "test",
      "deploy"
    ],
    "created_at": "2020-09-09 10:24:13 UTC",
    "finished_at": "2020-09-09 10:25:09 UTC",
    "duration": 51,
    "variables": []
  },
  "merge_request": {
    "id": 70293529,
    "iid": 1,
    "title": "Draft: Resolve \"test\"",
    "source_branch": "1-test",
    "source_project_id": 21026315,
    "target_branch": "master",
    "target_project_id": 21026315,
    "state": "opened",
    "merge_status": "unchecked",
    "url": "https://gitlab.com/mr.example/webhook-testing/-/merge_requests/1"
  },
  "user": {
    "name": "Example User",
    "username": "mr.example",
    "avatar_url": null,
    "email": "example@web.com"
  },
  "project": {
    "id": 21026315,
    "name": "webhook-testing",
    "description": "",
    "web_url": "https://gitlab.com/mr.example/webhook-testing",
    "avatar_url": null,
    "git_ssh_url": "git@gitlab.com:mr.example/webhook-testing.git",
    "git_http_url": "https://gitlab.com/mr.example/webhook-testing.git",
    "namespace": "Example User",
    "visibility_level": 0,
    "path_with_namespace": "mr.example/webhook-testing",
    "default_branch": "master",
    "ci_config_path": null
  },
  "commit": {
    "id": "17dd664bfcda26cd14c5ecad518c16c7ef62b618",
    "message": "Update .gitlab-ci.yml",
    "title": "Update .gitlab-ci.yml",
    "timestamp": "2020-09-09T10:24:11+00:00",
    "url": "https://gitlab.com/mr.example/webhook-testing/-/commit/17dd664bfcda26cd14c5ecad518c16c7ef62b618",
    "author": {
      "name": "Example User",
      "email": "example@web.com"
    }
  },
  "builds": [
    {
      "id": 728716900,
      "stage": "deploy",
      "name": "deploy1",
      "status": "success",
      "created_at": "2020-09-09 10:24:13 UTC",
      "started_at": "2020-09-09 10:24:51 UTC",
      "finished_at": "2020-09-09 10:25:09 UTC",
      "when": "on_success",
      "manual": false,
      "allow_failure": false,
      "user": {
        "name": "Example User",
        "username": "mr.example",
        "avatar_url": null,
        "email": "example@web.com"
      },
      "runner": {
        "id": 380987,
        "description": "shared-runners-manager-6.gitlab.com",
        "active": true,
        "is_shared": true
      },
      "artifacts_file": {
        "filename": null,
        "size": null
      }
    },
    {
      "id": 728716897,
      "stage": "test",
      "name": "test1",
      "status": "success",
      "created_at": "2020-09-09 10:24:13 UTC",
      "started_at": "2020-09-09 10:24:33 UTC",
      "finished_at": "2020-09-09 10:24:50 UTC",
      "when": "on_success",
      "manual": false,
      "allow_failure": false,
      "user": {
        "name": "Example User",
        "username": "mr.example",
        "avatar_url": null,
        "email": "example@web.com"
      },
      "runner": {
        "id": 44949,
        "description": "shared-runners-manager-4.gitlab.com",
        "active": true,
        "is_shared": true
      },
      "artifacts_file": {
        "filename": null,
        "size": null
      }
    },
    {
      "id": 728716898,
      "stage": "test",
      "name": "test2",
      "status": "success",
      "created_at": "2020-09-09 10:24:13 UTC",
      "started_at": "2020-09-09 10:24:33 UTC",
      "finished_at": "2020-09-09 10:24:49 UTC",
      "when": "on_success",
      "manual": false,
      "allow_failure": false,
      "user": {
        "name": "Example User",
        "username": "mr.example",
        "avatar_url": null,
        "email": "example@web.com"
      },
      "runner": {
        "id": 380987,
        "description": "shared-runners-manager-6.gitlab.com",
        "active": true,
        "is_shared": true
      },
      "artifacts_file": {
        "filename": null,
        "size": null
      }
    },
    {
      "id": 728716896,
      "stage": "build",
      "name": "build1",
      "status": "success",
      "created_at": "2020-09-09 10:24:13 UTC",
      "started_at": "2020-09-09 10:24:14 UTC",
      "finished_at": "2020-09-09 10:24:30 UTC",
      "when": "on_success",
      "manual": false,
      "allow_failure": false,
      "user": {
        "name": "Example User",
        "username": "mr.example",
        "avatar_url": null,
        "email": "example@web.com"
      },
      "runner": {
        "id": 44949,
        "description": "shared-runners-manager-4.gitlab.com",
        "active": true,
        "is_shared": true
      },
      "artifacts_file": {
        "filename": null,
        "size": null
      }
    }
  ]
}