Queue Dehaka/ExpireBooking

Delayed Jobs

  • Select All
  • ExpireBooking:Job:01K6V47PGAV1R5DQVKV9HRZN2Z __default__

    Actions
    State
    Delayed
    Timestamp
    Sun, Oct 5, 2025 9:25 PM
    Executes At
    Fri, Nov 7, 2025 2:00 AM
    Attempts Made
    0
    Progress
    0%
    Data
    {
      "_meta": {
        "ulid": "01K6V47PGAV1R5DQVKV9HRZN2Z",
        "name": "ExpireBooking",
        "sentryTrace": "dbaa2abce9e6aac9ab68e3329fb473ba-89eca9becdcf605b-0",
        "sentryBagage": "sentry-environment=production,sentry-release=d139a38db63ebd6fe98f0bcd8250ae7d3fc050ad,sentry-public_key=8ae32874b5f94f7e8c42f26de589736d,sentry-trace_id=dbaa2abce9e6aac9ab68e3329fb473ba,sentry-sampled=false",
        "initiator": {
          "id": "01K6V47P67C5KMGPE4AKN1BQHW",
          "name": "CreateBooking"
        },
        "jobId": "ExpireBooking:Job:01K6V47PGAV1R5DQVKV9HRZN2Z"
      },
      "booking": {
        "cancellation_deadline": "PT48H",
        "date": "2025-11-07T00:00:00.000Z",
        "id": 274963,
        "user_id": 867967,
        "event_id": 54158,
        "partner_demand_id": null,
        "request_id": null,
        "conversation_id": 315677,
        "cancellation_reason": null,
        "transaction_id": null,
        "place_id": 544856,
        "status": "schedule",
        "seats": 2,
        "occasion": null,
        "additional_info": null,
        "should_privatize_date": false,
        "is_origin_private": false,
        "is_origin_instant_booking": true,
        "is_made_by_merchant_api": false,
        "created_by_api": "screen-api",
        "ew_free_seats": 0,
        "host_free_seats": 0,
        "created_at": "2025-10-05T21:25:24.000Z",
        "updated_at": "2025-10-05T21:25:24.000Z",
        "deleted_at": null,
        "old_id": null,
        "ewid": null,
        "ewradid": null,
        "gcid": null,
        "event": {
          "begins_at": "10:00",
          "ends_at": "12:30",
          "booking_deadline": "PT6H",
          "pe_booking_deadline": "PT6H",
          "cancellation_deadline": "PT48H",
          "pe_cancellation_deadline": "PT48H",
          "id": 54158,
          "food_id": 849,
          "user_id": 341055,
          "place_id": 544856,
          "cover_id": 1454047,
          "parent_id": null,
          "title": "Culinary tour at the Hatikva market",
          "type": "Food walk",
          "instant_booking": true,
          "fees_rate": "0.2000",
          "min_seats": 6,
          "max_seats": 20,
          "slug": "-54158",
          "price": 23900,
          "status": "approved",
          "submitted_at": "2022-01-05T16:03:10.000Z",
          "published_at": "2022-01-17T16:02:22.000Z",
          "frozen_at": null,
          "indexed_at": "2025-10-03T16:04:53.000Z",
          "created_at": "2022-01-05T15:33:29.000Z",
          "updated_at": "2025-10-03T16:04:53.000Z",
          "deleted_at": null,
          "old_id": null,
          "ewid": null,
          "gcid": null,
          "allow_public_bookings": true,
          "allow_private_bookings": false,
          "default_availabilities": {
            "fri": true,
            "mon": false,
            "sat": false,
            "sun": false,
            "thu": false,
            "tue": false,
            "wed": false
          }
        },
        "place": {
          "id": 544856,
          "user_id": 341055,
          "cover_id": 1496206,
          "title": null,
          "description": null,
          "address": "דרך ההגנה, 5223403 תל אביב-יפו, ישראל",
          "street_number": null,
          "route": "דרך ההגנה",
          "locality": "תל אביב",
          "administrative_area_level_2": "נפת תל אביב",
          "administrative_area_level_1": "מחוז תל אביב",
          "country": "ישראל",
          "country_iso": "il",
          "postal_code": "5223403",
          "formatted": "דרך ההגנה, 5223403 תל אביב-יפו, ישראל",
          "lat": "32.057465",
          "lng": "34.802984",
          "provider_id": "opencage-8G4P3R43+QG",
          "provider": "opencage",
          "location_code": "8G4P3R43+X5",
          "timezone": "Asia/Jerusalem",
          "additional_info": null,
          "created_at": "2023-01-17T12:27:51.000Z",
          "updated_at": "2023-01-17T12:27:52.000Z",
          "archived_at": null,
          "old_id": null
        }
      }
    }
  • ExpireBooking:Job:01K0WX96GVM4DJ02VH67W4RHM6 __default__

    Actions
    State
    Delayed
    Timestamp
    Thu, Jul 24, 2025 12:28 AM
    Executes At
    Thu, Nov 6, 2025 7:00 PM
    Attempts Made
    0
    Progress
    0%
    Data
    {
      "_meta": {
        "ulid": "01K0WX96GVM4DJ02VH67W4RHM6",
        "name": "ExpireBooking",
        "sentryTrace": "ae5f5fb7b332435aec62bbe252f19e1b-d2fc5c8adf5d1762-0",
        "sentryBagage": "sentry-environment=production,sentry-release=d139a38db63ebd6fe98f0bcd8250ae7d3fc050ad,sentry-public_key=8ae32874b5f94f7e8c42f26de589736d,sentry-trace_id=ae5f5fb7b332435aec62bbe252f19e1b,sentry-sampled=false",
        "initiator": {
          "id": "01K0WX9693Q0N1AEC66PE1H6HX",
          "name": "CreateBooking"
        },
        "jobId": "ExpireBooking:Job:01K0WX96GVM4DJ02VH67W4RHM6"
      },
      "booking": {
        "cancellation_deadline": "PT24H",
        "date": "2025-11-06T00:00:00.000Z",
        "id": 272208,
        "user_id": 865492,
        "event_id": 30454,
        "partner_demand_id": null,
        "request_id": null,
        "conversation_id": 312498,
        "cancellation_reason": null,
        "transaction_id": null,
        "place_id": 286099,
        "status": "schedule",
        "seats": 2,
        "occasion": null,
        "additional_info": null,
        "should_privatize_date": false,
        "is_origin_private": false,
        "is_origin_instant_booking": false,
        "is_made_by_merchant_api": false,
        "created_by_api": "screen-api",
        "ew_free_seats": 0,
        "host_free_seats": 0,
        "created_at": "2025-07-24T00:27:52.000Z",
        "updated_at": "2025-07-24T00:27:52.000Z",
        "deleted_at": null,
        "old_id": null,
        "ewid": null,
        "ewradid": null,
        "gcid": null,
        "event": {
          "begins_at": "20:00",
          "ends_at": "23:30",
          "booking_deadline": "P0D",
          "pe_booking_deadline": "P0D",
          "cancellation_deadline": "PT24H",
          "pe_cancellation_deadline": "PT24H",
          "id": 30454,
          "food_id": 715,
          "user_id": 435779,
          "place_id": 286099,
          "cover_id": 654058,
          "parent_id": null,
          "title": ""Home away from home" at the Magic Trastevere",
          "type": "Dinner",
          "instant_booking": false,
          "fees_rate": "0.2000",
          "min_seats": 2,
          "max_seats": 22,
          "slug": "our-familys-traditional-roman-cuisine-4770",
          "price": 12800,
          "status": "approved",
          "submitted_at": "2017-11-15T00:27:15.000Z",
          "published_at": "2018-01-22T13:34:54.000Z",
          "frozen_at": null,
          "indexed_at": "2025-07-21T00:49:14.000Z",
          "created_at": "2013-10-08T09:15:18.000Z",
          "updated_at": "2025-07-21T00:43:53.000Z",
          "deleted_at": null,
          "old_id": null,
          "ewid": 4770,
          "gcid": null,
          "allow_public_bookings": true,
          "allow_private_bookings": true,
          "default_availabilities": {
            "fri": true,
            "mon": true,
            "sat": true,
            "sun": true,
            "thu": true,
            "tue": true,
            "wed": true
          }
        },
        "place": {
          "id": 286099,
          "user_id": 435779,
          "cover_id": 1483747,
          "title": null,
          "description": null,
          "address": "Vicolo della Renella, 95, 00153 Roma RM, Italy",
          "street_number": "95",
          "route": "Vicolo della Renella",
          "locality": "Roma",
          "administrative_area_level_2": "RM",
          "administrative_area_level_1": "Lazio",
          "country": "Italy",
          "country_iso": "IT",
          "postal_code": "00153",
          "formatted": "Vicolo della Renella, 95, 00153 Roma RM, Italy",
          "lat": "41.890437",
          "lng": "12.471066",
          "provider_id": "ChIJt-A57UdgLxMRy9yt4u76j5M",
          "provider": "google",
          "location_code": "8FHJVFRC+5C",
          "timezone": "Europe/Rome",
          "additional_info": "Our apartment is located at the the 1st floor at the following address:\n       Vicolo della Renella, 95, 00153 Roma RM, Italy \n       * please note that our home is 95, not 95/A\n\n\nBY FOOT \n- From Piazza Trilussa take Via Del Moro, walk for 100 mt and turn at the first left. The entrance will be on your right\n- From Piazza Giuseppe Gioacchino Belli take Via della Renella, walk for 200 mt and turn left on Vicolo della Renella. The entrance will be on your left\n\nBY BUS\nNearby Bus stops are:\n- Lgt Farnesina/Piazza Trilussa - 23, 271, 280\n- Gioacchino Belli - 780, H, 8\n- Sonnino/S Gallicano - 780, H\n\nFROM TRAIN STATIONS\n- From Termini Train Station take the H bus for 6 stops, get off at Sonnino/S Gallicano. Follow the instructions by foot from Piazza GG Belli\n- From Trastevere Train Station take the 8 tram for 6 stops, get off at Belli. Follow the instructions by foot from Piazza GG Belli",
          "created_at": "2018-01-22T13:34:48.000Z",
          "updated_at": "2022-09-30T15:21:30.000Z",
          "archived_at": null,
          "old_id": null
        }
      }
    }
  • ExpireBooking:Job:01JWBSDEFPAB2KCN2X96DR2EEM __default__

    Actions
    State
    Delayed
    Timestamp
    Wed, May 28, 2025 3:50 PM
    Executes At
    Thu, Nov 6, 2025 7:00 PM
    Attempts Made
    0
    Progress
    0%
    Data
    {
      "_meta": {
        "ulid": "01JWBSDEFPAB2KCN2X96DR2EEM",
        "name": "ExpireBooking",
        "sentryTrace": "e7e99af58d9c4edf98f101302b3b789f-ee96875bf757479e-0",
        "sentryBagage": "sentry-environment=production,sentry-release=50c888d41499c51d771fd8074e26d01b96ab4962,sentry-transaction=%2F,sentry-public_key=18c2f97f9de944519f4f5e379a5be3d5,sentry-trace_id=e7e99af58d9c4edf98f101302b3b789f,sentry-sample_rate=0.05",
        "initiator": {
          "id": "01JWBSDEAKXGPDW2NCFR705QVZ",
          "name": "CreateBooking"
        },
        "jobId": "ExpireBooking:Job:01JWBSDEFPAB2KCN2X96DR2EEM"
      },
      "booking": {
        "cancellation_deadline": "PT24H",
        "date": "2025-11-06T00:00:00.000Z",
        "id": 269794,
        "user_id": 863904,
        "event_id": 28511,
        "partner_demand_id": null,
        "request_id": null,
        "conversation_id": 310142,
        "cancellation_reason": null,
        "transaction_id": null,
        "place_id": 286099,
        "status": "schedule",
        "seats": 2,
        "occasion": null,
        "additional_info": null,
        "should_privatize_date": false,
        "is_origin_private": false,
        "is_origin_instant_booking": false,
        "is_made_by_merchant_api": false,
        "created_by_api": "screen-api",
        "ew_free_seats": 0,
        "host_free_seats": 0,
        "created_at": "2025-05-28T15:50:39.000Z",
        "updated_at": "2025-05-28T15:50:39.000Z",
        "deleted_at": null,
        "old_id": null,
        "ewid": null,
        "ewradid": null,
        "gcid": null,
        "event": {
          "begins_at": "20:00",
          "ends_at": "23:30",
          "booking_deadline": "P0D",
          "pe_booking_deadline": "P0D",
          "cancellation_deadline": "PT24H",
          "pe_cancellation_deadline": "PT24H",
          "id": 28511,
          "food_id": 715,
          "user_id": 435779,
          "place_id": 286099,
          "cover_id": 1404641,
          "parent_id": null,
          "title": "When in Rome, the Glamorous Occasion Dinner Party",
          "type": "Dinner",
          "instant_booking": false,
          "fees_rate": "0.2000",
          "min_seats": 4,
          "max_seats": 20,
          "slug": "when-in-rome-special-occasion-menu-8570",
          "price": 12800,
          "status": "approved",
          "submitted_at": "2017-11-15T14:06:06.000Z",
          "published_at": "2018-01-22T13:34:24.000Z",
          "frozen_at": null,
          "indexed_at": "2025-05-28T15:03:11.000Z",
          "created_at": "2014-03-19T19:27:06.000Z",
          "updated_at": "2025-05-28T14:58:11.000Z",
          "deleted_at": null,
          "old_id": null,
          "ewid": 8570,
          "gcid": null,
          "allow_public_bookings": true,
          "allow_private_bookings": true,
          "default_availabilities": {
            "fri": true,
            "mon": true,
            "sat": true,
            "sun": true,
            "thu": true,
            "tue": true,
            "wed": true
          }
        },
        "place": {
          "id": 286099,
          "user_id": 435779,
          "cover_id": 1483747,
          "title": null,
          "description": null,
          "address": "Vicolo della Renella, 95, 00153 Roma RM, Italy",
          "street_number": "95",
          "route": "Vicolo della Renella",
          "locality": "Roma",
          "administrative_area_level_2": "RM",
          "administrative_area_level_1": "Lazio",
          "country": "Italy",
          "country_iso": "IT",
          "postal_code": "00153",
          "formatted": "Vicolo della Renella, 95, 00153 Roma RM, Italy",
          "lat": "41.890437",
          "lng": "12.471066",
          "provider_id": "ChIJt-A57UdgLxMRy9yt4u76j5M",
          "provider": "google",
          "location_code": "8FHJVFRC+5C",
          "timezone": "Europe/Rome",
          "additional_info": "Our apartment is located at the the 1st floor at the following address:\n       Vicolo della Renella, 95, 00153 Roma RM, Italy \n       * please note that our home is 95, not 95/A\n\n\nBY FOOT \n- From Piazza Trilussa take Via Del Moro, walk for 100 mt and turn at the first left. The entrance will be on your right\n- From Piazza Giuseppe Gioacchino Belli take Via della Renella, walk for 200 mt and turn left on Vicolo della Renella. The entrance will be on your left\n\nBY BUS\nNearby Bus stops are:\n- Lgt Farnesina/Piazza Trilussa - 23, 271, 280\n- Gioacchino Belli - 780, H, 8\n- Sonnino/S Gallicano - 780, H\n\nFROM TRAIN STATIONS\n- From Termini Train Station take the H bus for 6 stops, get off at Sonnino/S Gallicano. Follow the instructions by foot from Piazza GG Belli\n- From Trastevere Train Station take the 8 tram for 6 stops, get off at Belli. Follow the instructions by foot from Piazza GG Belli",
          "created_at": "2018-01-22T13:34:48.000Z",
          "updated_at": "2022-09-30T15:21:30.000Z",
          "archived_at": null,
          "old_id": null
        }
      }
    }
  • ExpireBooking:Job:01K3H98YMYY5T8A8NM70FFBCTX __default__

    Actions
    State
    Delayed
    Timestamp
    Mon, Aug 25, 2025 6:53 PM
    Executes At
    Thu, Nov 6, 2025 7:00 PM
    Attempts Made
    0
    Progress
    0%
    Data
    {
      "_meta": {
        "ulid": "01K3H98YMYY5T8A8NM70FFBCTX",
        "name": "ExpireBooking",
        "sentryTrace": "7327de7973d5def4cd77f19b3e52df01-02316f723d449f50-0",
        "sentryBagage": "sentry-environment=production,sentry-release=d139a38db63ebd6fe98f0bcd8250ae7d3fc050ad,sentry-public_key=8ae32874b5f94f7e8c42f26de589736d,sentry-trace_id=7327de7973d5def4cd77f19b3e52df01,sentry-sampled=false",
        "initiator": {
          "id": "01K3H98TNDY1GQC495EJG34YRJ",
          "name": "CreateBooking"
        },
        "jobId": "ExpireBooking:Job:01K3H98YMYY5T8A8NM70FFBCTX"
      },
      "booking": {
        "cancellation_deadline": "P1D",
        "date": "2025-11-09T00:00:00.000Z",
        "id": 273457,
        "user_id": 831425,
        "event_id": 616,
        "partner_demand_id": null,
        "request_id": null,
        "conversation_id": 313811,
        "cancellation_reason": null,
        "transaction_id": 30742,
        "place_id": 482198,
        "status": "schedule",
        "seats": 4,
        "occasion": null,
        "additional_info": null,
        "should_privatize_date": false,
        "is_origin_private": false,
        "is_origin_instant_booking": true,
        "is_made_by_merchant_api": false,
        "created_by_api": "screen-api",
        "ew_free_seats": 0,
        "host_free_seats": 0,
        "created_at": "2025-08-25T18:53:10.000Z",
        "updated_at": "2025-08-25T18:53:10.000Z",
        "deleted_at": null,
        "old_id": null,
        "ewid": null,
        "ewradid": null,
        "gcid": null,
        "event": {
          "begins_at": "20:00",
          "ends_at": "23:00",
          "booking_deadline": "PT72H",
          "pe_booking_deadline": "PT72H",
          "cancellation_deadline": "P2D",
          "pe_cancellation_deadline": "P2D",
          "id": 616,
          "food_id": 715,
          "user_id": 2025,
          "place_id": 482198,
          "cover_id": 1254038,
          "parent_id": null,
          "title": "Local wine tasting and Veronese dinner",
          "type": "Dinner",
          "instant_booking": true,
          "fees_rate": "0.3000",
          "min_seats": 2,
          "max_seats": 10,
          "slug": "vinitaly-in-the-city",
          "price": 8000,
          "status": "approved",
          "submitted_at": null,
          "published_at": "2017-01-04T00:00:00.000Z",
          "frozen_at": null,
          "indexed_at": "2025-08-22T16:16:49.000Z",
          "created_at": "2016-03-22T18:37:58.000Z",
          "updated_at": "2025-08-22T16:16:12.000Z",
          "deleted_at": null,
          "old_id": 23194,
          "ewid": null,
          "gcid": null,
          "allow_public_bookings": true,
          "allow_private_bookings": true,
          "default_availabilities": {
            "fri": true,
            "mon": true,
            "sat": true,
            "sun": true,
            "thu": true,
            "tue": true,
            "wed": true
          }
        },
        "place": {
          "id": 482198,
          "user_id": 2025,
          "cover_id": 1254055,
          "title": "biondella 21a",
          "description": null,
          "address": "Via Biondella, 21, 37131 Verona VR, Italy",
          "street_number": "21",
          "route": "Via Biondella",
          "locality": "Verona",
          "administrative_area_level_2": "VR",
          "administrative_area_level_1": "Veneto",
          "country": "Italy",
          "country_iso": "IT",
          "postal_code": "37131",
          "formatted": "Via Biondella, 21, 37131 Verona VR, Italy",
          "lat": "45.449429",
          "lng": "11.013919",
          "provider_id": "Eh9WaWEgQmlvbmRlbGxhLCBWZXJvbmEgVlIsIEl0YWx5Ii4qLAoUChIJu7knaM1Yf0cRWreM0teP8l4SFAoSCePgm2loX39HEVtZgmhjWvhT",
          "provider": "google",
          "location_code": "8FQHC2X7+QH",
          "timezone": "Europe/Rome",
          "additional_info": "il civico è 21/A casa azzurra d'angolo alla fine della strada",
          "created_at": "2019-07-05T09:40:48.000Z",
          "updated_at": "2023-08-17T10:05:37.000Z",
          "archived_at": null,
          "old_id": null
        }
      }
    }
  • ExpireBooking:Job:01K7MBM5XGVX5CGJHD8R956KDH __default__

    Actions
    State
    Delayed
    Timestamp
    Wed, Oct 15, 2025 4:35 PM
    Executes At
    Thu, Nov 6, 2025 6:30 PM
    Attempts Made
    0
    Progress
    0%
    Data
    {
      "_meta": {
        "ulid": "01K7MBM5XGVX5CGJHD8R956KDH",
        "name": "ExpireBooking",
        "sentryTrace": "708898ba6deb1afab610a956b9eb28c4-1d56a7b8f50d1ac8-0",
        "sentryBagage": "sentry-environment=production,sentry-release=d86820fe5e60202a25a4e72da1d638136dab8e7f,sentry-public_key=8ae32874b5f94f7e8c42f26de589736d,sentry-trace_id=708898ba6deb1afab610a956b9eb28c4,sentry-sampled=false",
        "initiator": {
          "id": "01K7MBM5TXVB9DQZR91X66Y7QF",
          "name": "CreateBooking"
        },
        "jobId": "ExpireBooking:Job:01K7MBM5XGVX5CGJHD8R956KDH"
      },
      "booking": {
        "cancellation_deadline": "PT24H",
        "date": "2025-11-07T00:00:00.000Z",
        "id": 275263,
        "user_id": 868208,
        "event_id": 52499,
        "partner_demand_id": null,
        "request_id": null,
        "conversation_id": 315983,
        "cancellation_reason": null,
        "transaction_id": null,
        "place_id": 543659,
        "status": "schedule",
        "seats": 1,
        "occasion": null,
        "additional_info": null,
        "should_privatize_date": false,
        "is_origin_private": false,
        "is_origin_instant_booking": true,
        "is_made_by_merchant_api": false,
        "created_by_api": "screen-api",
        "ew_free_seats": 0,
        "host_free_seats": 0,
        "created_at": "2025-10-15T16:35:33.000Z",
        "updated_at": "2025-10-15T16:35:33.000Z",
        "deleted_at": null,
        "old_id": null,
        "ewid": null,
        "ewradid": null,
        "gcid": null,
        "event": {
          "begins_at": "19:30",
          "ends_at": "22:30",
          "booking_deadline": "PT24H",
          "pe_booking_deadline": "PT24H",
          "cancellation_deadline": "PT24H",
          "pe_cancellation_deadline": "PT48H",
          "id": 52499,
          "food_id": 715,
          "user_id": 158656,
          "place_id": 543659,
          "cover_id": 1598009,
          "parent_id": null,
          "title": "Vegan Italian Dinner- 4 course of the best plant based recipes close to the Vatican",
          "type": "Dinner",
          "instant_booking": true,
          "fees_rate": "0.3000",
          "min_seats": 4,
          "max_seats": 15,
          "slug": "cene-a-casa-con-sandra-cooking-class-52499",
          "price": 6500,
          "status": "approved",
          "submitted_at": "2020-07-06T13:34:13.000Z",
          "published_at": "2020-07-09T15:40:42.000Z",
          "frozen_at": null,
          "indexed_at": "2025-10-10T16:13:15.000Z",
          "created_at": "2020-05-21T15:16:12.000Z",
          "updated_at": "2025-10-10T16:13:15.000Z",
          "deleted_at": null,
          "old_id": null,
          "ewid": null,
          "gcid": null,
          "allow_public_bookings": true,
          "allow_private_bookings": true,
          "default_availabilities": {
            "fri": true,
            "mon": true,
            "sat": true,
            "sun": true,
            "thu": true,
            "tue": true,
            "wed": true
          }
        },
        "place": {
          "id": 543659,
          "user_id": 158656,
          "cover_id": 1453159,
          "title": "Via San Fabiano 15",
          "description": null,
          "address": "Via San Fabiano, 15, 00165 Rome RM, Italy",
          "street_number": "15",
          "route": "Via San Fabiano",
          "locality": "Rome",
          "administrative_area_level_2": "RM",
          "administrative_area_level_1": "Latium",
          "country": "Italy",
          "country_iso": "IT",
          "postal_code": "00165",
          "formatted": "Via San Fabiano, 15, 00165 Rome RM, Italy",
          "lat": "41.894550",
          "lng": "12.443330",
          "provider_id": "NT_C5qezTLAnNOJNJn4xpolcB_xUD",
          "provider": "here",
          "location_code": "8FHJVCVV+R8",
          "timezone": "Europe/Rome",
          "additional_info": "Doorbell is Alberici",
          "created_at": "2021-12-21T18:51:59.000Z",
          "updated_at": "2022-08-16T13:02:15.000Z",
          "archived_at": null,
          "old_id": null
        }
      }
    }

Hint: + Click to select a range of jobs.