From 3aabbb704c04281ab6e302a2ec6eee41fa64a56b Mon Sep 17 00:00:00 2001 From: Sahil Sharma Date: Tue, 3 Dec 2024 23:17:45 +0530 Subject: [PATCH] chore: added error UI & protocol feedback --- api/build/build.yaml | 2122 ++++++++--------- api/components/Examples/Services.yaml | 23 +- .../confirm/confirm.yaml | 39 +- .../init/init.yaml | 31 +- .../on_cancel/on_cancel.yaml | 49 +- .../on_confirm/on_confirm.yaml | 125 +- .../on_init/on_init.yaml | 158 +- .../on_init/on_init_post_form_submission.yaml | 35 +- .../on_search/on_search.yaml | 300 +-- .../on_search/on_search_inc.yaml | 39 +- .../on_select/on_select.yaml | 28 +- .../on_status/on_status.yaml | 136 +- .../on_update/on_update.yaml | 110 +- .../search/search_by_employment_type.yaml | 4 +- .../search/search_by_industry_type.yaml | 4 +- .../select/select.yaml | 3 +- .../update/update.yaml | 2 +- api/components/app.js | 2 +- .../confirm/confirm.yaml | 2 +- .../init/init.yaml | 2 +- .../on_cancel/on_cancel.yaml | 2 +- .../on_confirm/on_confirm.yaml | 6 +- .../on_init/on_init.yaml | 2 +- .../on_search/on_search.yaml | 2 +- .../on_status/on_status.yaml | 14 +- .../on_update/on_update.yaml | 2 +- api/components/beckn_yaml.yaml | 1 - api/components/enums/fulfillments.yaml | 12 +- .../flows/Services_Commercials/index.yaml | 48 +- .../Services_Work_Opportunities/index.yaml | 48 +- api/components/tags/TagGroup.yaml | 30 +- api/components/tags/tag.yaml | 30 +- api/docs/brd.md | 4 + index.html | 22 + ui/build.js | 2 +- 35 files changed, 1655 insertions(+), 1784 deletions(-) diff --git a/api/build/build.yaml b/api/build/build.yaml index a1b11ad..92b7405 100644 --- a/api/build/build.yaml +++ b/api/build/build.yaml @@ -277,7 +277,6 @@ paths: post: tags: - Beckn Provider Platform (BPP) - - Beckn Gateway (BG) description: BPP sends its catalog in response to a search request. requestBody: content: @@ -2393,16 +2392,16 @@ x-enum: state: descriptor: code: - - code: APPLICATION-STARTED + - code: APPLICATION_STARTED name: Human readble code of the fulfillment status reference: - - code: APPLICATION-IN-PROGRESS + - code: APPLICATION_IN_PROGRESS description: Human readble code of the fulfillment status reference: - - code: APPLICATION-FILLED + - code: APPLICATION_FILLED description: Human readble code of the fulfillment status reference: - - code: APPLICATION-SUBMITTED + - code: APPLICATION_SUBMITTED description: Human readble code of the fulfillment status reference: - code: APPLICATION-REJECTED @@ -2411,10 +2410,10 @@ x-enum: - code: ASSESSMENT-IN-PROGRESS description: Human readble code of the fulfillment status reference: - - code: OFFER-EXTENDED + - code: OFFER_EXTENDED description: Human readble code of the fulfillment status reference: - - code: OFFER-ACCEPTED + - code: OFFER_ACCEPTED description: Human readble code of the fulfillment status reference: - code: OFFER-REJECTED @@ -2468,25 +2467,25 @@ x-tags: message: intent: &ref_4 tags: - - code: EMPLOYMENT-TYPE + - code: EMPLOYMENT_TYPE description: Employment Type reference: list: &ref_2 - code: full-time - description: Type of employment-type + description: Type of EMPLOYMENT_TYPE reference: - code: part-time - description: Type of employment-type + description: Type of EMPLOYMENT_TYPE reference: - code: contractual - description: Type of employment-type + description: Type of EMPLOYMENT_TYPE reference: on_search: message: catalog: providers: tags: - - code: EMPLOYMENT-TYPE + - code: EMPLOYMENT_TYPE description: Employment Type reference: list: *ref_2 @@ -2505,17 +2504,17 @@ x-tags: reference: - code: COMMERCIAL_TRIGGERING_STATE description: >- - commercial triggering - [APPLICATION-SUBMITTED, - OFFER-ACCEPTED, OFFER-EXTENDED] + commercial triggering - [APPLICATION_SUBMITTED, + OFFER_ACCEPTED, OFFER_EXTENDED] reference: - code: SALARY description: SALARY reference: list: - - code: GROSS-MIN + - code: GROSS_MIN description: Minimum gross pay reference: - - code: GROSS-MAX + - code: GROSS_MAX description: Maximum gross pay reference: - code: AVERAGE @@ -2523,15 +2522,15 @@ x-tags: reference: items: tags: - - code: EMPLOYMENT-TYPE + - code: EMPLOYMENT_TYPE description: Employment Type reference: list: *ref_2 - - code: LISTING-DETAILS - description: LISTING-DETAILS + - code: LISTING_DETAILS + description: LISTING_DETAILS reference: list: - - code: INDUSTRY-TYPE + - code: INDUSTRY_TYPE description: >- Industry Type - ["Information Technology", "Healthcare", "Education", "Finance", "Manufacturing", "Retail", @@ -2545,7 +2544,7 @@ x-tags: Support", "IT Support", "Research & Development", "Logistics", "Design"] reference: - - code: JOB-LEVEL + - code: JOB_LEVEL description: >- Job Level - ["Administration", "Facility Management", "Cosmetology", "Skin Care", "Beauty Consulting", @@ -2684,11 +2683,11 @@ x-tags: - code: GENDER description: Gender - ["Male", "Female", "Transgender", "Others"] reference: - - code: ACADEMIC-ELIGIBILITY - description: ACADEMIC-ELIGIBILITY + - code: ACADEMIC_ELIGIBILITY + description: ACADEMIC_ELIGIBILITY reference: list: - - code: COURSE-NAME + - code: COURSE_NAME description: >- Course name - ["Class X", "Class-XII", "Bachelor of Arts (B.A.)", "Bachelor of Fine Arts (BFA)", "Bachelor of @@ -2709,17 +2708,17 @@ x-tags: "Master of Laws (LLM)", "Doctor of Medicine (MD)", "Master of Surgery (MS)", "Master of Education (M.Ed)"] reference: - - code: COURSE-LEVEL + - code: COURSE_LEVEL description: >- Course level - ["Primary Education", "Secondary Education", "Under Graduate", "Post Graduate", "Doctoral"] reference: - - code: MIN-PERCENTAGE + - code: MIN_PERCENTAGE description: >- Minimum percentage of marks to be obtained in the course for eligibility reference: - - code: MIN-CGPA + - code: MIN_CGPA description: >- Minimum CGPA of marks to be obtained in the course for eligibility @@ -2730,8 +2729,8 @@ x-tags: items: &ref_3 items: tags: - - code: LISTING-DETAILS - description: LISTING-DETAILS + - code: LISTING_DETAILS + description: LISTING_DETAILS reference: list: *ref_2 on_init: @@ -2758,49 +2757,35 @@ x-flows: mermaidGraph: |- sequenceDiagram participant BAP - participant ONEST_Gateway participant BPP + participant Gateway - BAP->>ONEST_Gateway: search - ONEST_Gateway->>BPP: search - BPP-->>ONEST_Gateway: on_search - ONEST_Gateway-->>BAP: on_search + BAP->>Gateway: search + Gateway->>BPP: search + BPP-->>BAP: on_search - BAP->>ONEST_Gateway: select - ONEST_Gateway->>BPP: select - BPP-->>ONEST_Gateway: on_select - ONEST_Gateway-->>BAP: on_select + BAP->>BPP: select + BPP-->>BAP: on_select - BAP->>ONEST_Gateway: init - ONEST_Gateway->>BPP: init - BPP-->>ONEST_Gateway: on_init - ONEST_Gateway-->>BAP: on_init + BAP->>BPP: init + BPP-->>BAP: on_init - BAP->>ONEST_Gateway: confirm - ONEST_Gateway->>BPP: confirm - BPP-->>ONEST_Gateway: on_confirm - ONEST_Gateway-->>BAP: on_confirm + BAP->>BPP: confirm + BPP-->>BAP: on_confirm - BAP->>ONEST_Gateway: status - ONEST_Gateway->>BPP: status - BPP-->>ONEST_Gateway: on_status - ONEST_Gateway-->>BAP: on_status + BAP->>BPP: status + BPP-->>BAP: on_status - BAP->>ONEST_Gateway: update - ONEST_Gateway->>BPP: update - BPP-->>ONEST_Gateway: on_update - ONEST_Gateway-->>BAP: on_update + BAP->>BPP: update + BPP-->>BAP: on_update - BAP->>ONEST_Gateway: cancel - ONEST_Gateway->>BPP: cancel - BPP-->>ONEST_Gateway: on_cancel - ONEST_Gateway-->>BAP: on_cancel + BAP->>BPP: cancel + BPP-->>BAP: on_cancel - description: Ordering mermaidGraph: |- sequenceDiagram participant B as Buyer participant BA as BuyerApp - participant G as Gateway participant SA as SellerApp Note Over B,SA: **SELECT FLOW** B ->> BA: Selects one of the
providers for job @@ -2812,7 +2797,6 @@ x-flows: sequenceDiagram participant B as Buyer participant BA as BuyerApp - participant G as Gateway participant SA as SellerApp Note Over B,SA: **INITIALIZATION FLOW** B ->> BA: Proceeds with the Order @@ -2980,10 +2964,10 @@ x-flows: quantity: available: count: 50 - time: + application_validity_time: range: start: '2023-01-03T13:23:10.171Z' - end: '2023-02-03T13:23:10.171Z ' + end: '2023-02-03T13:23:10.171Z' location_ids: - L2 fulfillment_ids: @@ -2992,98 +2976,98 @@ x-flows: - '3' tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-X - descriptor: - code: MIN-CGPA + code: MIN_CGPA name: >- Minimum CGPA of marks to be obtained in the course for eligibility value: '6.5' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required work experience in years - value: '2.5' + value: P2Y6M - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: android-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: dev-ops - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Additional skills required for the job value: >- You have 8+ years of engineering experience, predominantly in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job responsibilities list: - descriptor: @@ -3115,11 +3099,11 @@ x-flows: Mentor and train other team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry type value: IT Services & Consulting - descriptor: @@ -3127,7 +3111,7 @@ x-flows: name: Department value: Engineering - Software & QA - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE name: Employment type value: part-time - descriptor: @@ -3135,35 +3119,22 @@ x-flows: name: working hours value: 1300-1700 - descriptor: - code: JOB-ROLE + code: JOB_ROLE name: Job role value: Fullstack Engineer - descriptor: - code: JOB-LEVEL + code: JOB_LEVEL name: Job level value: Mid-level - descriptor: code: GENDER name: Gender value: Male - - descriptor: - code: SALARY-INFO - name: Salary information - list: - - descriptor: - code: GROSS-MIN - name: Minimum gross pay - value: '900000' - - descriptor: - code: GROSS-MAX - name: Maximum gross pay - value: '1200000' - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 1 + value: '1' - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -3171,13 +3142,12 @@ x-flows: - code: COMMERCIAL_NAME value: recruitment - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-ACCEPTED + value: OFFER_ACCEPTED - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 2 + value: '2' - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -3185,13 +3155,12 @@ x-flows: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 3 + value: '3' - code: COMMERCIAL_TYPE value: amount - code: COMMERCIAL_VALUE @@ -3199,7 +3168,7 @@ x-flows: - code: COMMERCIAL_NAME value: verified - code: COMMERCIAL_TRIGGERING_STATE - value: APPLICATION-SUBMITTED + value: APPLICATION_SUBMITTED price: currency: INR value: '1100.00' @@ -3239,104 +3208,104 @@ x-flows: - '1' - '2' - '3' - time: + application_validity_time: range: start: '2023-01-03T13:23:10.171Z' - end: '2023-02-03T13:23:10.171Z ' + end: '2023-02-03T13:23:10.171Z' tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-X - descriptor: - code: MIN-CGPA + code: MIN_CGPA name: >- Minimum CGPA of marks to be obtained in the course for eligibility value: '6.5' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required work experience in years - value: '2.5' + value: P2Y6M - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: pipeline-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: dev-ops - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Additional skills required for the job value: >- You have 8+ years of engineering experience, predominantly in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job responsibilities list: - descriptor: @@ -3368,11 +3337,11 @@ x-flows: Mentor and train other team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry type value: IT Services & Consulting - descriptor: @@ -3380,19 +3349,19 @@ x-flows: name: Department value: Engineering - Software & QA - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE name: Employment type value: contractual - descriptor: - code: WORK-DURATION + code: WORK_DURATION name: Duration of contract - value: 120 days + value: P120D - descriptor: - code: JOB-ROLE + code: JOB_ROLE name: Job role value: Fullstack Engineer - descriptor: - code: JOB-LEVEL + code: JOB_LEVEL name: Job level value: Mid-level - descriptor: @@ -3400,23 +3369,22 @@ x-flows: name: Gender value: Male - descriptor: - code: SALARY-INFO + code: SALARY_INFO name: Salary information list: - descriptor: - code: GROSS-MIN + code: GROSS_MIN name: Minimum gross pay value: '900000' - descriptor: - code: GROSS-MAX + code: GROSS_MAX name: Maximum gross pay value: '1200000' - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 1 + value: '1' - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -3424,13 +3392,12 @@ x-flows: - code: COMMERCIAL_NAME value: recruitment - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-ACCEPTED + value: OFFER_ACCEPTED - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 2 + value: '2' - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -3438,13 +3405,12 @@ x-flows: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 3 + value: '3' - code: COMMERCIAL_TYPE value: amount - code: COMMERCIAL_VALUE @@ -3452,7 +3418,7 @@ x-flows: - code: COMMERCIAL_NAME value: verified - code: COMMERCIAL_TRIGGERING_STATE - value: APPLICATION-SUBMITTED + value: APPLICATION_SUBMITTED price: currency: INR value: '1000.00' @@ -3492,104 +3458,104 @@ x-flows: - '1' - '2' - '3' - time: + application_validity_time: range: start: '2023-01-03T13:23:10.171Z' - end: '2023-02-03T13:23:10.171Z ' + end: '2023-02-03T13:23:10.171Z' tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-X - descriptor: - code: MIN-CGPA + code: MIN_CGPA name: >- Minimum CGPA of marks to be obtained in the course for eligibility value: '6.5' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required work experience in years - value: '0.5' + value: P6M - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: pipeline-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: dev-ops - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Additional skills required for the job value: >- You have 8+ years of engineering experience, predominantly in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job responsibilities list: - descriptor: @@ -3621,11 +3587,11 @@ x-flows: Mentor and train other team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry type value: IT Services & Consulting - descriptor: @@ -3633,15 +3599,15 @@ x-flows: name: Department value: Engineering - Software & QA - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE name: Employment type value: full-time - descriptor: - code: JOB-ROLE + code: JOB_ROLE name: Job role value: DevOps Engineer - descriptor: - code: JOB-LEVEL + code: JOB_LEVEL name: Job level value: Entry-level - descriptor: @@ -3649,7 +3615,7 @@ x-flows: name: Gender value: Male - descriptor: - code: SALARY-INFO + code: SALARY_INFO name: Salary information list: - descriptor: @@ -3658,10 +3624,9 @@ x-flows: value: '900000' - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 1 + value: '1' - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -3669,13 +3634,12 @@ x-flows: - code: COMMERCIAL_NAME value: recruitment - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-ACCEPTED + value: OFFER_ACCEPTED - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 2 + value: '2' - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -3683,13 +3647,12 @@ x-flows: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 3 + value: '3' - code: COMMERCIAL_TYPE value: amount - code: COMMERCIAL_VALUE @@ -3697,54 +3660,11 @@ x-flows: - code: COMMERCIAL_NAME value: verified - code: COMMERCIAL_TRIGGERING_STATE - value: APPLICATION-SUBMITTED + value: APPLICATION_SUBMITTED price: currency: INR value: '1000.00' maximum_value: '1500.0' - tags: - - descriptor: - code: NP_FEES - name: np_fees - list: - - code: ID - value: 1 - - code: COMMERCIAL_TYPE - value: percent - - code: COMMERCIAL_VALUE - value: '1.5' - - code: COMMERCIAL_NAME - value: recruitment - - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-ACCEPTED - - descriptor: - code: NP_FEES - name: np_fees - list: - - code: ID - value: 2 - - code: COMMERCIAL_TYPE - value: percent - - code: COMMERCIAL_VALUE - value: '0.5' - - code: COMMERCIAL_NAME - value: qualified - - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED - - descriptor: - code: NP_FEES - name: np_fees - list: - - code: ID - value: 3 - - code: COMMERCIAL_TYPE - value: amount - - code: COMMERCIAL_VALUE - value: '500' - - code: COMMERCIAL_NAME - value: verified - - code: COMMERCIAL_TRIGGERING_STATE - value: APPLICATION-SUBMITTED - summary: Description api: select description: >- @@ -3780,9 +3700,8 @@ x-flows: tags: - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: '1' - summary: Description api: on_select @@ -3814,23 +3733,16 @@ x-flows: id: '1' descriptor: name: Affinidi - fulfillments: - - id: '1' - type: REMOTE - - id: '2' - type: HYBRID - - id: '3' - type: ONSITE - locations: - - id: L1 - city: - name: Pune - code: std:020 - state: - name: Maharastra - code: MH items: - id: 0253719F295521CED39EC9C2F3C8DCDE + fulfillment_ids: + - '1' + tags: + - descriptor: + code: NP_FEES + list: + - code: ID + value: '1' quote: price: currency: INR @@ -3862,9 +3774,8 @@ x-flows: value: item - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: '1' - code: COMMERCIAL_TYPE value: percent @@ -3873,7 +3784,7 @@ x-flows: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: @@ -3904,7 +3815,7 @@ x-flows: code: std:080 country: code: IND - timestamp: '2023-02-14T12:12:46Z' + timestamp: 2023-02-14T12:12:461Z ttl: PT30S message: order: @@ -3914,6 +3825,12 @@ x-flows: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: - '1' + tags: + - descriptor: + code: NP_FEES + list: + - code: ID + value: '1' fulfillments: - id: '1' customer: @@ -3935,32 +3852,34 @@ x-flows: name: Hindi tags: - descriptor: - code: emp-details + code: EMP_DETAILS name: Employee Details list: - descriptor: - code: expected-salary + code: EXPECTED_SALARY value: '1000000' - descriptor: - code: total-experience - value: '4' + code: TOTAL_EXPERIENCE + name: Total Experience + value: P4Y - descriptor: code: documents name: Documents list: - descriptor: - code: doc-type + code: DOC_TYPE value: resume - descriptor: code: link value: https://example.com/resume.pdf - descriptor: - code: file-format + code: FILE_FORMAT value: pdf - descriptor: code: NP_FEES - name: np_fees list: + - code: ID + value: '1' - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -3968,7 +3887,7 @@ x-flows: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED contact: phone: '9999999999' email: abc@abc.bc @@ -4003,9 +3922,8 @@ x-flows: value: item - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: '1' - code: COMMERCIAL_TYPE value: percent @@ -4014,7 +3932,7 @@ x-flows: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: @@ -4045,7 +3963,7 @@ x-flows: code: std:080 country: code: IND - timestamp: '2023-02-23T10:14:05Z' + timestamp: 2023-02-23T10:14:051Z ttl: PT30S message: order: @@ -4053,14 +3971,6 @@ x-flows: id: '1' descriptor: name: Affinidi - locations: - - id: L1 - city: - name: Pune - code: std:020 - state: - name: Maharastra - code: MH items: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: @@ -4083,96 +3993,101 @@ x-flows: resubmit: false tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: NP_FEES + list: + - code: ID + value: '1' + - descriptor: + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-X - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Graduate - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'false' - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required work experience in years - value: '2.5' + value: P2Y6M - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: android-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: dev-ops - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Additional skills required for the job value: >- You have 8+ years of engineering experience, predominantly in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job responsibilities list: - descriptor: @@ -4204,11 +4119,11 @@ x-flows: Mentor and train other team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry type value: IT Services & Consulting - descriptor: @@ -4216,53 +4131,68 @@ x-flows: name: Department value: Engineering - Software & QA - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE name: Employment type value: full-time - descriptor: - code: JOB-ROLE + code: JOB_ROLE name: Job role value: DevOps Engineer - - descriptor: - code: SALARY-INFO - name: Salary information - list: - - descriptor: - code: GROSS-MIN - name: Minimum gross pay - value: '900000' - - descriptor: - code: GROSS-MAX - name: Maximum gross pay - value: '1200000' quote: price: currency: INR - value: '1100' + value: '1400' breakup: - - item: - id: 0253719F295521CED39EC9C2F3C8DCDE - price: - currency: INR - value: '1100.00' - tags: - - descriptor: - code: TYPE - list: - - descriptor: - code: TYPE - value: item + - id: 0253719F295521CED39EC9C2F3C8DCDE price: currency: INR value: '1100' title: Fullstack Engineer + tags: + - descriptor: + code: TYPE + list: + - descriptor: + code: TYPE + value: item + - title: NP Fees + id: '1' + price: + currency: INR + value: '300.00' + tags: + - descriptor: + code: QUOTE + list: + - descriptor: + code: TYPE + value: item + - descriptor: + code: NP_FEES + list: + - code: ID + value: '1' + - code: COMMERCIAL_TYPE + value: percent + - code: COMMERCIAL_VALUE + value: '0.5' + - code: COMMERCIAL_NAME + value: qualified + - code: COMMERCIAL_TRIGGERING_STATE + value: OFFER-EXTENDED + - descriptor: + code: TYPE + list: + - descriptor: + code: TYPE + value: misc ttl: P1D fulfillments: - id: '1' type: REMOTE state: descriptor: - code: APPLICATION-STARTED + code: APPLICATION_STARTED name: Application started updated_at: '2023-02-06T09:55:41.161Z' customer: @@ -4284,23 +4214,23 @@ x-flows: name: Hindi tags: - descriptor: - code: EMP-DETAILS + code: EMP_DETAILS name: Employee Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: '1000000' - descriptor: - code: TOTAL-EXPERIENCE + code: TOTAL_EXPERIENCE name: Total Experience - value: '4' + value: P4Y - descriptor: code: DOCUMENTS name: Documents list: - descriptor: - code: DOC-TYPE + code: DOC_TYPE name: Document Type value: resume - descriptor: @@ -4308,7 +4238,7 @@ x-flows: name: Document Link value: https://example.com/resume.pdf - descriptor: - code: FILE-FORMAT + code: FILE_FORMAT name: File Format value: pdf - summary: Description @@ -4331,7 +4261,7 @@ x-flows: code: std:080 country: code: IND - timestamp: '2023-02-23T08:09:02Z' + timestamp: 2023-02-23T08:09:021Z ttl: PT30S message: order: @@ -4342,6 +4272,12 @@ x-flows: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: - '1' + tags: + - descriptor: + code: NP_FEES + list: + - code: ID + value: '1' fulfillments: - id: '1' customer: @@ -4363,27 +4299,27 @@ x-flows: name: Hindi tags: - descriptor: - code: CURRENT-EXPERIENCE + code: CURRENT_EXPERIENCE name: Current Experience list: - descriptor: - code: EXP-YEARS + code: EXP_YEARS name: Experience value: P4Y2M - descriptor: - code: CURRENT-COMPANY + code: CURRENT_COMPANY name: Current Company value: ABC tech - descriptor: - code: SALARY-DETAILS + code: SALARY_DETAILS name: Salary Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: '80000' - descriptor: - code: CURRENT-SALARY + code: CURRENT_SALARY name: Current Salary value: '50000' - descriptor: @@ -4399,31 +4335,31 @@ x-flows: email: abc@abc.bc tags: - descriptor: - code: DISTRIBUTOR-DETAILS + code: DISTRIBUTOR_DETAILS name: Distributor Details list: - descriptor: - code: DISTRIBUTOR-ID + code: DISTRIBUTOR_ID name: Distributor Id value: PNB - descriptor: - code: DISTRIBUTOR-NAME + code: DISTRIBUTOR_NAME name: Distributor Name value: Pay Near By - descriptor: - code: DISTRIBUTOR-PHONE + code: DISTRIBUTOR_PHONE name: Distributor Phone value: '9123456789' - descriptor: - code: DISTRIBUTOR-EMAIL + code: DISTRIBUTOR_EMAIL name: Distributor Email value: support@pnb.com - descriptor: - code: AGENT-ID + code: AGENT_ID name: Agent Id value: agent-123 - descriptor: - code: AGENT-VERIFIED + code: AGENT_VERIFIED name: Agent Verified value: 'true' quote: @@ -4457,9 +4393,8 @@ x-flows: value: item - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: '1' - code: COMMERCIAL_TYPE value: percent @@ -4468,7 +4403,7 @@ x-flows: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: @@ -4507,99 +4442,105 @@ x-flows: id: '1' descriptor: name: Affinidi - locations: - state: - name: Maharastra - code: MH items: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: - '1' tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: NP_FEES + list: + - code: ID + value: '1' + - descriptor: + code: NP_FEES + list: + - code: ID + value: '1' + - descriptor: + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the Course value: Class-X - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: Minimum Percentage of Marks for Eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the Course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: Minimum Percentage of Marks for Eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the Course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: Minimum Percentage of Marks for Eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the Course value: Graduate - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'false' - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job Requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required Work Experience in Years - value: '2.5' + value: P2Y6M - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills Required for the Role value: android-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills Required for the Role value: dev-ops - descriptor: - code: REQ-ADDL-SKILL + code: REQ_ADDL_SKILL name: Additional Skills Required for the Job value: >- 8+ years of engineering experience in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job Responsibilities list: - descriptor: @@ -4626,11 +4567,11 @@ x-flows: Mentor team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing Details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry Type value: IT Services & Consulting - descriptor: @@ -4638,25 +4579,13 @@ x-flows: name: Department value: Engineering - Software & QA - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE name: Employment Type value: Full-Time - descriptor: - code: JOB-ROLE + code: JOB_ROLE name: Job Role value: DevOps Engineer - - descriptor: - code: SALARY-INFO - name: Salary Information - list: - - descriptor: - code: GROSS-MIN - name: Minimum Gross Pay - value: '900000' - - descriptor: - code: GROSS-MAX - name: Maximum Gross Pay - value: '1200000' quote: price: currency: INR @@ -4688,9 +4617,8 @@ x-flows: value: item - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: '1' - code: COMMERCIAL_TYPE value: percent @@ -4699,7 +4627,7 @@ x-flows: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: @@ -4712,7 +4640,7 @@ x-flows: type: REMOTE state: descriptor: - code: APPLICATION-STARTED + code: APPLICATION_STARTED customer: person: name: Sanjay @@ -4732,27 +4660,27 @@ x-flows: name: Hindi tags: - descriptor: - code: CURRENT-EXPERIENCE + code: CURRENT_EXPERIENCE name: Current Experience list: - descriptor: - code: EXP-YEARS + code: EXP_YEARS name: Experience value: P4Y2M - descriptor: - code: CURRENT-COMPANY + code: CURRENT_COMPANY name: Current Company value: ABC tech - descriptor: - code: SALARY-DETAILS + code: SALARY_DETAILS name: Salary Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: '80000' - descriptor: - code: CURRENT-SALARY + code: CURRENT_SALARY name: Current Salary value: '50000' - descriptor: @@ -4768,31 +4696,31 @@ x-flows: email: abc@abc.bc tags: - descriptor: - code: DISTRIBUTOR-DETAILS + code: DISTRIBUTOR_DETAILS name: Distributor Details list: - descriptor: - code: DISTRIBUTOR-ID + code: DISTRIBUTOR_ID name: Distributor Id value: PNB - descriptor: - code: DISTRIBUTOR-NAME + code: DISTRIBUTOR_NAME name: Distributor Name value: Pay Near By - descriptor: - code: DISTRIBUTOR-PHONE + code: DISTRIBUTOR_PHONE name: Distributor Phone value: '9123456789' - descriptor: - code: DISTRIBUTOR-EMAIL + code: DISTRIBUTOR_EMAIL name: Distributor Email value: support@pnb.com - descriptor: - code: AGENT-ID + code: AGENT_ID name: Agent Id value: agent-123 - descriptor: - code: AGENT-VERIFIED + code: AGENT_VERIFIED name: Agent Verified value: 'true' - summary: Description @@ -4849,14 +4777,6 @@ x-flows: id: '1' descriptor: name: Affinidi - locations: - - id: L1 - city: - name: Pune - code: std:020 - state: - name: Maharastra - code: MH items: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: @@ -4867,96 +4787,101 @@ x-flows: end: '2023-02-03T13:23:01+00:00' tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: NP_FEES + list: + - code: ID + value: '1' + - descriptor: + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-X - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Graduate - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'false' - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required work experience in years - value: '2.5' + value: P2Y6M - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: android-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: dev-ops - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Additional skills required for the job value: >- You have 8+ years of engineering experience, predominantly in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job responsibilities list: - descriptor: @@ -4988,11 +4913,11 @@ x-flows: Mentor and train other team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry type value: IT Services & Consulting - descriptor: @@ -5004,45 +4929,72 @@ x-flows: name: Salary Offered value: 20,00,000 - descriptor: - code: POST-START-LOCATION + code: POST_START_LOCATION name: Post start location value: Pune - descriptor: - code: WORKING-LOCATION + code: WORKING_LOCATION name: Working location value: Hybrid - descriptor: - code: WORKING-TIME + code: WORKING_TIME name: Working hours value: Full-Time quote: price: currency: INR - value: '1100' + value: '1400' breakup: - - item: - id: 0253719F295521CED39EC9C2F3C8DCDE - price: - currency: INR - value: '1100.00' - tags: - - descriptor: - code: TYPE - list: - - descriptor: - code: TYPE - value: item + - id: 0253719F295521CED39EC9C2F3C8DCDE price: currency: INR value: '1100' title: Fullstack Engineer + tags: + - descriptor: + code: TYPE + list: + - descriptor: + code: TYPE + value: item + - title: NP Fees + id: '1' + price: + currency: INR + value: '300.00' + tags: + - descriptor: + code: QUOTE + list: + - descriptor: + code: TYPE + value: item + - descriptor: + code: NP_FEES + list: + - code: ID + value: '1' + - code: COMMERCIAL_TYPE + value: percent + - code: COMMERCIAL_VALUE + value: '0.5' + - code: COMMERCIAL_NAME + value: qualified + - code: COMMERCIAL_TRIGGERING_STATE + value: OFFER-EXTENDED + - descriptor: + code: TYPE + list: + - descriptor: + code: TYPE + value: misc ttl: P1D fulfillments: - id: '1' type: REMOTE state: descriptor: - code: APPLICATION-IN-PROGRESS + code: APPLICATION_IN_PROGRESS customer: person: name: Sanjay @@ -5062,23 +5014,23 @@ x-flows: name: Hindi tags: - descriptor: - code: EMP-DETAILS + code: EMP_DETAILS name: Employee Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: '1000000' - descriptor: - code: TOTAL-EXPERIENCE - name: Total Experience (Years) - value: '4' + code: TOTAL_EXPERIENCE + name: Total Experience + value: P4Y - descriptor: code: DOCUMENTS name: Documents list: - descriptor: - code: DOC-TYPE + code: DOC_TYPE name: Document Type value: resume - descriptor: @@ -5086,7 +5038,7 @@ x-flows: name: Document Link value: https://example.com/resume.pdf - descriptor: - code: FILE-FORMAT + code: FILE_FORMAT name: File Format value: pdf contact: @@ -5150,14 +5102,6 @@ x-flows: id: '1' descriptor: name: Affinidi - locations: - - id: L1 - city: - name: Pune - code: std:020 - state: - name: Maharastra - code: MH items: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: @@ -5169,17 +5113,22 @@ x-flows: end: '2023-02-03T13:23:01+00:00' tags: - descriptor: - code: CANCEL REQUEST + code: NP_FEES + list: + - code: ID + value: '1' + - descriptor: + code: CANCEL_REQUEST name: Cancel request list: - descriptor: - code: REASON-ID + code: REASON_ID name: Reason id value: '001' - descriptor: - code: INITIATED BY + code: INITIATED_BY name: Initiated by - value: Buyer + value: Subscriber ID quote: price: currency: INR @@ -5222,7 +5171,7 @@ x-flows: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: @@ -5255,27 +5204,27 @@ x-flows: name: Hindi tags: - descriptor: - code: CURRENT-EXPERIENCE + code: CURRENT_EXPERIENCE name: Current Experience list: - descriptor: - code: EXP-YEARS + code: EXP_YEARS name: Experience value: P4Y2M - descriptor: - code: CURRENT-COMPANY + code: CURRENT_COMPANY name: Current Company value: ABC tech - descriptor: - code: SALARY-DETAILS + code: SALARY_DETAILS name: Salary Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: '80000' - descriptor: - code: CURRENT-SALARY + code: CURRENT_SALARY name: Current Salary value: '50000' - descriptor: @@ -5291,31 +5240,31 @@ x-flows: email: abc@abc.bc tags: - descriptor: - code: DISTRIBUTOR-DETAILS + code: DISTRIBUTOR_DETAILS name: Distributor Details list: - descriptor: - code: DISTRIBUTOR-ID + code: DISTRIBUTOR_ID name: Distributor Id value: PNB - descriptor: - code: DISTRIBUTOR-NAME + code: DISTRIBUTOR_NAME name: Distributor Name value: Pay Near By - descriptor: - code: DISTRIBUTOR-PHONE + code: DISTRIBUTOR_PHONE name: Distributor Phone value: '9123456789' - descriptor: - code: DISTRIBUTOR-EMAIL + code: DISTRIBUTOR_EMAIL name: Distributor Email value: support@pnb.com - descriptor: - code: AGENT-ID + code: AGENT_ID name: Agent Id value: agent-123 - descriptor: - code: AGENT-VERIFIED + code: AGENT_VERIFIED name: Agent Verified value: 'true' - id: C1 @@ -5370,7 +5319,7 @@ x-flows: code: std:080 country: code: IND - timestamp: '2024-09-04T12:34:56Z' + timestamp: 2024-09-04T12:34:561Z ttl: PT30M message: update_target: fulfillments @@ -5403,7 +5352,7 @@ x-flows: code: std:080 country: code: IND - timestamp: '2023-02-23T08:20:06Z' + timestamp: 2023-02-23T08:20:061Z ttl: PT30S message: order: @@ -5413,14 +5362,6 @@ x-flows: id: '1' descriptor: name: Affinidi - locations: - - id: L1 - city: - name: Pune - code: std:020 - state: - name: Maharastra - code: MH items: - id: >- a23f2fdfbbb8ac402bf259d75402eb0792f50c095f7d08a55475e7af1c2dadca @@ -5430,89 +5371,94 @@ x-flows: - L1 tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: NP_FEES + list: + - code: ID + value: '1' + - descriptor: + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the Course value: Class-X - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: Minimum Percentage of Marks for Eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the Course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: Minimum Percentage of Marks for Eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the Course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: Minimum Percentage of Marks for Eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the Course value: Graduate - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'false' - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job Requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required Work Experience in Years - value: '2.5' + value: P2Y6M - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills Required for the Role value: android-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills Required for the Role value: dev-ops - descriptor: - code: REQ-ADDL-SKILL + code: REQ_ADDL_SKILL name: Additional Skills Required for the Job value: >- 8+ years of engineering experience in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job Responsibilities list: - descriptor: @@ -5539,11 +5485,11 @@ x-flows: Mentor team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing Details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry Type value: IT Services & Consulting - descriptor: @@ -5551,25 +5497,13 @@ x-flows: name: Department value: Engineering - Software & QA - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE name: Employment Type value: Full-Time - descriptor: - code: JOB-ROLE + code: JOB_ROLE name: Job Role value: DevOps Engineer - - descriptor: - code: SALARY-INFO - name: Salary Information - list: - - descriptor: - code: GROSS-MIN - name: Minimum Gross Pay - value: '900000' - - descriptor: - code: GROSS-MAX - name: Maximum Gross Pay - value: '1200000' fulfillments: - id: '1' type: REMOTE @@ -5592,23 +5526,23 @@ x-flows: name: Hindi tags: - descriptor: - code: EMP-DETAILS + code: EMP_DETAILS name: Employee Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: '1000000' - descriptor: - code: TOTAL-EXPERIENCE - name: Total Experience (Years) - value: '4' + code: TOTAL_EXPERIENCE + name: Total Experience + value: P4Y - descriptor: code: DOCUMENTS name: Documents list: - descriptor: - code: DOC-TYPE + code: DOC_TYPE name: Document Type value: resume - descriptor: @@ -5616,7 +5550,7 @@ x-flows: name: Document Link value: https://example.com/resume.pdf - descriptor: - code: FILE-FORMAT + code: FILE_FORMAT name: File Format value: pdf contact: @@ -5653,9 +5587,8 @@ x-flows: value: item - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: '1' - code: COMMERCIAL_TYPE value: percent @@ -5664,7 +5597,7 @@ x-flows: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: @@ -5681,49 +5614,36 @@ x-flows: mermaidGraph: |- sequenceDiagram participant BAP - participant ONEST_Gateway participant BPP + participant Gateway - BAP->>ONEST_Gateway: search - ONEST_Gateway->>BPP: search - BPP-->>ONEST_Gateway: on_search - ONEST_Gateway-->>BAP: on_search + BAP->>Gateway: search + Gateway->>BPP: search + BPP-->>BAP: on_search - BAP->>ONEST_Gateway: select - ONEST_Gateway->>BPP: select - BPP-->>ONEST_Gateway: on_select - ONEST_Gateway-->>BAP: on_select + BAP->>BPP: select + BPP-->>BAP: on_select - BAP->>ONEST_Gateway: init - ONEST_Gateway->>BPP: init - BPP-->>ONEST_Gateway: on_init - ONEST_Gateway-->>BAP: on_init + BAP->>BPP: init + BPP-->>BAP: on_init - BAP->>ONEST_Gateway: confirm - ONEST_Gateway->>BPP: confirm - BPP-->>ONEST_Gateway: on_confirm - ONEST_Gateway-->>BAP: on_confirm + BAP->>BPP: confirm + BPP-->>BAP: on_confirm - BAP->>ONEST_Gateway: status - ONEST_Gateway->>BPP: status - BPP-->>ONEST_Gateway: on_status - ONEST_Gateway-->>BAP: on_status + BAP->>BPP: status + BPP-->>BAP: on_status - BAP->>ONEST_Gateway: update - ONEST_Gateway->>BPP: update - BPP-->>ONEST_Gateway: on_update - ONEST_Gateway-->>BAP: on_update + BAP->>BPP: update + BPP-->>BAP: on_update - BAP->>ONEST_Gateway: cancel - ONEST_Gateway->>BPP: cancel - BPP-->>ONEST_Gateway: on_cancel - ONEST_Gateway-->>BAP: on_cancel + BAP->>BPP: cancel + BPP-->>BAP: on_cancel - description: Ordering mermaidGraph: |- sequenceDiagram participant B as Buyer participant BA as BuyerApp - participant G as Gateway + participant G as participant SA as SellerApp Note Over B,SA: **SELECT FLOW** B ->> BA: Selects one of the
providers for job @@ -5735,7 +5655,6 @@ x-flows: sequenceDiagram participant B as Buyer participant BA as BuyerApp - participant G as Gateway participant SA as SellerApp Note Over B,SA: **INITIALIZATION FLOW** B ->> BA: Proceeds with the Order @@ -5841,10 +5760,21 @@ x-flows: x-examples: ONDC:ONEST10 - Work Opportunities: summary: ONDC:ONEST10 - Work Opportunities - description: >- - Job Hub is acting as provider platform(BPP) which hosts the jobs and - Worker Hub is acting as seeker platform(BAP) which helps the workers to - find jobs. + description: > + Job Hub is acting as provider platform (BPP) which hosts the jobs and + Worker Hub is acting as seeker platform (BAP) which helps the workers to + find jobs.

+ This document contains detailed specifications and requirements for the job platform, helping stakeholders understand the product in depth + (PRD): link +

his document provides an overview of the business requirements, + with clear explanations about platform functionalities and workflows + (Explainer & BRD is documented): link +

A detailed taxonomy of product categories and attributes is + provided to ensure clarity and standardization across the platform + (Product Taxonomy): link example_set: &ref_17 search: examples: @@ -6032,10 +5962,10 @@ x-examples: item: tags: - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE value: IT Services & Consulting payment: BUYER_FINDER_FEE_TYPE: AMOUNT @@ -6077,10 +6007,10 @@ x-examples: item: tags: - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS list: - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE value: full-time tags: - descriptor: @@ -6124,9 +6054,8 @@ x-examples: tags: - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: '1' init: examples: @@ -6146,7 +6075,7 @@ x-examples: code: std:080 country: code: IND - timestamp: '2023-02-14T12:12:46Z' + timestamp: 2023-02-14T12:12:461Z ttl: PT30S message: order: @@ -6156,6 +6085,12 @@ x-examples: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: - '1' + tags: + - descriptor: + code: NP_FEES + list: + - code: ID + value: '1' fulfillments: - id: '1' customer: @@ -6177,32 +6112,34 @@ x-examples: name: Hindi tags: - descriptor: - code: emp-details + code: EMP_DETAILS name: Employee Details list: - descriptor: - code: expected-salary + code: EXPECTED_SALARY value: '1000000' - descriptor: - code: total-experience - value: '4' + code: TOTAL_EXPERIENCE + name: Total Experience + value: P4Y - descriptor: code: documents name: Documents list: - descriptor: - code: doc-type + code: DOC_TYPE value: resume - descriptor: code: link value: https://example.com/resume.pdf - descriptor: - code: file-format + code: FILE_FORMAT value: pdf - descriptor: code: NP_FEES - name: np_fees list: + - code: ID + value: '1' - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -6210,7 +6147,7 @@ x-examples: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED contact: phone: '9999999999' email: abc@abc.bc @@ -6245,9 +6182,8 @@ x-examples: value: item - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: '1' - code: COMMERCIAL_TYPE value: percent @@ -6256,7 +6192,7 @@ x-examples: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: @@ -6282,7 +6218,7 @@ x-examples: code: std:080 country: code: IND - timestamp: '2023-02-23T08:09:02Z' + timestamp: 2023-02-23T08:09:021Z ttl: PT30S message: order: @@ -6293,6 +6229,12 @@ x-examples: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: - '1' + tags: + - descriptor: + code: NP_FEES + list: + - code: ID + value: '1' fulfillments: - id: '1' customer: @@ -6314,27 +6256,27 @@ x-examples: name: Hindi tags: - descriptor: - code: CURRENT-EXPERIENCE + code: CURRENT_EXPERIENCE name: Current Experience list: - descriptor: - code: EXP-YEARS + code: EXP_YEARS name: Experience value: P4Y2M - descriptor: - code: CURRENT-COMPANY + code: CURRENT_COMPANY name: Current Company value: ABC tech - descriptor: - code: SALARY-DETAILS + code: SALARY_DETAILS name: Salary Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: '80000' - descriptor: - code: CURRENT-SALARY + code: CURRENT_SALARY name: Current Salary value: '50000' - descriptor: @@ -6350,31 +6292,31 @@ x-examples: email: abc@abc.bc tags: - descriptor: - code: DISTRIBUTOR-DETAILS + code: DISTRIBUTOR_DETAILS name: Distributor Details list: - descriptor: - code: DISTRIBUTOR-ID + code: DISTRIBUTOR_ID name: Distributor Id value: PNB - descriptor: - code: DISTRIBUTOR-NAME + code: DISTRIBUTOR_NAME name: Distributor Name value: Pay Near By - descriptor: - code: DISTRIBUTOR-PHONE + code: DISTRIBUTOR_PHONE name: Distributor Phone value: '9123456789' - descriptor: - code: DISTRIBUTOR-EMAIL + code: DISTRIBUTOR_EMAIL name: Distributor Email value: support@pnb.com - descriptor: - code: AGENT-ID + code: AGENT_ID name: Agent Id value: agent-123 - descriptor: - code: AGENT-VERIFIED + code: AGENT_VERIFIED name: Agent Verified value: 'true' quote: @@ -6408,9 +6350,8 @@ x-examples: value: item - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: '1' - code: COMMERCIAL_TYPE value: percent @@ -6419,7 +6360,7 @@ x-examples: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: @@ -6445,7 +6386,7 @@ x-examples: code: std:080 country: code: IND - timestamp: '2024-09-04T12:34:56Z' + timestamp: 2024-09-04T12:34:561Z ttl: PT30M message: update_target: fulfillments @@ -6592,10 +6533,10 @@ x-examples: quantity: available: count: 50 - time: + application_validity_time: range: start: '2023-01-03T13:23:10.171Z' - end: '2023-02-03T13:23:10.171Z ' + end: '2023-02-03T13:23:10.171Z' location_ids: - L2 fulfillment_ids: @@ -6604,98 +6545,98 @@ x-examples: - '3' tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-X - descriptor: - code: MIN-CGPA + code: MIN_CGPA name: >- Minimum CGPA of marks to be obtained in the course for eligibility value: '6.5' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required work experience in years - value: '2.5' + value: P2Y6M - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: android-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: dev-ops - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Additional skills required for the job value: >- You have 8+ years of engineering experience, predominantly in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job responsibilities list: - descriptor: @@ -6727,11 +6668,11 @@ x-examples: Mentor and train other team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry type value: IT Services & Consulting - descriptor: @@ -6739,7 +6680,7 @@ x-examples: name: Department value: Engineering - Software & QA - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE name: Employment type value: part-time - descriptor: @@ -6747,35 +6688,22 @@ x-examples: name: working hours value: 1300-1700 - descriptor: - code: JOB-ROLE + code: JOB_ROLE name: Job role value: Fullstack Engineer - descriptor: - code: JOB-LEVEL + code: JOB_LEVEL name: Job level value: Mid-level - descriptor: code: GENDER name: Gender value: Male - - descriptor: - code: SALARY-INFO - name: Salary information - list: - - descriptor: - code: GROSS-MIN - name: Minimum gross pay - value: '900000' - - descriptor: - code: GROSS-MAX - name: Maximum gross pay - value: '1200000' - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 1 + value: '1' - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -6783,13 +6711,12 @@ x-examples: - code: COMMERCIAL_NAME value: recruitment - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-ACCEPTED + value: OFFER_ACCEPTED - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 2 + value: '2' - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -6797,13 +6724,12 @@ x-examples: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 3 + value: '3' - code: COMMERCIAL_TYPE value: amount - code: COMMERCIAL_VALUE @@ -6811,7 +6737,7 @@ x-examples: - code: COMMERCIAL_NAME value: verified - code: COMMERCIAL_TRIGGERING_STATE - value: APPLICATION-SUBMITTED + value: APPLICATION_SUBMITTED price: currency: INR value: '1100.00' @@ -6852,104 +6778,104 @@ x-examples: - '1' - '2' - '3' - time: + application_validity_time: range: start: '2023-01-03T13:23:10.171Z' - end: '2023-02-03T13:23:10.171Z ' + end: '2023-02-03T13:23:10.171Z' tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-X - descriptor: - code: MIN-CGPA + code: MIN_CGPA name: >- Minimum CGPA of marks to be obtained in the course for eligibility value: '6.5' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required work experience in years - value: '2.5' + value: P2Y6M - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: pipeline-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: dev-ops - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Additional skills required for the job value: >- You have 8+ years of engineering experience, predominantly in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job responsibilities list: - descriptor: @@ -6981,11 +6907,11 @@ x-examples: Mentor and train other team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry type value: IT Services & Consulting - descriptor: @@ -6993,19 +6919,19 @@ x-examples: name: Department value: Engineering - Software & QA - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE name: Employment type value: contractual - descriptor: - code: WORK-DURATION + code: WORK_DURATION name: Duration of contract - value: 120 days + value: P120D - descriptor: - code: JOB-ROLE + code: JOB_ROLE name: Job role value: Fullstack Engineer - descriptor: - code: JOB-LEVEL + code: JOB_LEVEL name: Job level value: Mid-level - descriptor: @@ -7013,23 +6939,22 @@ x-examples: name: Gender value: Male - descriptor: - code: SALARY-INFO + code: SALARY_INFO name: Salary information list: - descriptor: - code: GROSS-MIN + code: GROSS_MIN name: Minimum gross pay value: '900000' - descriptor: - code: GROSS-MAX + code: GROSS_MAX name: Maximum gross pay value: '1200000' - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 1 + value: '1' - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -7037,13 +6962,12 @@ x-examples: - code: COMMERCIAL_NAME value: recruitment - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-ACCEPTED + value: OFFER_ACCEPTED - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 2 + value: '2' - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -7051,13 +6975,12 @@ x-examples: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 3 + value: '3' - code: COMMERCIAL_TYPE value: amount - code: COMMERCIAL_VALUE @@ -7065,7 +6988,7 @@ x-examples: - code: COMMERCIAL_NAME value: verified - code: COMMERCIAL_TRIGGERING_STATE - value: APPLICATION-SUBMITTED + value: APPLICATION_SUBMITTED price: currency: INR value: '1000.00' @@ -7106,104 +7029,104 @@ x-examples: - '1' - '2' - '3' - time: + application_validity_time: range: start: '2023-01-03T13:23:10.171Z' - end: '2023-02-03T13:23:10.171Z ' + end: '2023-02-03T13:23:10.171Z' tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-X - descriptor: - code: MIN-CGPA + code: MIN_CGPA name: >- Minimum CGPA of marks to be obtained in the course for eligibility value: '6.5' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required work experience in years - value: '0.5' + value: P6M - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: pipeline-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: dev-ops - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Additional skills required for the job value: >- You have 8+ years of engineering experience, predominantly in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job responsibilities list: - descriptor: @@ -7235,11 +7158,11 @@ x-examples: Mentor and train other team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry type value: IT Services & Consulting - descriptor: @@ -7247,15 +7170,15 @@ x-examples: name: Department value: Engineering - Software & QA - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE name: Employment type value: full-time - descriptor: - code: JOB-ROLE + code: JOB_ROLE name: Job role value: DevOps Engineer - descriptor: - code: JOB-LEVEL + code: JOB_LEVEL name: Job level value: Entry-level - descriptor: @@ -7263,7 +7186,7 @@ x-examples: name: Gender value: Male - descriptor: - code: SALARY-INFO + code: SALARY_INFO name: Salary information list: - descriptor: @@ -7272,10 +7195,9 @@ x-examples: value: '900000' - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 1 + value: '1' - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -7283,13 +7205,12 @@ x-examples: - code: COMMERCIAL_NAME value: recruitment - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-ACCEPTED + value: OFFER_ACCEPTED - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 2 + value: '2' - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -7297,13 +7218,12 @@ x-examples: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 3 + value: '3' - code: COMMERCIAL_TYPE value: amount - code: COMMERCIAL_VALUE @@ -7311,54 +7231,11 @@ x-examples: - code: COMMERCIAL_NAME value: verified - code: COMMERCIAL_TRIGGERING_STATE - value: APPLICATION-SUBMITTED + value: APPLICATION_SUBMITTED price: currency: INR value: '1000.00' maximum_value: '1500.0' - tags: - - descriptor: - code: NP_FEES - name: np_fees - list: - - code: ID - value: 1 - - code: COMMERCIAL_TYPE - value: percent - - code: COMMERCIAL_VALUE - value: '1.5' - - code: COMMERCIAL_NAME - value: recruitment - - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-ACCEPTED - - descriptor: - code: NP_FEES - name: np_fees - list: - - code: ID - value: 2 - - code: COMMERCIAL_TYPE - value: percent - - code: COMMERCIAL_VALUE - value: '0.5' - - code: COMMERCIAL_NAME - value: qualified - - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED - - descriptor: - code: NP_FEES - name: np_fees - list: - - code: ID - value: 3 - - code: COMMERCIAL_TYPE - value: amount - - code: COMMERCIAL_VALUE - value: '500' - - code: COMMERCIAL_NAME - value: verified - - code: COMMERCIAL_TRIGGERING_STATE - value: APPLICATION-SUBMITTED on_select: examples: - value: @@ -7383,23 +7260,16 @@ x-examples: id: '1' descriptor: name: Affinidi - fulfillments: - - id: '1' - type: REMOTE - - id: '2' - type: HYBRID - - id: '3' - type: ONSITE - locations: - - id: L1 - city: - name: Pune - code: std:020 - state: - name: Maharastra - code: MH items: - id: 0253719F295521CED39EC9C2F3C8DCDE + fulfillment_ids: + - '1' + tags: + - descriptor: + code: NP_FEES + list: + - code: ID + value: '1' quote: price: currency: INR @@ -7431,9 +7301,8 @@ x-examples: value: item - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: '1' - code: COMMERCIAL_TYPE value: percent @@ -7442,7 +7311,7 @@ x-examples: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: @@ -7468,7 +7337,7 @@ x-examples: code: std:080 country: code: IND - timestamp: '2023-02-23T10:14:05Z' + timestamp: 2023-02-23T10:14:051Z ttl: PT30S message: order: @@ -7476,14 +7345,6 @@ x-examples: id: '1' descriptor: name: Affinidi - locations: - - id: L1 - city: - name: Pune - code: std:020 - state: - name: Maharastra - code: MH items: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: @@ -7506,96 +7367,101 @@ x-examples: resubmit: false tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: NP_FEES + list: + - code: ID + value: '1' + - descriptor: + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-X - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Graduate - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'false' - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required work experience in years - value: '2.5' + value: P2Y6M - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: android-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: dev-ops - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Additional skills required for the job value: >- You have 8+ years of engineering experience, predominantly in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job responsibilities list: - descriptor: @@ -7627,11 +7493,11 @@ x-examples: Mentor and train other team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry type value: IT Services & Consulting - descriptor: @@ -7639,53 +7505,68 @@ x-examples: name: Department value: Engineering - Software & QA - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE name: Employment type value: full-time - descriptor: - code: JOB-ROLE + code: JOB_ROLE name: Job role value: DevOps Engineer - - descriptor: - code: SALARY-INFO - name: Salary information - list: - - descriptor: - code: GROSS-MIN - name: Minimum gross pay - value: '900000' - - descriptor: - code: GROSS-MAX - name: Maximum gross pay - value: '1200000' quote: price: currency: INR - value: '1100' + value: '1400' breakup: - - item: - id: 0253719F295521CED39EC9C2F3C8DCDE - price: - currency: INR - value: '1100.00' - tags: - - descriptor: - code: TYPE - list: - - descriptor: - code: TYPE - value: item + - id: 0253719F295521CED39EC9C2F3C8DCDE price: currency: INR value: '1100' title: Fullstack Engineer + tags: + - descriptor: + code: TYPE + list: + - descriptor: + code: TYPE + value: item + - title: NP Fees + id: '1' + price: + currency: INR + value: '300.00' + tags: + - descriptor: + code: QUOTE + list: + - descriptor: + code: TYPE + value: item + - descriptor: + code: NP_FEES + list: + - code: ID + value: '1' + - code: COMMERCIAL_TYPE + value: percent + - code: COMMERCIAL_VALUE + value: '0.5' + - code: COMMERCIAL_NAME + value: qualified + - code: COMMERCIAL_TRIGGERING_STATE + value: OFFER-EXTENDED + - descriptor: + code: TYPE + list: + - descriptor: + code: TYPE + value: misc ttl: P1D fulfillments: - id: '1' type: REMOTE state: descriptor: - code: APPLICATION-STARTED + code: APPLICATION_STARTED name: Application started updated_at: '2023-02-06T09:55:41.161Z' customer: @@ -7707,23 +7588,23 @@ x-examples: name: Hindi tags: - descriptor: - code: EMP-DETAILS + code: EMP_DETAILS name: Employee Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: '1000000' - descriptor: - code: TOTAL-EXPERIENCE + code: TOTAL_EXPERIENCE name: Total Experience - value: '4' + value: P4Y - descriptor: code: DOCUMENTS name: Documents list: - descriptor: - code: DOC-TYPE + code: DOC_TYPE name: Document Type value: resume - descriptor: @@ -7731,7 +7612,7 @@ x-examples: name: Document Link value: https://example.com/resume.pdf - descriptor: - code: FILE-FORMAT + code: FILE_FORMAT name: File Format value: pdf - value: @@ -7750,25 +7631,23 @@ x-examples: code: std:080 country: code: IND - timestamp: '2023-02-23T10:14:05Z' + timestamp: 2023-02-23T10:14:051Z ttl: PT30S message: order: provider: descriptor: name: Affinidi - locations: - - id: L1 - city: - name: Pune - code: std:020 - state: - name: Maharastra - code: MH items: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: - '1' + tags: + - descriptor: + code: NP_FEES + list: + - code: ID + value: '1' quote: price: currency: INR @@ -7800,9 +7679,8 @@ x-examples: value: item - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: '1' - code: COMMERCIAL_TYPE value: percent @@ -7811,7 +7689,7 @@ x-examples: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: @@ -7824,7 +7702,7 @@ x-examples: type: REMOTE state: descriptor: - code: APPLICATION-FILLED + code: APPLICATION_FILLED name: Application Filled updated_at: '2023-02-06T09:55:41.161Z' customer: @@ -7846,23 +7724,23 @@ x-examples: name: Hindi tags: - descriptor: - code: EMP-DETAILS + code: EMP_DETAILS name: Employee Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: '1000000' - descriptor: - code: TOTAL-EXPERIENCE + code: TOTAL_EXPERIENCE name: Total Experience - value: '4' + value: P4Y - descriptor: code: DOCUMENTS name: Documents list: - descriptor: - code: DOC-TYPE + code: DOC_TYPE name: Document Type value: resume - descriptor: @@ -7870,7 +7748,7 @@ x-examples: name: Document Link value: https://example.com/resume.pdf - descriptor: - code: FILE-FORMAT + code: FILE_FORMAT name: File Format value: pdf on_confirm: @@ -7901,99 +7779,105 @@ x-examples: id: '1' descriptor: name: Affinidi - locations: - state: - name: Maharastra - code: MH items: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: - '1' tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: NP_FEES + list: + - code: ID + value: '1' + - descriptor: + code: NP_FEES + list: + - code: ID + value: '1' + - descriptor: + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the Course value: Class-X - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: Minimum Percentage of Marks for Eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the Course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: Minimum Percentage of Marks for Eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the Course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: Minimum Percentage of Marks for Eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the Course value: Graduate - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'false' - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job Requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required Work Experience in Years - value: '2.5' + value: P2Y6M - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills Required for the Role value: android-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills Required for the Role value: dev-ops - descriptor: - code: REQ-ADDL-SKILL + code: REQ_ADDL_SKILL name: Additional Skills Required for the Job value: >- 8+ years of engineering experience in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job Responsibilities list: - descriptor: @@ -8020,11 +7904,11 @@ x-examples: Mentor team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing Details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry Type value: IT Services & Consulting - descriptor: @@ -8032,25 +7916,13 @@ x-examples: name: Department value: Engineering - Software & QA - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE name: Employment Type value: Full-Time - descriptor: - code: JOB-ROLE + code: JOB_ROLE name: Job Role value: DevOps Engineer - - descriptor: - code: SALARY-INFO - name: Salary Information - list: - - descriptor: - code: GROSS-MIN - name: Minimum Gross Pay - value: '900000' - - descriptor: - code: GROSS-MAX - name: Maximum Gross Pay - value: '1200000' quote: price: currency: INR @@ -8082,9 +7954,8 @@ x-examples: value: item - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: '1' - code: COMMERCIAL_TYPE value: percent @@ -8093,7 +7964,7 @@ x-examples: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: @@ -8106,7 +7977,7 @@ x-examples: type: REMOTE state: descriptor: - code: APPLICATION-STARTED + code: APPLICATION_STARTED customer: person: name: Sanjay @@ -8126,27 +7997,27 @@ x-examples: name: Hindi tags: - descriptor: - code: CURRENT-EXPERIENCE + code: CURRENT_EXPERIENCE name: Current Experience list: - descriptor: - code: EXP-YEARS + code: EXP_YEARS name: Experience value: P4Y2M - descriptor: - code: CURRENT-COMPANY + code: CURRENT_COMPANY name: Current Company value: ABC tech - descriptor: - code: SALARY-DETAILS + code: SALARY_DETAILS name: Salary Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: '80000' - descriptor: - code: CURRENT-SALARY + code: CURRENT_SALARY name: Current Salary value: '50000' - descriptor: @@ -8162,31 +8033,31 @@ x-examples: email: abc@abc.bc tags: - descriptor: - code: DISTRIBUTOR-DETAILS + code: DISTRIBUTOR_DETAILS name: Distributor Details list: - descriptor: - code: DISTRIBUTOR-ID + code: DISTRIBUTOR_ID name: Distributor Id value: PNB - descriptor: - code: DISTRIBUTOR-NAME + code: DISTRIBUTOR_NAME name: Distributor Name value: Pay Near By - descriptor: - code: DISTRIBUTOR-PHONE + code: DISTRIBUTOR_PHONE name: Distributor Phone value: '9123456789' - descriptor: - code: DISTRIBUTOR-EMAIL + code: DISTRIBUTOR_EMAIL name: Distributor Email value: support@pnb.com - descriptor: - code: AGENT-ID + code: AGENT_ID name: Agent Id value: agent-123 - descriptor: - code: AGENT-VERIFIED + code: AGENT_VERIFIED name: Agent Verified value: 'true' on_update: @@ -8207,7 +8078,7 @@ x-examples: code: std:080 country: code: IND - timestamp: '2023-02-23T08:20:06Z' + timestamp: 2023-02-23T08:20:061Z ttl: PT30S message: order: @@ -8217,14 +8088,6 @@ x-examples: id: '1' descriptor: name: Affinidi - locations: - - id: L1 - city: - name: Pune - code: std:020 - state: - name: Maharastra - code: MH items: - id: >- a23f2fdfbbb8ac402bf259d75402eb0792f50c095f7d08a55475e7af1c2dadca @@ -8234,89 +8097,94 @@ x-examples: - L1 tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: NP_FEES + list: + - code: ID + value: '1' + - descriptor: + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the Course value: Class-X - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: Minimum Percentage of Marks for Eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the Course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: Minimum Percentage of Marks for Eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the Course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: Minimum Percentage of Marks for Eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the Course value: Graduate - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'false' - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job Requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required Work Experience in Years - value: '2.5' + value: P2Y6M - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills Required for the Role value: android-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills Required for the Role value: dev-ops - descriptor: - code: REQ-ADDL-SKILL + code: REQ_ADDL_SKILL name: Additional Skills Required for the Job value: >- 8+ years of engineering experience in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job Responsibilities list: - descriptor: @@ -8343,11 +8211,11 @@ x-examples: Mentor team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing Details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry Type value: IT Services & Consulting - descriptor: @@ -8355,25 +8223,13 @@ x-examples: name: Department value: Engineering - Software & QA - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE name: Employment Type value: Full-Time - descriptor: - code: JOB-ROLE + code: JOB_ROLE name: Job Role value: DevOps Engineer - - descriptor: - code: SALARY-INFO - name: Salary Information - list: - - descriptor: - code: GROSS-MIN - name: Minimum Gross Pay - value: '900000' - - descriptor: - code: GROSS-MAX - name: Maximum Gross Pay - value: '1200000' fulfillments: - id: '1' type: REMOTE @@ -8396,23 +8252,23 @@ x-examples: name: Hindi tags: - descriptor: - code: EMP-DETAILS + code: EMP_DETAILS name: Employee Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: '1000000' - descriptor: - code: TOTAL-EXPERIENCE - name: Total Experience (Years) - value: '4' + code: TOTAL_EXPERIENCE + name: Total Experience + value: P4Y - descriptor: code: DOCUMENTS name: Documents list: - descriptor: - code: DOC-TYPE + code: DOC_TYPE name: Document Type value: resume - descriptor: @@ -8420,7 +8276,7 @@ x-examples: name: Document Link value: https://example.com/resume.pdf - descriptor: - code: FILE-FORMAT + code: FILE_FORMAT name: File Format value: pdf contact: @@ -8457,9 +8313,8 @@ x-examples: value: item - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: '1' - code: COMMERCIAL_TYPE value: percent @@ -8468,7 +8323,7 @@ x-examples: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: @@ -8501,14 +8356,6 @@ x-examples: id: '1' descriptor: name: Affinidi - locations: - - id: L1 - city: - name: Pune - code: std:020 - state: - name: Maharastra - code: MH items: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: @@ -8519,96 +8366,101 @@ x-examples: end: '2023-02-03T13:23:01+00:00' tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: NP_FEES + list: + - code: ID + value: '1' + - descriptor: + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-X - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: '60' - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'true' - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Graduate - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: 'false' - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required work experience in years - value: '2.5' + value: P2Y6M - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: android-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: dev-ops - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Additional skills required for the job value: >- You have 8+ years of engineering experience, predominantly in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job responsibilities list: - descriptor: @@ -8640,11 +8492,11 @@ x-examples: Mentor and train other team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry type value: IT Services & Consulting - descriptor: @@ -8656,45 +8508,72 @@ x-examples: name: Salary Offered value: 20,00,000 - descriptor: - code: POST-START-LOCATION + code: POST_START_LOCATION name: Post start location value: Pune - descriptor: - code: WORKING-LOCATION + code: WORKING_LOCATION name: Working location value: Hybrid - descriptor: - code: WORKING-TIME + code: WORKING_TIME name: Working hours value: Full-Time quote: price: currency: INR - value: '1100' + value: '1400' breakup: - - item: - id: 0253719F295521CED39EC9C2F3C8DCDE - price: - currency: INR - value: '1100.00' - tags: - - descriptor: - code: TYPE - list: - - descriptor: - code: TYPE - value: item + - id: 0253719F295521CED39EC9C2F3C8DCDE price: currency: INR value: '1100' title: Fullstack Engineer + tags: + - descriptor: + code: TYPE + list: + - descriptor: + code: TYPE + value: item + - title: NP Fees + id: '1' + price: + currency: INR + value: '300.00' + tags: + - descriptor: + code: QUOTE + list: + - descriptor: + code: TYPE + value: item + - descriptor: + code: NP_FEES + list: + - code: ID + value: '1' + - code: COMMERCIAL_TYPE + value: percent + - code: COMMERCIAL_VALUE + value: '0.5' + - code: COMMERCIAL_NAME + value: qualified + - code: COMMERCIAL_TRIGGERING_STATE + value: OFFER-EXTENDED + - descriptor: + code: TYPE + list: + - descriptor: + code: TYPE + value: misc ttl: P1D fulfillments: - id: '1' type: REMOTE state: descriptor: - code: APPLICATION-IN-PROGRESS + code: APPLICATION_IN_PROGRESS customer: person: name: Sanjay @@ -8714,23 +8593,23 @@ x-examples: name: Hindi tags: - descriptor: - code: EMP-DETAILS + code: EMP_DETAILS name: Employee Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: '1000000' - descriptor: - code: TOTAL-EXPERIENCE - name: Total Experience (Years) - value: '4' + code: TOTAL_EXPERIENCE + name: Total Experience + value: P4Y - descriptor: code: DOCUMENTS name: Documents list: - descriptor: - code: DOC-TYPE + code: DOC_TYPE name: Document Type value: resume - descriptor: @@ -8738,7 +8617,7 @@ x-examples: name: Document Link value: https://example.com/resume.pdf - descriptor: - code: FILE-FORMAT + code: FILE_FORMAT name: File Format value: pdf contact: @@ -8773,14 +8652,6 @@ x-examples: id: '1' descriptor: name: Affinidi - locations: - - id: L1 - city: - name: Pune - code: std:020 - state: - name: Maharastra - code: MH items: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: @@ -8792,17 +8663,22 @@ x-examples: end: '2023-02-03T13:23:01+00:00' tags: - descriptor: - code: CANCEL REQUEST + code: NP_FEES + list: + - code: ID + value: '1' + - descriptor: + code: CANCEL_REQUEST name: Cancel request list: - descriptor: - code: REASON-ID + code: REASON_ID name: Reason id value: '001' - descriptor: - code: INITIATED BY + code: INITIATED_BY name: Initiated by - value: Buyer + value: Subscriber ID quote: price: currency: INR @@ -8845,7 +8721,7 @@ x-examples: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: @@ -8878,27 +8754,27 @@ x-examples: name: Hindi tags: - descriptor: - code: CURRENT-EXPERIENCE + code: CURRENT_EXPERIENCE name: Current Experience list: - descriptor: - code: EXP-YEARS + code: EXP_YEARS name: Experience value: P4Y2M - descriptor: - code: CURRENT-COMPANY + code: CURRENT_COMPANY name: Current Company value: ABC tech - descriptor: - code: SALARY-DETAILS + code: SALARY_DETAILS name: Salary Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: '80000' - descriptor: - code: CURRENT-SALARY + code: CURRENT_SALARY name: Current Salary value: '50000' - descriptor: @@ -8914,31 +8790,31 @@ x-examples: email: abc@abc.bc tags: - descriptor: - code: DISTRIBUTOR-DETAILS + code: DISTRIBUTOR_DETAILS name: Distributor Details list: - descriptor: - code: DISTRIBUTOR-ID + code: DISTRIBUTOR_ID name: Distributor Id value: PNB - descriptor: - code: DISTRIBUTOR-NAME + code: DISTRIBUTOR_NAME name: Distributor Name value: Pay Near By - descriptor: - code: DISTRIBUTOR-PHONE + code: DISTRIBUTOR_PHONE name: Distributor Phone value: '9123456789' - descriptor: - code: DISTRIBUTOR-EMAIL + code: DISTRIBUTOR_EMAIL name: Distributor Email value: support@pnb.com - descriptor: - code: AGENT-ID + code: AGENT_ID name: Agent Id value: agent-123 - descriptor: - code: AGENT-VERIFIED + code: AGENT_VERIFIED name: Agent Verified value: 'true' - id: C1 @@ -8976,9 +8852,20 @@ x-examples: ONDC:ONEST10 - Work Opportunities(Commercials): summary: ONDC:ONEST10 - Work Opportunities(Commercials) description: >- - Job Hub is acting as provider platform(BPP) which hosts the jobs and - Worker Hub is acting as seeker platform(BAP) which helps the workers to - find jobs. + Job Hub is acting as provider platform (BPP) which hosts the jobs and + Worker Hub is acting as seeker platform (BAP) which helps the workers to + find jobs.

+ This document contains detailed specifications and requirements for the job platform, helping stakeholders understand the product in depth + (PRD): link +

his document provides an overview of the business requirements, + with clear explanations about platform functionalities and workflows + (Explainer & BRD is documented): link +

A detailed taxonomy of product categories and attributes is + provided to ensure clarity and standardization across the platform + (Product Taxonomy): link example_set: *ref_17 x-attributes: ONDC:ONEST10 - Work Opportunities: @@ -9243,7 +9130,7 @@ x-attributes: required: mandatory usage: '50' reference: null - time: + application_validity_time: range: start: description: start time @@ -9607,7 +9494,7 @@ x-attributes: timestamp: description: The timestamp of the operation in ISO 8601 format. required: mandatory - usage: '2023-02-14T12:12:46Z' + usage: 2023-02-14T12:12:416Z reference: null ttl: description: >- @@ -10026,7 +9913,7 @@ x-attributes: code: description: Fulfillment state code required: mandatory - usage: APPLICATION-STARTED + usage: APPLICATION_STARTED reference: if any name: description: Fulfillment state name @@ -10142,7 +10029,7 @@ x-attributes: timestamp: description: The timestamp of the operation in ISO 8601 format. required: mandatory - usage: '2023-02-23T08:09:02Z' + usage: 2023-02-23T08:09:021Z reference: null ttl: description: >- @@ -10337,7 +10224,7 @@ x-attributes: timestamp: description: The timestamp of the operation in ISO 8601 format. required: mandatory - usage: '2023-02-23T08:20:06Z' + usage: 2023-02-23T08:20:016Z reference: null ttl: description: >- @@ -10450,7 +10337,7 @@ x-attributes: code: description: The state code of the fulfillment. required: mandatory - usage: APPLICATION-STARTED + usage: APPLICATION_STARTED reference: null customer: contact: @@ -10515,7 +10402,7 @@ x-attributes: expiry: description: The expiry date of the payment. required: mandatory - usage: '2024-02-23T08:20:06Z' + usage: 2024-02-23T08:20:016Z reference: null amount: description: The amount to be paid. @@ -10732,18 +10619,6 @@ x-attributes: usage: - '1' reference: null - time: - range: - start: - description: The start time for the item's availability. - required: mandatory - usage: '2023-01-03T13:23:01+00:00' - reference: null - end: - description: The end time for the item's availability. - required: mandatory - usage: '2023-02-03T13:23:01+00:00' - reference: null quote: price: currency: @@ -10800,7 +10675,7 @@ x-attributes: code: description: The code describing the fulfillment state. required: mandatory - usage: APPLICATION-IN-PROGRESS + usage: APPLICATION_IN_PROGRESS reference: null customer: person: @@ -10972,7 +10847,7 @@ x-attributes: timestamp: description: RFC3339 compliant timestamp required: mandatory - usage: '2023-02-23T08:20:06Z' + usage: 2023-02-23T08:20:016Z reference: if any transaction_id: description: unique string for each request trail @@ -11335,7 +11210,7 @@ x-attributes: timestamp: description: The timestamp of the operation in ISO 8601 format. required: mandatory - usage: '2023-02-23T08:20:06Z' + usage: 2023-02-23T08:20:061Z reference: if any ttl: description: >- @@ -11518,3 +11393,4 @@ x-attributes: required: mandatory usage: P1D reference: null +x-errorcodes: null diff --git a/api/components/Examples/Services.yaml b/api/components/Examples/Services.yaml index 03f75e2..68d52a4 100644 --- a/api/components/Examples/Services.yaml +++ b/api/components/Examples/Services.yaml @@ -1,12 +1,27 @@ ONDC:ONEST10 - Work Opportunities: summary: ONDC:ONEST10 - Work Opportunities - description: >- - Job Hub is acting as provider platform(BPP) which hosts the jobs and Worker Hub is acting as seeker platform(BAP) which helps the workers to find jobs. + description: > + Job Hub is acting as provider platform (BPP) which hosts the jobs and Worker Hub is acting as seeker platform (BAP) which helps the workers to find jobs. +

+ This document contains detailed specifications and requirements for the job platform, helping stakeholders understand the product in depth + (PRD): link +

+ his document provides an overview of the business requirements, with clear explanations about platform functionalities and workflows (Explainer & BRD is documented): link +

+ A detailed taxonomy of product categories and attributes is provided to ensure clarity and standardization across the platform (Product Taxonomy): link example_set: $ref: "./Services_Work_Opportunities_yaml/index.yaml" + ONDC:ONEST10 - Work Opportunities(Commercials): summary: ONDC:ONEST10 - Work Opportunities(Commercials) description: >- - Job Hub is acting as provider platform(BPP) which hosts the jobs and Worker Hub is acting as seeker platform(BAP) which helps the workers to find jobs. + Job Hub is acting as provider platform (BPP) which hosts the jobs and Worker Hub is acting as seeker platform (BAP) which helps the workers to find jobs. +

+ This document contains detailed specifications and requirements for the job platform, helping stakeholders understand the product in depth + (PRD): link +

+ his document provides an overview of the business requirements, with clear explanations about platform functionalities and workflows (Explainer & BRD is documented): link +

+ A detailed taxonomy of product categories and attributes is provided to ensure clarity and standardization across the platform (Product Taxonomy): link example_set: - $ref: "./Services_Work_Opportunities_yaml/index.yaml" \ No newline at end of file + $ref: "./Services_Work_Opportunities_yaml/index.yaml" diff --git a/api/components/Examples/Services_Work_Opportunities_yaml/confirm/confirm.yaml b/api/components/Examples/Services_Work_Opportunities_yaml/confirm/confirm.yaml index be71c2f..5ee22a0 100644 --- a/api/components/Examples/Services_Work_Opportunities_yaml/confirm/confirm.yaml +++ b/api/components/Examples/Services_Work_Opportunities_yaml/confirm/confirm.yaml @@ -14,7 +14,7 @@ value: code: std:080 country: code: IND - timestamp: "2023-02-23T08:09:02Z" + timestamp: "2023-02-23T08:09:021Z" ttl: PT30S message: order: @@ -25,6 +25,12 @@ value: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: - "1" + tags: + - descriptor: + code: NP_FEES + list: + - code: ID + value: "1" fulfillments: - id: "1" customer: @@ -46,27 +52,27 @@ value: name: Hindi tags: - descriptor: - code: CURRENT-EXPERIENCE + code: CURRENT_EXPERIENCE name: Current Experience list: - descriptor: - code: EXP-YEARS + code: EXP_YEARS name: Experience value: P4Y2M - descriptor: - code: CURRENT-COMPANY + code: CURRENT_COMPANY name: Current Company value: ABC tech - descriptor: - code: SALARY-DETAILS + code: SALARY_DETAILS name: Salary Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: "80000" - descriptor: - code: CURRENT-SALARY + code: CURRENT_SALARY name: Current Salary value: "50000" - descriptor: @@ -82,31 +88,31 @@ value: email: abc@abc.bc tags: - descriptor: - code: DISTRIBUTOR-DETAILS + code: DISTRIBUTOR_DETAILS name: Distributor Details list: - descriptor: - code: DISTRIBUTOR-ID + code: DISTRIBUTOR_ID name: Distributor Id value: PNB - descriptor: - code: DISTRIBUTOR-NAME + code: DISTRIBUTOR_NAME name: Distributor Name value: Pay Near By - descriptor: - code: DISTRIBUTOR-PHONE + code: DISTRIBUTOR_PHONE name: Distributor Phone value: "9123456789" - descriptor: - code: DISTRIBUTOR-EMAIL + code: DISTRIBUTOR_EMAIL name: Distributor Email value: support@pnb.com - descriptor: - code: AGENT-ID + code: AGENT_ID name: Agent Id value: agent-123 - descriptor: - code: AGENT-VERIFIED + code: AGENT_VERIFIED name: Agent Verified value: "true" quote: @@ -140,9 +146,8 @@ value: value: item - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: "1" - code: COMMERCIAL_TYPE value: percent @@ -151,7 +156,7 @@ value: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: diff --git a/api/components/Examples/Services_Work_Opportunities_yaml/init/init.yaml b/api/components/Examples/Services_Work_Opportunities_yaml/init/init.yaml index 15ba317..89b5cab 100644 --- a/api/components/Examples/Services_Work_Opportunities_yaml/init/init.yaml +++ b/api/components/Examples/Services_Work_Opportunities_yaml/init/init.yaml @@ -14,7 +14,7 @@ value: code: std:080 country: code: IND - timestamp: "2023-02-14T12:12:46Z" + timestamp: "2023-02-14T12:12:461Z" ttl: PT30S message: order: @@ -24,6 +24,12 @@ value: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: - "1" + tags: + - descriptor: + code: NP_FEES + list: + - code: ID + value: "1" fulfillments: - id: "1" customer: @@ -45,32 +51,34 @@ value: name: Hindi tags: - descriptor: - code: emp-details + code: EMP_DETAILS name: Employee Details list: - descriptor: - code: expected-salary + code: EXPECTED_SALARY value: "1000000" - descriptor: - code: total-experience - value: "4" + code: TOTAL_EXPERIENCE + name: Total Experience + value: "P4Y" - descriptor: code: documents name: Documents list: - descriptor: - code: doc-type + code: DOC_TYPE value: resume - descriptor: code: link value: https://example.com/resume.pdf - descriptor: - code: file-format + code: FILE_FORMAT value: pdf - descriptor: code: NP_FEES - name: np_fees list: + - code: ID + value: "1" - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -78,7 +86,7 @@ value: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED contact: phone: "9999999999" email: abc@abc.bc @@ -113,9 +121,8 @@ value: value: item - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: "1" - code: COMMERCIAL_TYPE value: percent @@ -124,7 +131,7 @@ value: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: diff --git a/api/components/Examples/Services_Work_Opportunities_yaml/on_cancel/on_cancel.yaml b/api/components/Examples/Services_Work_Opportunities_yaml/on_cancel/on_cancel.yaml index ee28860..8f93a82 100644 --- a/api/components/Examples/Services_Work_Opportunities_yaml/on_cancel/on_cancel.yaml +++ b/api/components/Examples/Services_Work_Opportunities_yaml/on_cancel/on_cancel.yaml @@ -25,14 +25,6 @@ value: id: '1' descriptor: name: Affinidi - locations: - - id: L1 - city: - name: Pune - code: std:020 - state: - name: Maharastra - code: MH items: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: @@ -44,17 +36,22 @@ value: end: '2023-02-03T13:23:01+00:00' tags: - descriptor: - code: CANCEL REQUEST + code: NP_FEES + list: + - code: ID + value: "1" + - descriptor: + code: CANCEL_REQUEST name: Cancel request list: - descriptor: - code: REASON-ID + code: REASON_ID name: Reason id value: '001' - descriptor: - code: INITIATED BY + code: INITIATED_BY name: Initiated by - value: Buyer + value: Subscriber ID quote: price: currency: INR @@ -97,7 +94,7 @@ value: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: @@ -130,27 +127,27 @@ value: name: Hindi tags: - descriptor: - code: CURRENT-EXPERIENCE + code: CURRENT_EXPERIENCE name: Current Experience list: - descriptor: - code: EXP-YEARS + code: EXP_YEARS name: Experience value: P4Y2M - descriptor: - code: CURRENT-COMPANY + code: CURRENT_COMPANY name: Current Company value: ABC tech - descriptor: - code: SALARY-DETAILS + code: SALARY_DETAILS name: Salary Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: '80000' - descriptor: - code: CURRENT-SALARY + code: CURRENT_SALARY name: Current Salary value: '50000' - descriptor: @@ -166,31 +163,31 @@ value: email: abc@abc.bc tags: - descriptor: - code: DISTRIBUTOR-DETAILS + code: DISTRIBUTOR_DETAILS name: Distributor Details list: - descriptor: - code: DISTRIBUTOR-ID + code: DISTRIBUTOR_ID name: Distributor Id value: PNB - descriptor: - code: DISTRIBUTOR-NAME + code: DISTRIBUTOR_NAME name: Distributor Name value: Pay Near By - descriptor: - code: DISTRIBUTOR-PHONE + code: DISTRIBUTOR_PHONE name: Distributor Phone value: '9123456789' - descriptor: - code: DISTRIBUTOR-EMAIL + code: DISTRIBUTOR_EMAIL name: Distributor Email value: support@pnb.com - descriptor: - code: AGENT-ID + code: AGENT_ID name: Agent Id value: agent-123 - descriptor: - code: AGENT-VERIFIED + code: AGENT_VERIFIED name: Agent Verified value: 'true' - id: C1 diff --git a/api/components/Examples/Services_Work_Opportunities_yaml/on_confirm/on_confirm.yaml b/api/components/Examples/Services_Work_Opportunities_yaml/on_confirm/on_confirm.yaml index 8ddefd3..100a0d0 100644 --- a/api/components/Examples/Services_Work_Opportunities_yaml/on_confirm/on_confirm.yaml +++ b/api/components/Examples/Services_Work_Opportunities_yaml/on_confirm/on_confirm.yaml @@ -24,99 +24,105 @@ value: id: "1" descriptor: name: Affinidi - locations: - state: - name: Maharastra - code: MH items: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: - - "1" + - "1" tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: NP_FEES + list: + - code: ID + value: "1" + - descriptor: + code: NP_FEES + list: + - code: ID + value: "1" + - descriptor: + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the Course value: Class-X - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: Minimum Percentage of Marks for Eligibility value: "60" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the Course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: Minimum Percentage of Marks for Eligibility value: "60" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the Course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: Minimum Percentage of Marks for Eligibility value: "60" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the Course value: Graduate - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "false" - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job Requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required Work Experience in Years - value: "2.5" + value: "P2Y6M" - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills Required for the Role value: android-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills Required for the Role value: dev-ops - descriptor: - code: REQ-ADDL-SKILL + code: REQ_ADDL_SKILL name: Additional Skills Required for the Job value: >- 8+ years of engineering experience in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job Responsibilities list: - descriptor: @@ -142,11 +148,11 @@ value: Mentor team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing Details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry Type value: IT Services & Consulting - descriptor: @@ -154,25 +160,25 @@ value: name: Department value: Engineering - Software & QA - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE name: Employment Type value: Full-Time - descriptor: - code: JOB-ROLE + code: JOB_ROLE name: Job Role value: DevOps Engineer - - descriptor: - code: SALARY-INFO - name: Salary Information - list: - - descriptor: - code: GROSS-MIN - name: Minimum Gross Pay - value: "900000" - - descriptor: - code: GROSS-MAX - name: Maximum Gross Pay - value: "1200000" + # - descriptor: + # code: SALARY_INFO + # name: Salary Information + # list: + # - descriptor: + # code: GROSS_MIN + # name: Minimum Gross Pay + # value: "900000" + # - descriptor: + # code: GROSS_MAX + # name: Maximum Gross Pay + # value: "1200000" quote: price: currency: INR @@ -204,9 +210,8 @@ value: value: item - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: "1" - code: COMMERCIAL_TYPE value: percent @@ -215,7 +220,7 @@ value: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: @@ -228,7 +233,7 @@ value: type: REMOTE state: descriptor: - code: APPLICATION-STARTED + code: APPLICATION_STARTED customer: person: name: Sanjay @@ -248,27 +253,27 @@ value: name: Hindi tags: - descriptor: - code: CURRENT-EXPERIENCE + code: CURRENT_EXPERIENCE name: Current Experience list: - descriptor: - code: EXP-YEARS + code: EXP_YEARS name: Experience value: P4Y2M - descriptor: - code: CURRENT-COMPANY + code: CURRENT_COMPANY name: Current Company value: ABC tech - descriptor: - code: SALARY-DETAILS + code: SALARY_DETAILS name: Salary Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: "80000" - descriptor: - code: CURRENT-SALARY + code: CURRENT_SALARY name: Current Salary value: "50000" - descriptor: @@ -284,30 +289,30 @@ value: email: abc@abc.bc tags: - descriptor: - code: DISTRIBUTOR-DETAILS + code: DISTRIBUTOR_DETAILS name: Distributor Details list: - descriptor: - code: DISTRIBUTOR-ID + code: DISTRIBUTOR_ID name: Distributor Id value: PNB - descriptor: - code: DISTRIBUTOR-NAME + code: DISTRIBUTOR_NAME name: Distributor Name value: Pay Near By - descriptor: - code: DISTRIBUTOR-PHONE + code: DISTRIBUTOR_PHONE name: Distributor Phone value: "9123456789" - descriptor: - code: DISTRIBUTOR-EMAIL + code: DISTRIBUTOR_EMAIL name: Distributor Email value: support@pnb.com - descriptor: - code: AGENT-ID + code: AGENT_ID name: Agent Id value: agent-123 - descriptor: - code: AGENT-VERIFIED + code: AGENT_VERIFIED name: Agent Verified value: "true" diff --git a/api/components/Examples/Services_Work_Opportunities_yaml/on_init/on_init.yaml b/api/components/Examples/Services_Work_Opportunities_yaml/on_init/on_init.yaml index af1f273..85cdbcf 100644 --- a/api/components/Examples/Services_Work_Opportunities_yaml/on_init/on_init.yaml +++ b/api/components/Examples/Services_Work_Opportunities_yaml/on_init/on_init.yaml @@ -14,7 +14,7 @@ value: code: std:080 country: code: IND - timestamp: "2023-02-23T10:14:05Z" + timestamp: "2023-02-23T10:14:051Z" ttl: PT30S message: order: @@ -22,14 +22,6 @@ value: id: "1" descriptor: name: Affinidi - locations: - - id: L1 - city: - name: Pune - code: std:020 - state: - name: Maharastra - code: MH items: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: @@ -52,95 +44,100 @@ value: resubmit: false tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: NP_FEES + list: + - code: ID + value: "1" + - descriptor: + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-X - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: "60" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: "60" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: "60" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Graduate - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "false" - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required work experience in years - value: "2.5" + value: "P2Y6M" - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: android-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: dev-ops - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Additional skills required for the job value: >- You have 8+ years of engineering experience, predominantly in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job responsibilities list: - descriptor: @@ -171,11 +168,11 @@ value: Mentor and train other team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry type value: IT Services & Consulting - descriptor: @@ -183,53 +180,80 @@ value: name: Department value: Engineering - Software & QA - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE name: Employment type value: full-time - descriptor: - code: JOB-ROLE + code: JOB_ROLE name: Job role value: DevOps Engineer - - descriptor: - code: SALARY-INFO - name: Salary information - list: - - descriptor: - code: GROSS-MIN - name: Minimum gross pay - value: "900000" - - descriptor: - code: GROSS-MAX - name: Maximum gross pay - value: "1200000" + # - descriptor: + # code: SALARY_INFO + # name: Salary information + # list: + # - descriptor: + # code: GROSS_MIN + # name: Minimum gross pay + # value: "900000" + # - descriptor: + # code: GROSS_MAX + # name: Maximum gross pay + # value: "1200000" quote: price: currency: INR - value: "1100" + value: "1400" breakup: - - item: - id: 0253719F295521CED39EC9C2F3C8DCDE - price: - currency: INR - value: "1100.00" - tags: - - descriptor: - code: TYPE - list: - - descriptor: - code: TYPE - value: item + - id: 0253719F295521CED39EC9C2F3C8DCDE price: currency: INR value: "1100" title: Fullstack Engineer + tags: + - descriptor: + code: TYPE + list: + - descriptor: + code: TYPE + value: item + - title: NP Fees + id: "1" + price: + currency: INR + value: "300.00" + tags: + - descriptor: + code: QUOTE + list: + - descriptor: + code: TYPE + value: item + - descriptor: + code: NP_FEES + list: + - code: ID + value: "1" + - code: COMMERCIAL_TYPE + value: percent + - code: COMMERCIAL_VALUE + value: "0.5" + - code: COMMERCIAL_NAME + value: qualified + - code: COMMERCIAL_TRIGGERING_STATE + value: OFFER-EXTENDED + - descriptor: + code: TYPE + list: + - descriptor: + code: TYPE + value: misc ttl: P1D fulfillments: - id: "1" type: REMOTE state: descriptor: - code: APPLICATION-STARTED + code: APPLICATION_STARTED name: Application started updated_at: "2023-02-06T09:55:41.161Z" customer: @@ -251,23 +275,23 @@ value: name: Hindi tags: - descriptor: - code: EMP-DETAILS + code: EMP_DETAILS name: Employee Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: "1000000" - descriptor: - code: TOTAL-EXPERIENCE + code: TOTAL_EXPERIENCE name: Total Experience - value: "4" + value: "P4Y" - descriptor: code: DOCUMENTS name: Documents list: - descriptor: - code: DOC-TYPE + code: DOC_TYPE name: Document Type value: resume - descriptor: @@ -275,6 +299,6 @@ value: name: Document Link value: https://example.com/resume.pdf - descriptor: - code: FILE-FORMAT + code: FILE_FORMAT name: File Format value: pdf diff --git a/api/components/Examples/Services_Work_Opportunities_yaml/on_init/on_init_post_form_submission.yaml b/api/components/Examples/Services_Work_Opportunities_yaml/on_init/on_init_post_form_submission.yaml index 4896591..df9db22 100644 --- a/api/components/Examples/Services_Work_Opportunities_yaml/on_init/on_init_post_form_submission.yaml +++ b/api/components/Examples/Services_Work_Opportunities_yaml/on_init/on_init_post_form_submission.yaml @@ -14,25 +14,23 @@ value: code: std:080 country: code: IND - timestamp: "2023-02-23T10:14:05Z" + timestamp: "2023-02-23T10:14:051Z" ttl: PT30S message: order: provider: descriptor: name: Affinidi - locations: - - id: L1 - city: - name: Pune - code: std:020 - state: - name: Maharastra - code: MH items: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: - "1" + tags: + - descriptor: + code: NP_FEES + list: + - code: ID + value: "1" quote: price: currency: INR @@ -64,9 +62,8 @@ value: value: item - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: "1" - code: COMMERCIAL_TYPE value: percent @@ -75,7 +72,7 @@ value: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: @@ -88,7 +85,7 @@ value: type: REMOTE state: descriptor: - code: APPLICATION-FILLED + code: APPLICATION_FILLED name: Application Filled updated_at: "2023-02-06T09:55:41.161Z" customer: @@ -110,23 +107,23 @@ value: name: Hindi tags: - descriptor: - code: EMP-DETAILS + code: EMP_DETAILS name: Employee Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: "1000000" - descriptor: - code: TOTAL-EXPERIENCE + code: TOTAL_EXPERIENCE name: Total Experience - value: "4" + value: "P4Y" - descriptor: code: DOCUMENTS name: Documents list: - descriptor: - code: DOC-TYPE + code: DOC_TYPE name: Document Type value: resume - descriptor: @@ -134,6 +131,6 @@ value: name: Document Link value: https://example.com/resume.pdf - descriptor: - code: FILE-FORMAT + code: FILE_FORMAT name: File Format value: pdf diff --git a/api/components/Examples/Services_Work_Opportunities_yaml/on_search/on_search.yaml b/api/components/Examples/Services_Work_Opportunities_yaml/on_search/on_search.yaml index 687a031..3177db8 100644 --- a/api/components/Examples/Services_Work_Opportunities_yaml/on_search/on_search.yaml +++ b/api/components/Examples/Services_Work_Opportunities_yaml/on_search/on_search.yaml @@ -82,10 +82,10 @@ value: quantity: available: count: 50 - time: + application_validity_time: range: start: "2023-01-03T13:23:10.171Z" - end: "2023-02-03T13:23:10.171Z " + end: "2023-02-03T13:23:10.171Z" location_ids: - L2 fulfillment_ids: @@ -94,98 +94,98 @@ value: - "3" tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-X - descriptor: - code: MIN-CGPA + code: MIN_CGPA name: >- Minimum CGPA of marks to be obtained in the course for eligibility value: "6.5" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: "60" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: "60" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: "60" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required work experience in years - value: "2.5" + value: "P2Y6M" - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: android-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: dev-ops - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Additional skills required for the job value: >- You have 8+ years of engineering experience, predominantly in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job responsibilities list: - descriptor: @@ -216,11 +216,11 @@ value: Mentor and train other team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry type value: IT Services & Consulting - descriptor: @@ -228,7 +228,7 @@ value: name: Department value: Engineering - Software & QA - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE name: Employment type value: part-time - descriptor: @@ -236,35 +236,34 @@ value: name: working hours value: 1300-1700 - descriptor: - code: JOB-ROLE + code: JOB_ROLE name: Job role value: Fullstack Engineer - descriptor: - code: JOB-LEVEL + code: JOB_LEVEL name: Job level value: Mid-level - descriptor: code: GENDER name: Gender value: Male - - descriptor: - code: SALARY-INFO - name: Salary information - list: - - descriptor: - code: GROSS-MIN - name: Minimum gross pay - value: "900000" - - descriptor: - code: GROSS-MAX - name: Maximum gross pay - value: "1200000" + # - descriptor: + # code: SALARY_INFO + # name: Salary information + # list: + # - descriptor: + # code: GROSS_MIN + # name: Minimum gross pay + # value: "900000" + # - descriptor: + # code: GROSS_MAX + # name: Maximum gross pay + # value: "1200000" - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 1 + value: "1" - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -272,13 +271,12 @@ value: - code: COMMERCIAL_NAME value: recruitment - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-ACCEPTED + value: OFFER_ACCEPTED - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 2 + value: "2" - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -286,13 +284,12 @@ value: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 3 + value: "3" - code: COMMERCIAL_TYPE value: amount - code: COMMERCIAL_VALUE @@ -300,7 +297,7 @@ value: - code: COMMERCIAL_NAME value: verified - code: COMMERCIAL_TRIGGERING_STATE - value: APPLICATION-SUBMITTED + value: APPLICATION_SUBMITTED price: currency: INR value: "1100.00" @@ -338,104 +335,104 @@ value: - "1" - "2" - "3" - time: + application_validity_time: range: start: "2023-01-03T13:23:10.171Z" - end: "2023-02-03T13:23:10.171Z " + end: "2023-02-03T13:23:10.171Z" tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-X - descriptor: - code: MIN-CGPA + code: MIN_CGPA name: >- Minimum CGPA of marks to be obtained in the course for eligibility value: "6.5" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: "60" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: "60" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: "60" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required work experience in years - value: "2.5" + value: "P2Y6M" - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: pipeline-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: dev-ops - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Additional skills required for the job value: >- You have 8+ years of engineering experience, predominantly in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job responsibilities list: - descriptor: @@ -466,11 +463,11 @@ value: Mentor and train other team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry type value: IT Services & Consulting - descriptor: @@ -478,19 +475,19 @@ value: name: Department value: Engineering - Software & QA - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE name: Employment type value: contractual - descriptor: - code: WORK-DURATION + code: WORK_DURATION name: Duration of contract - value: 120 days + value: "P120D" - descriptor: - code: JOB-ROLE + code: JOB_ROLE name: Job role value: Fullstack Engineer - descriptor: - code: JOB-LEVEL + code: JOB_LEVEL name: Job level value: Mid-level - descriptor: @@ -498,23 +495,22 @@ value: name: Gender value: Male - descriptor: - code: SALARY-INFO + code: SALARY_INFO name: Salary information list: - descriptor: - code: GROSS-MIN + code: GROSS_MIN name: Minimum gross pay value: "900000" - descriptor: - code: GROSS-MAX + code: GROSS_MAX name: Maximum gross pay value: "1200000" - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 1 + value: "1" - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -522,13 +518,12 @@ value: - code: COMMERCIAL_NAME value: recruitment - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-ACCEPTED + value: OFFER_ACCEPTED - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 2 + value: "2" - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -536,13 +531,12 @@ value: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 3 + value: "3" - code: COMMERCIAL_TYPE value: amount - code: COMMERCIAL_VALUE @@ -550,7 +544,7 @@ value: - code: COMMERCIAL_NAME value: verified - code: COMMERCIAL_TRIGGERING_STATE - value: APPLICATION-SUBMITTED + value: APPLICATION_SUBMITTED price: currency: INR value: "1000.00" @@ -588,104 +582,104 @@ value: - "1" - "2" - "3" - time: + application_validity_time: range: start: "2023-01-03T13:23:10.171Z" - end: "2023-02-03T13:23:10.171Z " + end: "2023-02-03T13:23:10.171Z" tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-X - descriptor: - code: MIN-CGPA + code: MIN_CGPA name: >- Minimum CGPA of marks to be obtained in the course for eligibility value: "6.5" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: "60" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: "60" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: "60" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required work experience in years - value: "0.5" + value: "P6M" - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: pipeline-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: dev-ops - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Additional skills required for the job value: >- You have 8+ years of engineering experience, predominantly in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job responsibilities list: - descriptor: @@ -716,11 +710,11 @@ value: Mentor and train other team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry type value: IT Services & Consulting - descriptor: @@ -728,15 +722,15 @@ value: name: Department value: Engineering - Software & QA - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE name: Employment type value: full-time - descriptor: - code: JOB-ROLE + code: JOB_ROLE name: Job role value: DevOps Engineer - descriptor: - code: JOB-LEVEL + code: JOB_LEVEL name: Job level value: Entry-level - descriptor: @@ -744,7 +738,7 @@ value: name: Gender value: Male - descriptor: - code: SALARY-INFO + code: SALARY_INFO name: Salary information list: - descriptor: @@ -753,10 +747,9 @@ value: value: "900000" - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 1 + value: "1" - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -764,13 +757,12 @@ value: - code: COMMERCIAL_NAME value: recruitment - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-ACCEPTED + value: OFFER_ACCEPTED - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 2 + value: "2" - code: COMMERCIAL_TYPE value: percent - code: COMMERCIAL_VALUE @@ -778,13 +770,12 @@ value: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: NP_FEES - name: np_fees list: - code: ID - value: 3 + value: "3" - code: COMMERCIAL_TYPE value: amount - code: COMMERCIAL_VALUE @@ -792,51 +783,8 @@ value: - code: COMMERCIAL_NAME value: verified - code: COMMERCIAL_TRIGGERING_STATE - value: APPLICATION-SUBMITTED + value: APPLICATION_SUBMITTED price: currency: INR value: "1000.00" - maximum_value: "1500.0" - tags: - - descriptor: - code: NP_FEES - name: np_fees - list: - - code: ID - value: 1 - - code: COMMERCIAL_TYPE - value: percent - - code: COMMERCIAL_VALUE - value: "1.5" - - code: COMMERCIAL_NAME - value: recruitment - - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-ACCEPTED - - descriptor: - code: NP_FEES - name: np_fees - list: - - code: ID - value: 2 - - code: COMMERCIAL_TYPE - value: percent - - code: COMMERCIAL_VALUE - value: "0.5" - - code: COMMERCIAL_NAME - value: qualified - - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED - - descriptor: - code: NP_FEES - name: np_fees - list: - - code: ID - value: 3 - - code: COMMERCIAL_TYPE - value: amount - - code: COMMERCIAL_VALUE - value: "500" - - code: COMMERCIAL_NAME - value: verified - - code: COMMERCIAL_TRIGGERING_STATE - value: APPLICATION-SUBMITTED + maximum_value: "1500.0" \ No newline at end of file diff --git a/api/components/Examples/Services_Work_Opportunities_yaml/on_search/on_search_inc.yaml b/api/components/Examples/Services_Work_Opportunities_yaml/on_search/on_search_inc.yaml index f81df67..5c5316f 100644 --- a/api/components/Examples/Services_Work_Opportunities_yaml/on_search/on_search_inc.yaml +++ b/api/components/Examples/Services_Work_Opportunities_yaml/on_search/on_search_inc.yaml @@ -39,7 +39,7 @@ value: quantity: available: count: 30 - time: + application_validity_time: range: start: "2023-01-04T09:32:10.560Z" end: "2023-02-04T08:20:00.230Z" @@ -50,22 +50,23 @@ value: - "5" - "6" tags: - - descriptor: - code: SALARY-INFO - name: Salary information - list: - - descriptor: - code: GROSS-MIN - name: Minimum gross pay - value: "800000" - - descriptor: - code: GROSS-MAX - name: Maximum gross pay - value: "1000000" + # - descriptor: + # code: SALARY_INFO + # name: Salary information + # list: + # - descriptor: + # code: GROSS_MIN + # name: Minimum gross pay + # value: "800000" + # - descriptor: + # code: GROSS_MAX + # name: Maximum gross pay + # value: "1000000" - descriptor: code: NP_FEES - name: np_fees list: + - code: ID + value: "1" - code: COMMERCIAL_TYPE value: percentage - code: COMMERCIAL_VALUE @@ -73,13 +74,13 @@ value: - code: COMMERCIAL_NAME value: recruitment - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-ACCEPTED + value: OFFER_ACCEPTED - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry type value: Data Science - descriptor: @@ -87,10 +88,10 @@ value: name: Department value: Data Science & Analytics - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE name: Employment type value: full-time - descriptor: - code: JOB-ROLE + code: JOB_ROLE name: Job role value: Data Scientist diff --git a/api/components/Examples/Services_Work_Opportunities_yaml/on_select/on_select.yaml b/api/components/Examples/Services_Work_Opportunities_yaml/on_select/on_select.yaml index 32caaff..7fc0da8 100644 --- a/api/components/Examples/Services_Work_Opportunities_yaml/on_select/on_select.yaml +++ b/api/components/Examples/Services_Work_Opportunities_yaml/on_select/on_select.yaml @@ -20,23 +20,16 @@ value: id: "1" descriptor: name: Affinidi - fulfillments: - - id: "1" - type: REMOTE - - id: "2" - type: HYBRID - - id: "3" - type: ONSITE - locations: - - id: L1 - city: - name: Pune - code: std:020 - state: - name: Maharastra - code: MH items: - id: 0253719F295521CED39EC9C2F3C8DCDE + fulfillment_ids: + - "1" + tags: + - descriptor: + code: NP_FEES + list: + - code: ID + value: "1" quote: price: currency: INR @@ -68,9 +61,8 @@ value: value: item - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: "1" - code: COMMERCIAL_TYPE value: percent @@ -79,7 +71,7 @@ value: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: diff --git a/api/components/Examples/Services_Work_Opportunities_yaml/on_status/on_status.yaml b/api/components/Examples/Services_Work_Opportunities_yaml/on_status/on_status.yaml index b1575ac..bcf3588 100644 --- a/api/components/Examples/Services_Work_Opportunities_yaml/on_status/on_status.yaml +++ b/api/components/Examples/Services_Work_Opportunities_yaml/on_status/on_status.yaml @@ -21,14 +21,6 @@ value: id: "1" descriptor: name: Affinidi - locations: - - id: L1 - city: - name: Pune - code: std:020 - state: - name: Maharastra - code: MH items: - id: 0253719F295521CED39EC9C2F3C8DCDE fulfillment_ids: @@ -39,95 +31,100 @@ value: end: "2023-02-03T13:23:01+00:00" tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: NP_FEES + list: + - code: ID + value: "1" + - descriptor: + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-X - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: "60" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: "60" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: >- Minimum percentage of marks to be obtained in the course for eligibility value: "60" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the course value: Graduate - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "false" - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required work experience in years - value: "2.5" + value: "P2Y6M" - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: android-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills required for the role value: dev-ops - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Additional skills required for the job value: >- You have 8+ years of engineering experience, predominantly in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job responsibilities list: - descriptor: @@ -158,11 +155,11 @@ value: Mentor and train other team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry type value: IT Services & Consulting - descriptor: @@ -174,45 +171,72 @@ value: name: Salary Offered value: 20,00,000 - descriptor: - code: POST-START-LOCATION + code: POST_START_LOCATION name: Post start location value: Pune - descriptor: - code: WORKING-LOCATION + code: WORKING_LOCATION name: Working location value: Hybrid - descriptor: - code: WORKING-TIME + code: WORKING_TIME name: Working hours value: Full-Time quote: price: currency: INR - value: "1100" + value: "1400" breakup: - - item: - id: 0253719F295521CED39EC9C2F3C8DCDE - price: - currency: INR - value: "1100.00" - tags: - - descriptor: - code: TYPE - list: - - descriptor: - code: TYPE - value: item + - id: 0253719F295521CED39EC9C2F3C8DCDE price: currency: INR value: "1100" title: Fullstack Engineer + tags: + - descriptor: + code: TYPE + list: + - descriptor: + code: TYPE + value: item + - title: NP Fees + id: "1" + price: + currency: INR + value: "300.00" + tags: + - descriptor: + code: QUOTE + list: + - descriptor: + code: TYPE + value: item + - descriptor: + code: NP_FEES + list: + - code: ID + value: "1" + - code: COMMERCIAL_TYPE + value: percent + - code: COMMERCIAL_VALUE + value: "0.5" + - code: COMMERCIAL_NAME + value: qualified + - code: COMMERCIAL_TRIGGERING_STATE + value: OFFER-EXTENDED + - descriptor: + code: TYPE + list: + - descriptor: + code: TYPE + value: misc ttl: P1D fulfillments: - id: "1" type: REMOTE state: descriptor: - code: APPLICATION-IN-PROGRESS + code: APPLICATION_IN_PROGRESS customer: person: name: Sanjay @@ -232,23 +256,23 @@ value: name: Hindi tags: - descriptor: - code: EMP-DETAILS + code: EMP_DETAILS name: Employee Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: "1000000" - descriptor: - code: TOTAL-EXPERIENCE - name: Total Experience (Years) - value: "4" + code: TOTAL_EXPERIENCE + name: Total Experience + value: "P4Y" - descriptor: code: DOCUMENTS name: Documents list: - descriptor: - code: DOC-TYPE + code: DOC_TYPE name: Document Type value: resume - descriptor: @@ -256,7 +280,7 @@ value: name: Document Link value: https://example.com/resume.pdf - descriptor: - code: FILE-FORMAT + code: FILE_FORMAT name: File Format value: pdf contact: diff --git a/api/components/Examples/Services_Work_Opportunities_yaml/on_update/on_update.yaml b/api/components/Examples/Services_Work_Opportunities_yaml/on_update/on_update.yaml index 4736bd3..4d9b152 100644 --- a/api/components/Examples/Services_Work_Opportunities_yaml/on_update/on_update.yaml +++ b/api/components/Examples/Services_Work_Opportunities_yaml/on_update/on_update.yaml @@ -14,7 +14,7 @@ value: code: std:080 country: code: IND - timestamp: "2023-02-23T08:20:06Z" + timestamp: "2023-02-23T08:20:061Z" ttl: PT30S message: order: @@ -24,14 +24,6 @@ value: id: "1" descriptor: name: Affinidi - locations: - - id: L1 - city: - name: Pune - code: std:020 - state: - name: Maharastra - code: MH items: - id: a23f2fdfbbb8ac402bf259d75402eb0792f50c095f7d08a55475e7af1c2dadca fulfillment_ids: @@ -40,89 +32,94 @@ value: - L1 tags: - descriptor: - code: ACADEMIC-ELIGIBILITY + code: NP_FEES + list: + - code: ID + value: "1" + - descriptor: + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the Course value: Class-X - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: Minimum Percentage of Marks for Eligibility value: "60" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-NAME + code: COURSE_NAME name: Name of the Course value: Class-XII - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: Minimum Percentage of Marks for Eligibility value: "60" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the Course value: Under Graduate - descriptor: - code: MIN-PERCENTAGE + code: MIN_PERCENTAGE name: Minimum Percentage of Marks for Eligibility value: "60" - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "true" - descriptor: - code: ACADEMIC-ELIGIBILITY + code: ACADEMIC_ELIGIBILITY name: Academic Eligibility list: - descriptor: - code: COURSE-LEVEL + code: COURSE_LEVEL name: Level of the Course value: Graduate - descriptor: - code: MANDATORY-ELIGIBILITY + code: MANDATORY_ELIGIBILITY name: Mandatory Eligibility value: "false" - descriptor: - code: JOB-REQUIREMENTS + code: JOB_REQUIREMENTS name: Job Requirements list: - descriptor: - code: REQ-EXPERIENCE + code: REQ_EXPERIENCE name: Required Work Experience in Years - value: "2.5" + value: "P2Y6M" - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills Required for the Role value: android-development - descriptor: - code: REQ-PROF-SKILL + code: REQ_PROF_SKILL name: Skills Required for the Role value: dev-ops - descriptor: - code: REQ-ADDL-SKILL + code: REQ_ADDL_SKILL name: Additional Skills Required for the Job value: >- 8+ years of engineering experience in shipping user-facing production features - descriptor: - code: JOB-RESPONSIBILITIES + code: JOB_RESPONSIBILITIES name: Job Responsibilities list: - descriptor: @@ -148,11 +145,11 @@ value: Mentor team members on design techniques and coding standards. - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS name: Listing Details list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE name: Industry Type value: IT Services & Consulting - descriptor: @@ -160,25 +157,25 @@ value: name: Department value: Engineering - Software & QA - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE name: Employment Type value: Full-Time - descriptor: - code: JOB-ROLE + code: JOB_ROLE name: Job Role value: DevOps Engineer - - descriptor: - code: SALARY-INFO - name: Salary Information - list: - - descriptor: - code: GROSS-MIN - name: Minimum Gross Pay - value: "900000" - - descriptor: - code: GROSS-MAX - name: Maximum Gross Pay - value: "1200000" + # - descriptor: + # code: SALARY_INFO + # name: Salary Information + # list: + # - descriptor: + # code: GROSS_MIN + # name: Minimum Gross Pay + # value: "900000" + # - descriptor: + # code: GROSS_MAX + # name: Maximum Gross Pay + # value: "1200000" fulfillments: - id: "1" type: REMOTE @@ -201,23 +198,23 @@ value: name: Hindi tags: - descriptor: - code: EMP-DETAILS + code: EMP_DETAILS name: Employee Details list: - descriptor: - code: EXPECTED-SALARY + code: EXPECTED_SALARY name: Expected Salary value: "1000000" - descriptor: - code: TOTAL-EXPERIENCE - name: Total Experience (Years) - value: "4" + code: TOTAL_EXPERIENCE + name: Total Experience + value: "P4Y" - descriptor: code: DOCUMENTS name: Documents list: - descriptor: - code: DOC-TYPE + code: DOC_TYPE name: Document Type value: resume - descriptor: @@ -225,7 +222,7 @@ value: name: Document Link value: https://example.com/resume.pdf - descriptor: - code: FILE-FORMAT + code: FILE_FORMAT name: File Format value: pdf contact: @@ -262,9 +259,8 @@ value: value: item - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: "1" - code: COMMERCIAL_TYPE value: percent @@ -273,7 +269,7 @@ value: - code: COMMERCIAL_NAME value: qualified - code: COMMERCIAL_TRIGGERING_STATE - value: OFFER-EXTENDED + value: OFFER_EXTENDED - descriptor: code: TYPE list: diff --git a/api/components/Examples/Services_Work_Opportunities_yaml/search/search_by_employment_type.yaml b/api/components/Examples/Services_Work_Opportunities_yaml/search/search_by_employment_type.yaml index 14ea6f9..7d95099 100644 --- a/api/components/Examples/Services_Work_Opportunities_yaml/search/search_by_employment_type.yaml +++ b/api/components/Examples/Services_Work_Opportunities_yaml/search/search_by_employment_type.yaml @@ -22,10 +22,10 @@ value: item: tags: - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS list: - descriptor: - code: EMPLOYMENT-TYPE + code: EMPLOYMENT_TYPE value: full-time tags: - descriptor: diff --git a/api/components/Examples/Services_Work_Opportunities_yaml/search/search_by_industry_type.yaml b/api/components/Examples/Services_Work_Opportunities_yaml/search/search_by_industry_type.yaml index 749ba1d..cd49bda 100644 --- a/api/components/Examples/Services_Work_Opportunities_yaml/search/search_by_industry_type.yaml +++ b/api/components/Examples/Services_Work_Opportunities_yaml/search/search_by_industry_type.yaml @@ -19,10 +19,10 @@ value: item: tags: - descriptor: - code: LISTING-DETAILS + code: LISTING_DETAILS list: - descriptor: - code: INDUSTRY-TYPE + code: INDUSTRY_TYPE value: IT Services & Consulting payment: BUYER_FINDER_FEE_TYPE: AMOUNT diff --git a/api/components/Examples/Services_Work_Opportunities_yaml/select/select.yaml b/api/components/Examples/Services_Work_Opportunities_yaml/select/select.yaml index cc2f09a..2263f06 100644 --- a/api/components/Examples/Services_Work_Opportunities_yaml/select/select.yaml +++ b/api/components/Examples/Services_Work_Opportunities_yaml/select/select.yaml @@ -25,7 +25,6 @@ value: tags: - descriptor: code: NP_FEES - name: np_fees list: - - code: id + - code: ID value: "1" diff --git a/api/components/Examples/Services_Work_Opportunities_yaml/update/update.yaml b/api/components/Examples/Services_Work_Opportunities_yaml/update/update.yaml index 91c3293..9646e61 100644 --- a/api/components/Examples/Services_Work_Opportunities_yaml/update/update.yaml +++ b/api/components/Examples/Services_Work_Opportunities_yaml/update/update.yaml @@ -14,7 +14,7 @@ value: code: std:080 country: code: IND - timestamp: "2024-09-04T12:34:56Z" + timestamp: "2024-09-04T12:34:561Z" ttl: PT30M message: update_target: fulfillments diff --git a/api/components/app.js b/api/components/app.js index 87d187b..8daca2b 100755 --- a/api/components/app.js +++ b/api/components/app.js @@ -274,7 +274,7 @@ function addEnumTag(base, layer) { base["x-flows"] = layer["flows"]; base["x-examples"] = layer["examples"]; base["x-attributes"] = layer["attributes"]; - // base["x-errorcodes"] = layer["error_codes"]; + base["x-errorcodes"] = layer["error_codes"]; } function GenerateYaml(base, layer, output_yaml) { const output = yaml.dump(base); diff --git a/api/components/attributes/Services_Work_Opportunities/confirm/confirm.yaml b/api/components/attributes/Services_Work_Opportunities/confirm/confirm.yaml index d2f9d11..e679980 100644 --- a/api/components/attributes/Services_Work_Opportunities/confirm/confirm.yaml +++ b/api/components/attributes/Services_Work_Opportunities/confirm/confirm.yaml @@ -61,7 +61,7 @@ context: timestamp: description: "The timestamp of the operation in ISO 8601 format." required: mandatory - usage: "2023-02-23T08:09:02Z" + usage: "2023-02-23T08:09:021Z" reference: null ttl: description: "The Time-to-Live (TTL) of the operation in ISO 8601 duration format." diff --git a/api/components/attributes/Services_Work_Opportunities/init/init.yaml b/api/components/attributes/Services_Work_Opportunities/init/init.yaml index 347bee3..df3dfa3 100644 --- a/api/components/attributes/Services_Work_Opportunities/init/init.yaml +++ b/api/components/attributes/Services_Work_Opportunities/init/init.yaml @@ -61,7 +61,7 @@ context: timestamp: description: "The timestamp of the operation in ISO 8601 format." required: mandatory - usage: "2023-02-14T12:12:46Z" + usage: "2023-02-14T12:12:416Z" reference: null ttl: description: "The Time-to-Live (TTL) of the operation in ISO 8601 duration format." diff --git a/api/components/attributes/Services_Work_Opportunities/on_cancel/on_cancel.yaml b/api/components/attributes/Services_Work_Opportunities/on_cancel/on_cancel.yaml index bd4eca8..0f4c6a9 100644 --- a/api/components/attributes/Services_Work_Opportunities/on_cancel/on_cancel.yaml +++ b/api/components/attributes/Services_Work_Opportunities/on_cancel/on_cancel.yaml @@ -28,7 +28,7 @@ context: timestamp: description: RFC3339 compliant timestamp required: mandatory - usage: "2023-02-23T08:20:06Z" + usage: "2023-02-23T08:20:016Z" reference: if any transaction_id: description: unique string for each request trail diff --git a/api/components/attributes/Services_Work_Opportunities/on_confirm/on_confirm.yaml b/api/components/attributes/Services_Work_Opportunities/on_confirm/on_confirm.yaml index cc325b5..ecba606 100644 --- a/api/components/attributes/Services_Work_Opportunities/on_confirm/on_confirm.yaml +++ b/api/components/attributes/Services_Work_Opportunities/on_confirm/on_confirm.yaml @@ -61,7 +61,7 @@ context: timestamp: description: "The timestamp of the operation in ISO 8601 format." required: mandatory - usage: "2023-02-23T08:20:06Z" + usage: "2023-02-23T08:20:016Z" reference: null ttl: description: "The Time-to-Live (TTL) of the operation in ISO 8601 duration format." @@ -172,7 +172,7 @@ message: code: description: "The state code of the fulfillment." required: mandatory - usage: "APPLICATION-STARTED" + usage: "APPLICATION_STARTED" reference: null customer: contact: @@ -237,7 +237,7 @@ message: expiry: description: "The expiry date of the payment." required: mandatory - usage: "2024-02-23T08:20:06Z" + usage: "2024-02-23T08:20:016Z" reference: null amount: description: "The amount to be paid." diff --git a/api/components/attributes/Services_Work_Opportunities/on_init/on_init.yaml b/api/components/attributes/Services_Work_Opportunities/on_init/on_init.yaml index 1f618dd..4cd79be 100644 --- a/api/components/attributes/Services_Work_Opportunities/on_init/on_init.yaml +++ b/api/components/attributes/Services_Work_Opportunities/on_init/on_init.yaml @@ -244,7 +244,7 @@ message: code: description: Fulfillment state code required: mandatory - usage: APPLICATION-STARTED + usage: APPLICATION_STARTED reference: if any name: description: Fulfillment state name diff --git a/api/components/attributes/Services_Work_Opportunities/on_search/on_search.yaml b/api/components/attributes/Services_Work_Opportunities/on_search/on_search.yaml index bf2a59a..a116502 100644 --- a/api/components/attributes/Services_Work_Opportunities/on_search/on_search.yaml +++ b/api/components/attributes/Services_Work_Opportunities/on_search/on_search.yaml @@ -168,7 +168,7 @@ message: required: mandatory usage: "50" reference: null - time: + application_validity_time: range: start: description: "start time" diff --git a/api/components/attributes/Services_Work_Opportunities/on_status/on_status.yaml b/api/components/attributes/Services_Work_Opportunities/on_status/on_status.yaml index dbab26b..58deed7 100644 --- a/api/components/attributes/Services_Work_Opportunities/on_status/on_status.yaml +++ b/api/components/attributes/Services_Work_Opportunities/on_status/on_status.yaml @@ -118,18 +118,6 @@ message: required: mandatory usage: ["1"] reference: null - time: - range: - start: - description: "The start time for the item's availability." - required: mandatory - usage: "2023-01-03T13:23:01+00:00" - reference: null - end: - description: "The end time for the item's availability." - required: mandatory - usage: "2023-02-03T13:23:01+00:00" - reference: null quote: price: currency: @@ -186,7 +174,7 @@ message: code: description: "The code describing the fulfillment state." required: mandatory - usage: "APPLICATION-IN-PROGRESS" + usage: "APPLICATION_IN_PROGRESS" reference: null customer: person: diff --git a/api/components/attributes/Services_Work_Opportunities/on_update/on_update.yaml b/api/components/attributes/Services_Work_Opportunities/on_update/on_update.yaml index a6aa601..cc4032b 100644 --- a/api/components/attributes/Services_Work_Opportunities/on_update/on_update.yaml +++ b/api/components/attributes/Services_Work_Opportunities/on_update/on_update.yaml @@ -61,7 +61,7 @@ context: timestamp: description: "The timestamp of the operation in ISO 8601 format." required: mandatory - usage: "2023-02-23T08:20:06Z" + usage: "2023-02-23T08:20:061Z" reference: "if any" ttl: description: "The Time-to-Live (TTL) of the operation in ISO 8601 duration format." diff --git a/api/components/beckn_yaml.yaml b/api/components/beckn_yaml.yaml index 35a225c..461f39d 100644 --- a/api/components/beckn_yaml.yaml +++ b/api/components/beckn_yaml.yaml @@ -370,7 +370,6 @@ paths: post: tags: - Beckn Provider Platform (BPP) - - Beckn Gateway (BG) description: BPP sends its catalog in response to a search request. requestBody: content: diff --git a/api/components/enums/fulfillments.yaml b/api/components/enums/fulfillments.yaml index 9aa82dd..df726dc 100644 --- a/api/components/enums/fulfillments.yaml +++ b/api/components/enums/fulfillments.yaml @@ -12,16 +12,16 @@ fulfillments: state: descriptor: code: - - code: APPLICATION-STARTED + - code: APPLICATION_STARTED name: Human readble code of the fulfillment status reference: - - code: APPLICATION-IN-PROGRESS + - code: APPLICATION_IN_PROGRESS description: Human readble code of the fulfillment status reference: - - code: APPLICATION-FILLED + - code: APPLICATION_FILLED description: Human readble code of the fulfillment status reference: - - code: APPLICATION-SUBMITTED + - code: APPLICATION_SUBMITTED description: Human readble code of the fulfillment status reference: - code: APPLICATION-REJECTED @@ -30,10 +30,10 @@ fulfillments: - code: ASSESSMENT-IN-PROGRESS description: Human readble code of the fulfillment status reference: - - code: OFFER-EXTENDED + - code: OFFER_EXTENDED description: Human readble code of the fulfillment status reference: - - code: OFFER-ACCEPTED + - code: OFFER_ACCEPTED description: Human readble code of the fulfillment status reference: - code: OFFER-REJECTED diff --git a/api/components/flows/Services_Commercials/index.yaml b/api/components/flows/Services_Commercials/index.yaml index 449571e..e6e1deb 100644 --- a/api/components/flows/Services_Commercials/index.yaml +++ b/api/components/flows/Services_Commercials/index.yaml @@ -6,43 +6,30 @@ details: mermaidGraph: >- sequenceDiagram participant BAP - participant ONEST_Gateway participant BPP + participant Gateway - BAP->>ONEST_Gateway: search - ONEST_Gateway->>BPP: search - BPP-->>ONEST_Gateway: on_search - ONEST_Gateway-->>BAP: on_search + BAP->>Gateway: search + Gateway->>BPP: search + BPP-->>BAP: on_search - BAP->>ONEST_Gateway: select - ONEST_Gateway->>BPP: select - BPP-->>ONEST_Gateway: on_select - ONEST_Gateway-->>BAP: on_select + BAP->>BPP: select + BPP-->>BAP: on_select - BAP->>ONEST_Gateway: init - ONEST_Gateway->>BPP: init - BPP-->>ONEST_Gateway: on_init - ONEST_Gateway-->>BAP: on_init + BAP->>BPP: init + BPP-->>BAP: on_init - BAP->>ONEST_Gateway: confirm - ONEST_Gateway->>BPP: confirm - BPP-->>ONEST_Gateway: on_confirm - ONEST_Gateway-->>BAP: on_confirm + BAP->>BPP: confirm + BPP-->>BAP: on_confirm - BAP->>ONEST_Gateway: status - ONEST_Gateway->>BPP: status - BPP-->>ONEST_Gateway: on_status - ONEST_Gateway-->>BAP: on_status + BAP->>BPP: status + BPP-->>BAP: on_status - BAP->>ONEST_Gateway: update - ONEST_Gateway->>BPP: update - BPP-->>ONEST_Gateway: on_update - ONEST_Gateway-->>BAP: on_update + BAP->>BPP: update + BPP-->>BAP: on_update - BAP->>ONEST_Gateway: cancel - ONEST_Gateway->>BPP: cancel - BPP-->>ONEST_Gateway: on_cancel - ONEST_Gateway-->>BAP: on_cancel + BAP->>BPP: cancel + BPP-->>BAP: on_cancel - description: Ordering @@ -50,7 +37,7 @@ details: sequenceDiagram participant B as Buyer participant BA as BuyerApp - participant G as Gateway + participant G as participant SA as SellerApp Note Over B,SA: **SELECT FLOW** B ->> BA: Selects one of the
providers for job @@ -63,7 +50,6 @@ details: sequenceDiagram participant B as Buyer participant BA as BuyerApp - participant G as Gateway participant SA as SellerApp Note Over B,SA: **INITIALIZATION FLOW** B ->> BA: Proceeds with the Order diff --git a/api/components/flows/Services_Work_Opportunities/index.yaml b/api/components/flows/Services_Work_Opportunities/index.yaml index 79af9ec..2cd64e9 100644 --- a/api/components/flows/Services_Work_Opportunities/index.yaml +++ b/api/components/flows/Services_Work_Opportunities/index.yaml @@ -6,43 +6,30 @@ details: mermaidGraph: >- sequenceDiagram participant BAP - participant ONEST_Gateway participant BPP + participant Gateway - BAP->>ONEST_Gateway: search - ONEST_Gateway->>BPP: search - BPP-->>ONEST_Gateway: on_search - ONEST_Gateway-->>BAP: on_search + BAP->>Gateway: search + Gateway->>BPP: search + BPP-->>BAP: on_search - BAP->>ONEST_Gateway: select - ONEST_Gateway->>BPP: select - BPP-->>ONEST_Gateway: on_select - ONEST_Gateway-->>BAP: on_select + BAP->>BPP: select + BPP-->>BAP: on_select - BAP->>ONEST_Gateway: init - ONEST_Gateway->>BPP: init - BPP-->>ONEST_Gateway: on_init - ONEST_Gateway-->>BAP: on_init + BAP->>BPP: init + BPP-->>BAP: on_init - BAP->>ONEST_Gateway: confirm - ONEST_Gateway->>BPP: confirm - BPP-->>ONEST_Gateway: on_confirm - ONEST_Gateway-->>BAP: on_confirm + BAP->>BPP: confirm + BPP-->>BAP: on_confirm - BAP->>ONEST_Gateway: status - ONEST_Gateway->>BPP: status - BPP-->>ONEST_Gateway: on_status - ONEST_Gateway-->>BAP: on_status + BAP->>BPP: status + BPP-->>BAP: on_status - BAP->>ONEST_Gateway: update - ONEST_Gateway->>BPP: update - BPP-->>ONEST_Gateway: on_update - ONEST_Gateway-->>BAP: on_update + BAP->>BPP: update + BPP-->>BAP: on_update - BAP->>ONEST_Gateway: cancel - ONEST_Gateway->>BPP: cancel - BPP-->>ONEST_Gateway: on_cancel - ONEST_Gateway-->>BAP: on_cancel + BAP->>BPP: cancel + BPP-->>BAP: on_cancel - description: Ordering @@ -50,7 +37,6 @@ details: sequenceDiagram participant B as Buyer participant BA as BuyerApp - participant G as Gateway participant SA as SellerApp Note Over B,SA: **SELECT FLOW** B ->> BA: Selects one of the
providers for job @@ -58,12 +44,12 @@ details: SA ->> BA: **/on_select** - Responds to the selection with
breakup, quote including logistics charges BA ->> B: Shows response with price details + - description: Initializing the order mermaidGraph: >- sequenceDiagram participant B as Buyer participant BA as BuyerApp - participant G as Gateway participant SA as SellerApp Note Over B,SA: **INITIALIZATION FLOW** B ->> BA: Proceeds with the Order diff --git a/api/components/tags/TagGroup.yaml b/api/components/tags/TagGroup.yaml index 85a33cd..3c4615f 100644 --- a/api/components/tags/TagGroup.yaml +++ b/api/components/tags/TagGroup.yaml @@ -1,10 +1,10 @@ intent: tags: - - code: EMPLOYMENT-TYPE + - code: EMPLOYMENT_TYPE description: Employment Type reference: list: - $ref: "./Tag.yaml#/EMPLOYMENT-TYPE" + $ref: "./Tag.yaml#/EMPLOYMENT_TYPE" # - code: CATALOG_FULL # description: The format in which the buyer Np wants the catalog # reference: @@ -18,11 +18,11 @@ intent: catalog: providers: tags: - - code: EMPLOYMENT-TYPE + - code: EMPLOYMENT_TYPE description: Employment Type reference: list: - $ref: "./Tag.yaml#/EMPLOYMENT-TYPE" + $ref: "./Tag.yaml#/EMPLOYMENT_TYPE" - code: NP_FEES description: NP_FEES reference: @@ -40,21 +40,21 @@ catalog: # $ref: "./Tag.yaml#/serviceability" items: tags: - - code: EMPLOYMENT-TYPE + - code: EMPLOYMENT_TYPE description: Employment Type reference: list: - $ref: "./Tag.yaml#/EMPLOYMENT-TYPE" - - code: LISTING-DETAILS - description: LISTING-DETAILS + $ref: "./Tag.yaml#/EMPLOYMENT_TYPE" + - code: LISTING_DETAILS + description: LISTING_DETAILS reference: list: - $ref: "./Tag.yaml#/LISTING-DETAILS" - - code: ACADEMIC-ELIGIBILITY - description: ACADEMIC-ELIGIBILITY + $ref: "./Tag.yaml#/LISTING_DETAILS" + - code: ACADEMIC_ELIGIBILITY + description: ACADEMIC_ELIGIBILITY reference: list: - $ref: "./Tag.yaml#/ACADEMIC-ELIGIBILITY" + $ref: "./Tag.yaml#/ACADEMIC_ELIGIBILITY" # - code: SERVICE_INFORMATION # description: Information of the service (Required) @@ -113,11 +113,11 @@ catalog: order: items: tags: - - code: LISTING-DETAILS - description: LISTING-DETAILS + - code: LISTING_DETAILS + description: LISTING_DETAILS reference: list: - $ref: "./Tag.yaml#/EMPLOYMENT-TYPE" + $ref: "./Tag.yaml#/EMPLOYMENT_TYPE" # quote: # breakup: # tags: &ref2 diff --git a/api/components/tags/tag.yaml b/api/components/tags/tag.yaml index 966e498..8fbab97 100644 --- a/api/components/tags/tag.yaml +++ b/api/components/tags/tag.yaml @@ -77,15 +77,15 @@ attributes: - code: color description: Hex Code for color (Optional) reference: -EMPLOYMENT-TYPE: +EMPLOYMENT_TYPE: - code: full-time - description: Type of employment-type + description: Type of EMPLOYMENT_TYPE reference: - code: part-time - description: Type of employment-type + description: Type of EMPLOYMENT_TYPE reference: - code: contractual - description: Type of employment-type + description: Type of EMPLOYMENT_TYPE reference: CATALOG_FULL: - code: PAYLOAD_TYPE @@ -191,45 +191,45 @@ NP_FEES: description: commercial name - [verified, recruitment, qualified] reference: - code: COMMERCIAL_TRIGGERING_STATE - description: commercial triggering - [APPLICATION-SUBMITTED, OFFER-ACCEPTED, OFFER-EXTENDED] + description: commercial triggering - [APPLICATION_SUBMITTED, OFFER_ACCEPTED, OFFER_EXTENDED] reference: SALARY: - - code: GROSS-MIN + - code: GROSS_MIN description: Minimum gross pay reference: - - code: GROSS-MAX + - code: GROSS_MAX description: Maximum gross pay reference: - code: AVERAGE description: Average gross pay reference: -LISTING-DETAILS: - - code: INDUSTRY-TYPE +LISTING_DETAILS: + - code: INDUSTRY_TYPE description: Industry Type - ["Information Technology", "Healthcare", "Education", "Finance", "Manufacturing", "Retail", "Hospitality", "Transportation", "Real Estate", "Media & Entertainment"] reference: - code: DEPARTMENT description: Department - ["Engineering", "Sales", "Marketing", "Human Resources", "Operations", "Finance", "Legal", "Customer Support", "IT Support", "Research & Development", "Logistics", "Design"] reference: - - code: JOB-LEVEL + - code: JOB_LEVEL description: Job Level - ["Administration", "Facility Management", "Cosmetology", "Skin Care", "Beauty Consulting", "Permanent Makeup", "Body Art", "Personal Training", "Sports Coaching", "Health and Wellness Coaching", "Rehabilitation and Therapy", "Personal Styling", "Wellness and Relaxation", "Nutrition and Diet", "Spa and Wellness Services", "Household Maintenance and Cleaning", "Child Care", "Elderly Care", "Cooking", "Gardening", "Transportation", "Pet Care", "Software Development", "Quality Assurance and Testing", "DBA/Data Warehousing", "IT Infrastructure Services", "IT and Information Security", "IT Support", "IT Network", "DevOps", "Hardware and Networks", "Editing", "Artists", "Animation/Effects", "Production", "Direction", "Sounds/Lights/Technical Support", "Makeup/Beauty", "CSR and Sustainability", "Social and Public Service", "Restaurant Management", "Culinary Staff", "Serving Staff", "Catering and Events", "Hotel Management", "Housekeeping", "Guest Services", "Maintenance Services", "Travel Services", "Personal Security", "Corporate Security", "Security Management", "Event Security", "Law Enforcement and Public Safety", "Cybersecurity", "Fire Safety", "Emergency Medical Services", "Surveillance and Investigation", "Security Consulting and Risk Management", "Military and Defense", "Specialised Security Services", "Health and Safety Inspector", "Fashion Design", "Pattern Making", "Textile Design", "Product Development", "Tailoring", "Seamstress and Sewers", "Garment Technologists", "Cutting and Machining", "Customisations and Alterations", "Fashion Merchandising", "Styling and Fashion Consultants", "Sustainability and Ethical Fashion", "Technology and Innovation", "Education and Training", "Fashion Journalism and Media", "Quality Assurance and Control", "Specialised Roles", "Copywriting", "Graphic Design", "Content Creation", "Video Production", "Brand Management", "Marketing Strategy", "Media Planning and Buying", "Digital Marketing", "Social Media Management", "Email Marketing", "Public Relations Management", "Media Relations", "Crisis Communication", "Account Management and Client Services", "Market Research", "Data Analytics", "UI/UX Research", "Advertising/Broadcast Production", "Sales and Business Development", "Event Planning and Management", "Internal and Corporate Communications", "Education and Training", "Customer Service", "Technical Support", "Sales Support", "Client Relations", "Product Support", "Field Support", "Financial Services", "Healthcare Support", "Software Support", "E-commerce", "Telecommunication", "Retail", "Travel and Hospitality", "Exploration and Production", "Renewable Energy", "Power Generation", "Transmission and Distribution", "Environment and Safety", "Support Services", "Exploration", "Extraction", "Processing and Refining", "Health, Safety and Environment", "Mine Planning and Development", "Research and Development", "Physicians and Surgeons", "Nursing", "Pharmacy", "Mental Health and Wellbeing", "Medical Technologists and Technicians", "Dentistry", "Veterinary Medicine", "Naturopathy", "Diet and Nutrition", "Homecare", "Medical Research and Education", "Biomedicine", "Alternative Medicine", "Rehabilitation", "Public Health", "Administration", "Financial Analysis", "Financial Planning", "Treasury", "Investor Relations", "Public Accounting", "Corporate Accounting", "Financial Reporting", "Accounts Payable and Receivable", "Payroll", "Internal Auditing", "External Auditing", "Taxation", "Risk Management and Compliance", "Corporate Finance", "Mergers and Acquisitions", "Portfolio Management", "Wealth Management", "Retail Banking", "Commercial Banking", "Underwriting", "Claims", "Actuarial", "Financial Technology", "Treasury and Capital Markets", "Credit Analysis and Lending", "Financial Consulting", "Store Management", "Sales and Customer Service", "Inventory and Stock Management", "Visual Merchandising", "E-commerce Management", "Product Management", "Digital Marketing", "Customer Experience", "Supply Chain Management", "Warehouse Operations", "Transportation and Delivery", "Buying and Merchandising", "Marketing and Sales", "Information Technology (IT)", "Design and Product Development", "Customer Support", "Human Resources", "Business Development", "Compliance and Risk Management", "Luxury Retail", "Pop-up Shops and Events", "Production Management", "Machine Operations", "Quality Control and Operations", "Maintenance and Repair", "Manufacturing Engineering", "Product Design and Development", "Automation and Robotics", "Supply Chain Management", "Warehouse Management", "Transportation and Distribution", "Lean Manufacturing and Continuous Improvement", "Procurement and Purchasing", "Planning and Scheduling", "Specialised Roles", "Deck Department", "Shipping Department", "Engineering Department", "Steward Department", "Navigation", "Logistics Management", "Port Operations", "Cargo Management", "Maritime Safety and Security", "Marine Engineering and Technical Services", "Maritime Law and Administration", "Maritime Education and Training", "Offshore Operations", "Cruise Industry", "Fisheries and Aquaculture", "Information Technology (IT)", "Specialised Roles", "Preschool Education", "Daycare Services", "Elementary Education", "Middle School Education", "High School Education", "University and College Faculty", "Academic Administration", "Research and Development", "Vocational Instructors", "Apprenticeship Programs", "Adult Education", "Training and Development Specialists", "Instructional Design", "Organizational Development", "Special Education", "Counselling", "Tutoring", "Library and Media Services", "Ed Tech Developers", "Technology Integration Specialists", "School Administration", "Curriculum Development", "Policy and Advocacy", "After School Programs", "Summer Camp", "Academic Advising", "Student Affairs", "Financial Aid and Admissions", "Professional and Personal Development", "Language Education", "Health and Physical Education", "Music and Arts Education", "Science and Technology Education", "Flight Crew", "Air Traffic Control", "Airport Operations", "Aerospace Engineering", "Aircraft Design and Manufacturing", "Spacecraft Design and Engineering", "Aircraft Maintenance", "Line Maintenance", "Component Overhaul and Repair", "Aviation Security and Safety", "Airline and Airport Management", "Aerospace Manufacturing and Production", "Aviation Research and Development", "Airline Customer Management", "Space Exploration and Satellite Operations", "Aviation Education and Training", "Aerospace Finance and Administration", "Aerospace Laws and Regulations", "Unmanned Aerial Systems (UAS) and Drones", "Aerospace Medicine and Health", "Specialised Roles", "Strategy Consulting", "Operations Consulting", "Financial Consulting", "Technology Advisory", "ERP Consulting", "Software Implementation", "HR Strategy Consulting", "Recruitment Consulting", "Employee Benefit Consulting", "Market Research Consulting", "Sales Strategy Consulting", "Digital Marketing Consulting", "Healthcare Consulting", "Environmental Consulting", "Legal Consulting", "Education Consulting", "Real Estate Consulting", "Public Sector Consulting", "Risk Management and Compliance Consulting", "Organizational Consulting"] reference: - code: GENDER description: Gender - ["Male", "Female", "Transgender", "Others"] reference: -ACADEMIC-ELIGIBILITY: - - code: COURSE-NAME +ACADEMIC_ELIGIBILITY: + - code: COURSE_NAME description: Course name - ["Class X", "Class-XII", "Bachelor of Arts (B.A.)", "Bachelor of Fine Arts (BFA)", "Bachelor of Design (B.Des)", "Bachelor of Science (B.Sc.)", "Bachelor of Commerce (B.Com)", "Bachelor of Business Administration (BBA)", "Bachelor of Technology (B.Tech)", "Bachelor of Engineering (B.E.)", "Bachelor of Architecture (B.Arch)", "Bachelor of Computer Applications (BCA)", "Bachelor of Pharmacy (B.Pharm)", "Bachelor of Laws (LLB)", "Bachelor of Medicine and Bachelor of Surgery (MBBS)", "Bachelor of Dental Surgery (BDS)", "Bachelor of Education (B.Ed)", "Master of Arts (M.A.)", "Master of Science (M.Sc.)", "Master of Fine Arts (MFA)", "Master of Design (M.Des)", "Master of Commerce (M.Com)", "Master of Business Administration (MBA)", "Master of Technology (M.Tech)", "Master of Engineering (M.E.)", "Master of Computer Applications (MCA)", "Master of Pharmacy (M.Pharm)", "Master of Laws (LLM)", "Doctor of Medicine (MD)", "Master of Surgery (MS)", "Master of Education (M.Ed)"] reference: - - code: COURSE-LEVEL + - code: COURSE_LEVEL description: Course level - ["Primary Education", "Secondary Education", "Under Graduate", "Post Graduate", "Doctoral"] reference: - - code: MIN-PERCENTAGE + - code: MIN_PERCENTAGE description: Minimum percentage of marks to be obtained in the course for eligibility reference: - - code: MIN-CGPA + - code: MIN_CGPA description: Minimum CGPA of marks to be obtained in the course for eligibility reference: EQUIPMENT_ATTRIBUTES: diff --git a/api/docs/brd.md b/api/docs/brd.md index c4b70a3..f66bf26 100644 --- a/api/docs/brd.md +++ b/api/docs/brd.md @@ -4,6 +4,10 @@ Job Hub is acting as provider platform(BPP) which hosts the jobs and Worker Hub is acting as seeker platform(BAP) which helps the workers to find jobs. +PRD +BRD + + ### Flow Diagram:
diff --git a/index.html b/index.html index b760993..9d58cfd 100644 --- a/index.html +++ b/index.html @@ -141,6 +141,17 @@

ONDC ONEST - Developer Guide

>Attribute-UI + >ONEST_Gateway: on_search\n ONEST_Gateway-->>BAP: on_search\n\n BAP->>ONEST_Gateway: select\n ONEST_Gateway->>BPP: select\n BPP-->>ONEST_Gateway: on_select\n ONEST_Gateway-->>BAP: on_select\n\n BAP->>ONEST_Gateway: init\n ONEST_Gateway->>BPP: init\n BPP-->>ONEST_Gateway: on_init\n ONEST_Gateway-->>BAP: on_init\n\n BAP->>ONEST_Gateway: confirm\n ONEST_Gateway->>BPP: confirm\n BPP-->>ONEST_Gateway: on_confirm\n ONEST_Gateway-->>BAP: on_confirm\n\n BAP->>ONEST_Gateway: status\n ONEST_Gateway->>BPP: status\n BPP-->>ONEST_Gateway: on_status\n ONEST_Gateway-->>BAP: on_status\n\n BAP->>ONEST_Gateway: update\n ONEST_Gateway->>BPP: update\n BPP-->>ONEST_Gateway: on_update\n ONEST_Gateway-->>BAP: on_update\n\n BAP->>ONEST_Gateway: cancel\n ONEST_Gateway->>BPP: cancel\n BPP-->>ONEST_Gateway: on_cancel\n ONEST_Gateway-->>BAP: on_cancel"},{"description":"Ordering","mermaidGraph":"sequenceDiagram\n participant B as Buyer\n participant BA as BuyerApp\n participant G as Gateway\n participant SA as SellerApp\n Note Over B,SA: **SELECT FLOW**\n B ->> BA: Selects one of the
providers for job\n BA ->> SA: **/select** - A job is selected with a
TTL for receiving response\n SA ->> BA: **/on_select** - Responds to the selection with
breakup, quote including logistics charges\n BA ->> B: Shows response with price details"},{"description":"Initializing the order","mermaidGraph":"sequenceDiagram\n participant B as Buyer\n participant BA as BuyerApp\n participant G as Gateway\n participant SA as SellerApp\n Note Over B,SA: **INITIALIZATION FLOW**\n B ->> BA: Proceeds with the Order\n BA ->> SA: **/init** - Initializes the order and
sends billing details\n SA ->> BA: **/on_init** - Order initialization with
fulfillment & settlement information
including UPI or NEFT/IMPS/Bank Transfer\n BA ->> B: Confirms initialization"},{"description":"Order Confirmation","mermaidGraph":"sequenceDiagram\n participant B as Buyer\n participant BA as BuyerApp\n participant SA as SellerApp\n Note Over B,SA: **CONFIRMATION FLOW**\n B ->> BA: Confirms the Order\n BA ->> SA: **/confirm** - Creates order to create final digital contract\n SA ->> BA: **/on_confirm** - Accepts the order \n BA ->> B: Confirms order and delivery "},{"description":"Fulfillment","mermaidGraph":"sequenceDiagram\n participant B as Buyer\n participant BA as BuyerApp\n participant SA as SellerApp \n Note Over B,SA: **ORDER STATUS FLOW**\n B ->> BA: Checks the order status\n BA ->> SA: **/status** - Enquire order status
or tracking information\n SA ->> BA: **/on_status** - Latest order and fulfillment status is sent\n BA ->> B: Updates the latest order
and fulfillment information"}],"reference":"if any","steps":[{"summary":"Description","api":"search","description":"BAP will make search request with an intent, example :- job name, job provider, location etc.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"item":{"descriptor":{"name":"Engineer"}},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}}},{"summary":"Description","api":"on_search","description":"BPP will create a catalogue containing jobs with matching criteria and sends it as on_search request.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"672f774c-4281-44dd-b1c2-84222a3d771e","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:45:10.171Z","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"Affindi Jobs"},"providers":[{"id":"1","descriptor":{"name":"Affinidi","short_desc":"Short Description about the company","images":[{"url":"url of the image of the provider"}]},"fulfillments":[{"id":"1","type":"REMOTE"},{"id":"2","type":"HYBRID"},{"id":"3","type":"ONSITE"}],"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}},{"id":"L2","city":{"name":"Thane","code":"std:022"},"state":{"name":"Maharastra","code":"MH"}},{"id":"L3","city":{"name":"Lucknow","code":"std:0522"},"state":{"name":"Uttar Pradesh","code":"UP"}}],"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","category_id":"Software development","descriptor":{"name":"Fullstack Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":50}},"time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z "}},"location_ids":["L2"],"fulfillment_ids":["1","2","3"],"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment type"},"value":"part-time"},{"descriptor":{"code":"WORKING-HOURS","name":"working hours"},"value":"1300-1700"},{"descriptor":{"code":"JOB-ROLE","name":"Job role"},"value":"Fullstack Engineer"},{"descriptor":{"code":"JOB-LEVEL","name":"Job level"},"value":"Mid-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum gross pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum gross pay"},"value":"1200000"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":1},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-ACCEPTED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":2},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":3},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION-SUBMITTED"}]}],"price":{"currency":"INR","value":"1100.00","maximum_value":"1200.0"}},{"id":"34H1BH24GBH4BHH6DF15E62A81C374B4","category_id":"DevOps","descriptor":{"name":"Sr. Devops Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":150}},"location_ids":["L1"],"fulfillment_ids":["1","2","3"],"time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z "}},"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"pipeline-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment type"},"value":"contractual"},{"descriptor":{"code":"WORK-DURATION","name":"Duration of contract"},"value":"120 days"},{"descriptor":{"code":"JOB-ROLE","name":"Job role"},"value":"Fullstack Engineer"},{"descriptor":{"code":"JOB-LEVEL","name":"Job level"},"value":"Mid-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum gross pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum gross pay"},"value":"1200000"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":1},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-ACCEPTED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":2},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":3},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION-SUBMITTED"}]}],"price":{"currency":"INR","value":"1000.00","maximum_value":"1500.0"}},{"id":"34H1BH24GBH4BHH6DF15E62A81C374B4","category_id":"DevOps","descriptor":{"name":"Jr. Devops Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":150}},"location_ids":["L1"],"fulfillment_ids":["1","2","3"],"time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z "}},"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"0.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"pipeline-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment type"},"value":"full-time"},{"descriptor":{"code":"JOB-ROLE","name":"Job role"},"value":"DevOps Engineer"},{"descriptor":{"code":"JOB-LEVEL","name":"Job level"},"value":"Entry-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary information"},"list":[{"descriptor":{"code":"AVERAGE","name":"Average gross pay"},"value":"900000"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":1},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-ACCEPTED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":2},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":3},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION-SUBMITTED"}]}],"price":{"currency":"INR","value":"1000.00","maximum_value":"1500.0"}}],"tags":[{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":1},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"1.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-ACCEPTED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":2},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":3},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"500"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION-SUBMITTED"}]}]}]}}}}},{"summary":"Description","api":"select","description":"BAP will receive the on_search request and displays the list of jobs to the user. Once the user chooses a job, BAP will make select API with item ID to get the complete details about the job.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"select","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-14T12:11:46.129Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","tags":[{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"}]}]}]}}}}},{"summary":"Description","api":"on_select","description":"BPP will receive the select request and check if the listing is still valid. If the listing is still valid, BPP will send the on_select call with complete details of the job listing.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_select","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:50:46.742Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1","descriptor":{"name":"Affinidi"},"fulfillments":[{"id":"1","type":"REMOTE"},{"id":"2","type":"HYBRID"},{"id":"3","type":"ONSITE"}],"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE"}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}},{"summary":"Description","api":"init","description":"BAP sends the customer details to the BPP in the init API. This is the initializing step of the job application process.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-14T12:12:46Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"]}],"fulfillments":[{"id":"1","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"emp-details","name":"Employee Details"},"list":[{"descriptor":{"code":"expected-salary"},"value":"1000000"},{"descriptor":{"code":"total-experience"},"value":"4"}]},{"descriptor":{"code":"documents","name":"Documents"},"list":[{"descriptor":{"code":"doc-type"},"value":"resume"},{"descriptor":{"code":"link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"file-format"},"value":"pdf"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]}]}},"contact":{"phone":"9999999999","email":"abc@abc.bc"}}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}},{"summary":"Description","api":"on_init","description":"If BPP wants to collect additional details of the user, it will send an xinput form in the on_init request.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"af58aa7b-6745-47d0-9b0d-62dcb262ee87","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T10:14:05Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1","descriptor":{"name":"Affinidi"},"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"xinput":{"required":true,"head":{"descriptor":{"name":"Application Form"},"index":{"min":1,"cur":1,"max":2},"headings":["Candidate Details"]},"form":{"mime_type":"text/html","url":"https://6vs8xnx5i7.jobhub.co.in/loans-kyc/xinput/formid/a23f2fdfbbb8ac402bfd54f-1","resubmit":false}},"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment type"},"value":"full-time"},{"descriptor":{"code":"JOB-ROLE","name":"Job role"},"value":"DevOps Engineer"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum gross pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum gross pay"},"value":"1200000"}]}]}],"quote":{"price":{"currency":"INR","value":"1100"},"breakup":[{"item":{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100.00"},"tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},"price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer"}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION-STARTED","name":"Application started"},"updated_at":"2023-02-06T09:55:41.161Z"},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP-DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL-EXPERIENCE","name":"Total Experience"},"value":"4"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC-TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE-FORMAT","name":"File Format"},"value":"pdf"}]}]}}}]}}}}},{"summary":"Description","api":"confirm","description":"BAP confirms user wants to submit the job application.","example":{"value":{"context":{"domain":"ONDC:ONEST10","version":"2.0.0","action":"confirm","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"481a01fc-4b45-4d49-9558-c6a7dfad8b75","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:09:02Z","ttl":"PT30S"},"message":{"order":{"status":"Created","provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"]}],"fulfillments":[{"id":"1","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT-EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP-YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT-COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY-DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT-SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR-DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR-ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR-NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR-PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR-EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT-ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT-VERIFIED","name":"Agent Verified"},"value":"true"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}},{"summary":"Description","api":"on_confirm","description":"BPP sends confirmation of submission of job application.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_confirm","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Accepted","provider":{"id":"1","descriptor":{"name":"Affinidi"},"locations":{"state":{"name":"Maharastra","code":"MH"}}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the Course"},"value":"Class-X"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the Course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the Course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the Course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job Requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required Work Experience in Years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills Required for the Role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills Required for the Role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-ADDL-SKILL","name":"Additional Skills Required for the Job"},"value":"8+ years of engineering experience in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job Responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for tools (Web, PWA, React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Define long-term technical direction and vision"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create reliable interfaces using modern tools like React, React Native, Typescript, Node.js, Jest, and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing Details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry Type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment Type"},"value":"Full-Time"},{"descriptor":{"code":"JOB-ROLE","name":"Job Role"},"value":"DevOps Engineer"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary Information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum Gross Pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum Gross Pay"},"value":"1200000"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION-STARTED"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT-EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP-YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT-COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY-DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT-SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR-DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR-ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR-NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR-PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR-EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT-ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT-VERIFIED","name":"Agent Verified"},"value":"true"}]}]}]}}}}},{"summary":"Description","api":"status","description":"BAP sends request for status of submission of job application.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"status","version":"2.0.0","bap_id":"bap-12345","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2024-09-04T12:34:560Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881"}}}}},{"summary":"Description","api":"on_status","description":"BPP sends confirmation of submission of job application.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_status","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:50:46.742Z","ttl":"PT30S"},"message":{"order":{"status":"Active","provider":{"id":"1","descriptor":{"name":"Affinidi"},"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"time":{"range":{"start":"2023-01-03T13:23:01+00:00","end":"2023-02-03T13:23:01+00:00"}},"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"CTC","name":"Salary Offered"},"value":"20,00,000"},{"descriptor":{"code":"POST-START-LOCATION","name":"Post start location"},"value":"Pune"},{"descriptor":{"code":"WORKING-LOCATION","name":"Working location"},"value":"Hybrid"},{"descriptor":{"code":"WORKING-TIME","name":"Working hours"},"value":"Full-Time"}]}]}],"quote":{"price":{"currency":"INR","value":"1100"},"breakup":[{"item":{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100.00"},"tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},"price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer"}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION-IN-PROGRESS"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP-DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL-EXPERIENCE","name":"Total Experience (Years)"},"value":"4"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC-TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE-FORMAT","name":"File Format"},"value":"pdf"}]}],"contact":{"phone":"9999999999","email":"abc@abc.bc"}}}}]}}}}},{"summary":"Description","api":"cancel","description":"BAP sends request for cancellation of job application.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"cancel","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order_id":"1677140405881","cancellation_reason_id":"001"}}}},{"summary":"Description","api":"on_cancel","description":"BPP sends confirmation of cancellation of job application.","reference":"if any","example":{"value":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_cancel","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Cancelled","provider":{"id":"1","descriptor":{"name":"Affinidi"},"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1","C1"],"time":{"range":{"start":"2023-01-03T13:23:01+00:00","end":"2023-02-03T13:23:01+00:00"}},"tags":[{"descriptor":{"code":"CANCEL REQUEST","name":"Cancel request"},"list":[{"descriptor":{"code":"REASON-ID","name":"Reason id"},"value":"001"},{"descriptor":{"code":"INITIATED BY","name":"Initiated by"},"value":"Buyer"}]}]}],"quote":{"price":{"currency":"INR","value":"0"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"0"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"0"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"CANCELLED"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT-EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP-YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT-COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY-DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT-SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR-DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR-ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR-NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR-PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR-EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT-ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT-VERIFIED","name":"Agent Verified"},"value":"true"}]}]},{"id":"C1","tags":[{"descriptor":{"code":"QUOTE_TRAIL"},"list":[{"descriptor":{"code":"CURRENCY"},"value":"INR"},{"descriptor":{"code":"ID"},"value":"0253719F295521CED39EC9C2F3C8DCDE"},{"descriptor":{"code":"TYPE"},"value":"ITEM"},{"descriptor":{"code":"VALUE"},"value":"-1100.00"}]},{"descriptor":{"code":"QUOTE_TRAIL"},"list":[{"descriptor":{"code":"CURRENCY"},"value":"INR"},{"descriptor":{"code":"ID"},"value":"1"},{"descriptor":{"code":"TYPE"},"value":"misc"},{"descriptor":{"code":"VALUE"},"value":"-300.00"}]}]}]}}}}}},{"summary":"Description","api":"update","description":"BAP confirms user wants to submit the job application.","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"update","version":"2.0.0","bap_id":"bap-12345","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2024-09-04T12:34:56Z","ttl":"PT30M"},"message":{"update_target":"fulfillments","order":{"id":"1677140405881","fulfillments":[{"id":"fulfillment_id_value","type":"FULFILLMENT_TYPE_VALUE","contact":{"phone":"9999999999","email":"abc@abc.bc"}}]}}}}},{"summary":"Description","api":"on_update","description":"BPP sends confirmation of submission of job application.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_update","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Active","provider":{"id":"1","descriptor":{"name":"Affinidi"},"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"a23f2fdfbbb8ac402bf259d75402eb0792f50c095f7d08a55475e7af1c2dadca","fulfillment_ids":["1"],"location_ids":["L1"],"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the Course"},"value":"Class-X"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the Course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the Course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the Course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job Requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required Work Experience in Years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills Required for the Role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills Required for the Role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-ADDL-SKILL","name":"Additional Skills Required for the Job"},"value":"8+ years of engineering experience in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job Responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for tools (Web, PWA, React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Define long-term technical direction and vision"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create reliable interfaces using modern tools like React, React Native, Typescript, Node.js, Jest, and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing Details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry Type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment Type"},"value":"Full-Time"},{"descriptor":{"code":"JOB-ROLE","name":"Job Role"},"value":"DevOps Engineer"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary Information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum Gross Pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum Gross Pay"},"value":"1200000"}]}]}],"fulfillments":[{"id":"1","type":"REMOTE","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP-DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL-EXPERIENCE","name":"Total Experience (Years)"},"value":"4"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC-TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE-FORMAT","name":"File Format"},"value":"pdf"}]}],"contact":{"phone":"9999999999","email":"abc@abc.bc"}}}}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}}]},{"summary":"ONDC:ONEST10 - Work Opportunities(Commercials)","description":"The following is an illustrative flow for a job application transaction, where a candidate intends to apply for a specific job role.","details":[{"description":"Sequence Diagram for Services Work Opportunities(Commercials)","mermaidGraph":"sequenceDiagram\n participant BAP\n participant ONEST_Gateway\n participant BPP\n\n BAP->>ONEST_Gateway: search\n ONEST_Gateway->>BPP: search\n BPP-->>ONEST_Gateway: on_search\n ONEST_Gateway-->>BAP: on_search\n\n BAP->>ONEST_Gateway: select\n ONEST_Gateway->>BPP: select\n BPP-->>ONEST_Gateway: on_select\n ONEST_Gateway-->>BAP: on_select\n\n BAP->>ONEST_Gateway: init\n ONEST_Gateway->>BPP: init\n BPP-->>ONEST_Gateway: on_init\n ONEST_Gateway-->>BAP: on_init\n\n BAP->>ONEST_Gateway: confirm\n ONEST_Gateway->>BPP: confirm\n BPP-->>ONEST_Gateway: on_confirm\n ONEST_Gateway-->>BAP: on_confirm\n\n BAP->>ONEST_Gateway: status\n ONEST_Gateway->>BPP: status\n BPP-->>ONEST_Gateway: on_status\n ONEST_Gateway-->>BAP: on_status\n\n BAP->>ONEST_Gateway: update\n ONEST_Gateway->>BPP: update\n BPP-->>ONEST_Gateway: on_update\n ONEST_Gateway-->>BAP: on_update\n\n BAP->>ONEST_Gateway: cancel\n ONEST_Gateway->>BPP: cancel\n BPP-->>ONEST_Gateway: on_cancel\n ONEST_Gateway-->>BAP: on_cancel"},{"description":"Ordering","mermaidGraph":"sequenceDiagram\n participant B as Buyer\n participant BA as BuyerApp\n participant G as Gateway\n participant SA as SellerApp\n Note Over B,SA: **SELECT FLOW**\n B ->> BA: Selects one of the
providers for job\n BA ->> SA: **/select** - A job is selected with a
TTL for receiving response\n SA ->> BA: **/on_select** - Responds to the selection with
breakup, quote including logistics charges\n BA ->> B: Shows response with price details"},{"description":"Initializing the order","mermaidGraph":"sequenceDiagram\n participant B as Buyer\n participant BA as BuyerApp\n participant G as Gateway\n participant SA as SellerApp\n Note Over B,SA: **INITIALIZATION FLOW**\n B ->> BA: Proceeds with the Order\n BA ->> SA: **/init** - Initializes the order and
sends billing details\n SA ->> BA: **/on_init** - Order initialization with
fulfillment & settlement information
including UPI or NEFT/IMPS/Bank Transfer\n BA ->> B: Confirms initialization"},{"description":"Order Confirmation","mermaidGraph":"sequenceDiagram\n participant B as Buyer\n participant BA as BuyerApp\n participant SA as SellerApp\n Note Over B,SA: **CONFIRMATION FLOW**\n B ->> BA: Confirms the Order\n BA ->> SA: **/confirm** - Creates order to create final digital contract\n SA ->> BA: **/on_confirm** - Accepts the order \n BA ->> B: Confirms order and delivery "},{"description":"Fulfillment","mermaidGraph":"sequenceDiagram\n participant B as Buyer\n participant BA as BuyerApp\n participant SA as SellerApp \n Note Over B,SA: **ORDER STATUS FLOW**\n B ->> BA: Checks the order status\n BA ->> SA: **/status** - Enquire order status
or tracking information\n SA ->> BA: **/on_status** - Latest order and fulfillment status is sent\n BA ->> B: Updates the latest order
and fulfillment information"}],"reference":"if any","steps":[{"summary":"Description","api":"search","description":"BAP will make search request with an intent, example :- job name, job provider, location etc.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"item":{"descriptor":{"name":"Engineer"}},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}}},{"summary":"Description","api":"on_search","description":"BPP will create a catalogue containing jobs with matching criteria and sends it as on_search request.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"672f774c-4281-44dd-b1c2-84222a3d771e","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:45:10.171Z","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"Affindi Jobs"},"providers":[{"id":"1","descriptor":{"name":"Affinidi","short_desc":"Short Description about the company","images":[{"url":"url of the image of the provider"}]},"fulfillments":[{"id":"1","type":"REMOTE"},{"id":"2","type":"HYBRID"},{"id":"3","type":"ONSITE"}],"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}},{"id":"L2","city":{"name":"Thane","code":"std:022"},"state":{"name":"Maharastra","code":"MH"}},{"id":"L3","city":{"name":"Lucknow","code":"std:0522"},"state":{"name":"Uttar Pradesh","code":"UP"}}],"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","category_id":"Software development","descriptor":{"name":"Fullstack Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":50}},"time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z "}},"location_ids":["L2"],"fulfillment_ids":["1","2","3"],"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment type"},"value":"part-time"},{"descriptor":{"code":"WORKING-HOURS","name":"working hours"},"value":"1300-1700"},{"descriptor":{"code":"JOB-ROLE","name":"Job role"},"value":"Fullstack Engineer"},{"descriptor":{"code":"JOB-LEVEL","name":"Job level"},"value":"Mid-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum gross pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum gross pay"},"value":"1200000"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":1},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-ACCEPTED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":2},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":3},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION-SUBMITTED"}]}],"price":{"currency":"INR","value":"1100.00","maximum_value":"1200.0"}},{"id":"34H1BH24GBH4BHH6DF15E62A81C374B4","category_id":"DevOps","descriptor":{"name":"Sr. Devops Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":150}},"location_ids":["L1"],"fulfillment_ids":["1","2","3"],"time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z "}},"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"pipeline-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment type"},"value":"contractual"},{"descriptor":{"code":"WORK-DURATION","name":"Duration of contract"},"value":"120 days"},{"descriptor":{"code":"JOB-ROLE","name":"Job role"},"value":"Fullstack Engineer"},{"descriptor":{"code":"JOB-LEVEL","name":"Job level"},"value":"Mid-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum gross pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum gross pay"},"value":"1200000"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":1},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-ACCEPTED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":2},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":3},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION-SUBMITTED"}]}],"price":{"currency":"INR","value":"1000.00","maximum_value":"1500.0"}},{"id":"34H1BH24GBH4BHH6DF15E62A81C374B4","category_id":"DevOps","descriptor":{"name":"Jr. Devops Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":150}},"location_ids":["L1"],"fulfillment_ids":["1","2","3"],"time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z "}},"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"0.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"pipeline-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment type"},"value":"full-time"},{"descriptor":{"code":"JOB-ROLE","name":"Job role"},"value":"DevOps Engineer"},{"descriptor":{"code":"JOB-LEVEL","name":"Job level"},"value":"Entry-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary information"},"list":[{"descriptor":{"code":"AVERAGE","name":"Average gross pay"},"value":"900000"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":1},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-ACCEPTED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":2},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":3},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION-SUBMITTED"}]}],"price":{"currency":"INR","value":"1000.00","maximum_value":"1500.0"}}],"tags":[{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":1},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"1.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-ACCEPTED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":2},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":3},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"500"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION-SUBMITTED"}]}]}]}}}}},{"summary":"Description","api":"select","description":"BAP will receive the on_search request and displays the list of jobs to the user. Once the user chooses a job, BAP will make select API with item ID to get the complete details about the job.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"select","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-14T12:11:46.129Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","tags":[{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"}]}]}]}}}}},{"summary":"Description","api":"on_select","description":"BPP will receive the select request and check if the listing is still valid. If the listing is still valid, BPP will send the on_select call with complete details of the job listing.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_select","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:50:46.742Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1","descriptor":{"name":"Affinidi"},"fulfillments":[{"id":"1","type":"REMOTE"},{"id":"2","type":"HYBRID"},{"id":"3","type":"ONSITE"}],"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE"}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}},{"summary":"Description","api":"init","description":"BAP sends the customer details to the BPP in the init API. This is the initializing step of the job application process.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-14T12:12:46Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"]}],"fulfillments":[{"id":"1","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"emp-details","name":"Employee Details"},"list":[{"descriptor":{"code":"expected-salary"},"value":"1000000"},{"descriptor":{"code":"total-experience"},"value":"4"}]},{"descriptor":{"code":"documents","name":"Documents"},"list":[{"descriptor":{"code":"doc-type"},"value":"resume"},{"descriptor":{"code":"link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"file-format"},"value":"pdf"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]}]}},"contact":{"phone":"9999999999","email":"abc@abc.bc"}}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}},{"summary":"Description","api":"on_init","description":"If BPP wants to collect additional details of the user, it will send an xinput form in the on_init request.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"af58aa7b-6745-47d0-9b0d-62dcb262ee87","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T10:14:05Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1","descriptor":{"name":"Affinidi"},"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"xinput":{"required":true,"head":{"descriptor":{"name":"Application Form"},"index":{"min":1,"cur":1,"max":2},"headings":["Candidate Details"]},"form":{"mime_type":"text/html","url":"https://6vs8xnx5i7.jobhub.co.in/loans-kyc/xinput/formid/a23f2fdfbbb8ac402bfd54f-1","resubmit":false}},"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment type"},"value":"full-time"},{"descriptor":{"code":"JOB-ROLE","name":"Job role"},"value":"DevOps Engineer"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum gross pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum gross pay"},"value":"1200000"}]}]}],"quote":{"price":{"currency":"INR","value":"1100"},"breakup":[{"item":{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100.00"},"tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},"price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer"}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION-STARTED","name":"Application started"},"updated_at":"2023-02-06T09:55:41.161Z"},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP-DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL-EXPERIENCE","name":"Total Experience"},"value":"4"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC-TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE-FORMAT","name":"File Format"},"value":"pdf"}]}]}}}]}}}}},{"summary":"Description","api":"confirm","description":"BAP confirms user wants to submit the job application.","example":{"value":{"context":{"domain":"ONDC:ONEST10","version":"2.0.0","action":"confirm","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"481a01fc-4b45-4d49-9558-c6a7dfad8b75","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:09:02Z","ttl":"PT30S"},"message":{"order":{"status":"Created","provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"]}],"fulfillments":[{"id":"1","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT-EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP-YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT-COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY-DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT-SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR-DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR-ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR-NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR-PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR-EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT-ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT-VERIFIED","name":"Agent Verified"},"value":"true"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}},{"summary":"Description","api":"on_confirm","description":"BPP sends confirmation of submission of job application.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_confirm","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Accepted","provider":{"id":"1","descriptor":{"name":"Affinidi"},"locations":{"state":{"name":"Maharastra","code":"MH"}}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the Course"},"value":"Class-X"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the Course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the Course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the Course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job Requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required Work Experience in Years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills Required for the Role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills Required for the Role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-ADDL-SKILL","name":"Additional Skills Required for the Job"},"value":"8+ years of engineering experience in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job Responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for tools (Web, PWA, React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Define long-term technical direction and vision"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create reliable interfaces using modern tools like React, React Native, Typescript, Node.js, Jest, and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing Details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry Type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment Type"},"value":"Full-Time"},{"descriptor":{"code":"JOB-ROLE","name":"Job Role"},"value":"DevOps Engineer"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary Information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum Gross Pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum Gross Pay"},"value":"1200000"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION-STARTED"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT-EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP-YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT-COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY-DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT-SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR-DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR-ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR-NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR-PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR-EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT-ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT-VERIFIED","name":"Agent Verified"},"value":"true"}]}]}]}}}}},{"summary":"Description","api":"status","description":"BAP sends request for status of submission of job application.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"status","version":"2.0.0","bap_id":"bap-12345","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2024-09-04T12:34:560Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881"}}}}},{"summary":"Description","api":"on_status","description":"BPP sends confirmation of submission of job application.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_status","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:50:46.742Z","ttl":"PT30S"},"message":{"order":{"status":"Active","provider":{"id":"1","descriptor":{"name":"Affinidi"},"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"time":{"range":{"start":"2023-01-03T13:23:01+00:00","end":"2023-02-03T13:23:01+00:00"}},"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"CTC","name":"Salary Offered"},"value":"20,00,000"},{"descriptor":{"code":"POST-START-LOCATION","name":"Post start location"},"value":"Pune"},{"descriptor":{"code":"WORKING-LOCATION","name":"Working location"},"value":"Hybrid"},{"descriptor":{"code":"WORKING-TIME","name":"Working hours"},"value":"Full-Time"}]}]}],"quote":{"price":{"currency":"INR","value":"1100"},"breakup":[{"item":{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100.00"},"tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},"price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer"}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION-IN-PROGRESS"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP-DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL-EXPERIENCE","name":"Total Experience (Years)"},"value":"4"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC-TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE-FORMAT","name":"File Format"},"value":"pdf"}]}],"contact":{"phone":"9999999999","email":"abc@abc.bc"}}}}]}}}}},{"summary":"Description","api":"update","description":"BAP confirms user wants to submit the job application.","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"update","version":"2.0.0","bap_id":"bap-12345","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2024-09-04T12:34:56Z","ttl":"PT30M"},"message":{"update_target":"fulfillments","order":{"id":"1677140405881","fulfillments":[{"id":"fulfillment_id_value","type":"FULFILLMENT_TYPE_VALUE","contact":{"phone":"9999999999","email":"abc@abc.bc"}}]}}}}},{"summary":"Description","api":"on_update","description":"BPP sends confirmation of submission of job application.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_update","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Active","provider":{"id":"1","descriptor":{"name":"Affinidi"},"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"a23f2fdfbbb8ac402bf259d75402eb0792f50c095f7d08a55475e7af1c2dadca","fulfillment_ids":["1"],"location_ids":["L1"],"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the Course"},"value":"Class-X"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the Course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the Course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the Course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job Requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required Work Experience in Years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills Required for the Role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills Required for the Role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-ADDL-SKILL","name":"Additional Skills Required for the Job"},"value":"8+ years of engineering experience in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job Responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for tools (Web, PWA, React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Define long-term technical direction and vision"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create reliable interfaces using modern tools like React, React Native, Typescript, Node.js, Jest, and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing Details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry Type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment Type"},"value":"Full-Time"},{"descriptor":{"code":"JOB-ROLE","name":"Job Role"},"value":"DevOps Engineer"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary Information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum Gross Pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum Gross Pay"},"value":"1200000"}]}]}],"fulfillments":[{"id":"1","type":"REMOTE","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP-DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL-EXPERIENCE","name":"Total Experience (Years)"},"value":"4"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC-TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE-FORMAT","name":"File Format"},"value":"pdf"}]}],"contact":{"phone":"9999999999","email":"abc@abc.bc"}}}}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}}]}],"x-examples":{"ONDC:ONEST10 - Work Opportunities":{"summary":"ONDC:ONEST10 - Work Opportunities","description":"Job Hub is acting as provider platform(BPP) which hosts the jobs and Worker Hub is acting as seeker platform(BAP) which helps the workers to find jobs.","example_set":{"search":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"item":{"descriptor":{"name":"Engineer"}},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"provider":{"descriptor":{"name":"ABC Tech"}},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"provider":{"locations":[{"city":{"name":"Bangalore","code":"std:080"},"state":{"name":"Karnataka","code":"IN-KA"},"country":{"name":"India","code":"IN"}}]},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"fulfillment":{"customer":{"person":{"age":"25","gender":"male","skills":[{"code":"ASSEMBLY-OPERATOR","name":"Assembly Operator"},{"code":"ELECTRICIAN","name":"Electrician"}]}}},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"item":{"tags":[{"descriptor":{"code":"LISTING-DETAILS"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE"},"value":"IT Services & Consulting"}]}]},"payment":{"BUYER_FINDER_FEE_TYPE":"AMOUNT","BUYER_FINDER_FEE_AMOUNT":"100"},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"item":{"tags":[{"descriptor":{"code":"LISTING-DETAILS"},"list":[{"descriptor":{"code":"EMPLOYMENT-TYPE"},"value":"full-time"}]}]},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}}]},"select":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"select","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-14T12:11:46.129Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","tags":[{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"}]}]}]}}}}]},"init":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-14T12:12:46Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"]}],"fulfillments":[{"id":"1","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"emp-details","name":"Employee Details"},"list":[{"descriptor":{"code":"expected-salary"},"value":"1000000"},{"descriptor":{"code":"total-experience"},"value":"4"}]},{"descriptor":{"code":"documents","name":"Documents"},"list":[{"descriptor":{"code":"doc-type"},"value":"resume"},{"descriptor":{"code":"link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"file-format"},"value":"pdf"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]}]}},"contact":{"phone":"9999999999","email":"abc@abc.bc"}}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}]},"confirm":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","version":"2.0.0","action":"confirm","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"481a01fc-4b45-4d49-9558-c6a7dfad8b75","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:09:02Z","ttl":"PT30S"},"message":{"order":{"status":"Created","provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"]}],"fulfillments":[{"id":"1","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT-EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP-YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT-COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY-DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT-SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR-DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR-ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR-NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR-PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR-EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT-ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT-VERIFIED","name":"Agent Verified"},"value":"true"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}]},"update":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"update","version":"2.0.0","bap_id":"bap-12345","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2024-09-04T12:34:56Z","ttl":"PT30M"},"message":{"update_target":"fulfillments","order":{"id":"1677140405881","fulfillments":[{"id":"fulfillment_id_value","type":"FULFILLMENT_TYPE_VALUE","contact":{"phone":"9999999999","email":"abc@abc.bc"}}]}}}}]},"status":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"status","version":"2.0.0","bap_id":"bap-12345","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2024-09-04T12:34:560Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881"}}}}]},"cancel":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"cancel","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order_id":"1677140405881","cancellation_reason_id":"001"}}}]},"on_search":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"672f774c-4281-44dd-b1c2-84222a3d771e","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:45:10.171Z","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"Affindi Jobs"},"providers":[{"id":"1","descriptor":{"name":"Affinidi","short_desc":"Short Description about the company","images":[{"url":"url of the image of the provider"}]},"fulfillments":[{"id":"1","type":"REMOTE"},{"id":"2","type":"HYBRID"},{"id":"3","type":"ONSITE"}],"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}},{"id":"L2","city":{"name":"Thane","code":"std:022"},"state":{"name":"Maharastra","code":"MH"}},{"id":"L3","city":{"name":"Lucknow","code":"std:0522"},"state":{"name":"Uttar Pradesh","code":"UP"}}],"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","category_id":"Software development","descriptor":{"name":"Fullstack Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":50}},"time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z "}},"location_ids":["L2"],"fulfillment_ids":["1","2","3"],"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment type"},"value":"part-time"},{"descriptor":{"code":"WORKING-HOURS","name":"working hours"},"value":"1300-1700"},{"descriptor":{"code":"JOB-ROLE","name":"Job role"},"value":"Fullstack Engineer"},{"descriptor":{"code":"JOB-LEVEL","name":"Job level"},"value":"Mid-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum gross pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum gross pay"},"value":"1200000"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":1},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-ACCEPTED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":2},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":3},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION-SUBMITTED"}]}],"price":{"currency":"INR","value":"1100.00","maximum_value":"1200.0"}},{"id":"34H1BH24GBH4BHH6DF15E62A81C374B4","category_id":"DevOps","descriptor":{"name":"Sr. Devops Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":150}},"location_ids":["L1"],"fulfillment_ids":["1","2","3"],"time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z "}},"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"pipeline-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment type"},"value":"contractual"},{"descriptor":{"code":"WORK-DURATION","name":"Duration of contract"},"value":"120 days"},{"descriptor":{"code":"JOB-ROLE","name":"Job role"},"value":"Fullstack Engineer"},{"descriptor":{"code":"JOB-LEVEL","name":"Job level"},"value":"Mid-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum gross pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum gross pay"},"value":"1200000"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":1},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-ACCEPTED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":2},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":3},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION-SUBMITTED"}]}],"price":{"currency":"INR","value":"1000.00","maximum_value":"1500.0"}},{"id":"34H1BH24GBH4BHH6DF15E62A81C374B4","category_id":"DevOps","descriptor":{"name":"Jr. Devops Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":150}},"location_ids":["L1"],"fulfillment_ids":["1","2","3"],"time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z "}},"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"0.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"pipeline-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment type"},"value":"full-time"},{"descriptor":{"code":"JOB-ROLE","name":"Job role"},"value":"DevOps Engineer"},{"descriptor":{"code":"JOB-LEVEL","name":"Job level"},"value":"Entry-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary information"},"list":[{"descriptor":{"code":"AVERAGE","name":"Average gross pay"},"value":"900000"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":1},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-ACCEPTED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":2},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":3},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION-SUBMITTED"}]}],"price":{"currency":"INR","value":"1000.00","maximum_value":"1500.0"}}],"tags":[{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":1},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"1.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-ACCEPTED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":2},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":3},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"500"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION-SUBMITTED"}]}]}]}}}}]},"on_select":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_select","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:50:46.742Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1","descriptor":{"name":"Affinidi"},"fulfillments":[{"id":"1","type":"REMOTE"},{"id":"2","type":"HYBRID"},{"id":"3","type":"ONSITE"}],"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE"}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}]},"on_init":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"af58aa7b-6745-47d0-9b0d-62dcb262ee87","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T10:14:05Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1","descriptor":{"name":"Affinidi"},"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"xinput":{"required":true,"head":{"descriptor":{"name":"Application Form"},"index":{"min":1,"cur":1,"max":2},"headings":["Candidate Details"]},"form":{"mime_type":"text/html","url":"https://6vs8xnx5i7.jobhub.co.in/loans-kyc/xinput/formid/a23f2fdfbbb8ac402bfd54f-1","resubmit":false}},"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment type"},"value":"full-time"},{"descriptor":{"code":"JOB-ROLE","name":"Job role"},"value":"DevOps Engineer"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum gross pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum gross pay"},"value":"1200000"}]}]}],"quote":{"price":{"currency":"INR","value":"1100"},"breakup":[{"item":{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100.00"},"tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},"price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer"}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION-STARTED","name":"Application started"},"updated_at":"2023-02-06T09:55:41.161Z"},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP-DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL-EXPERIENCE","name":"Total Experience"},"value":"4"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC-TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE-FORMAT","name":"File Format"},"value":"pdf"}]}]}}}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"af58aa7b-6745-47d0-9b0d-62dcb262ee87","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T10:14:05Z","ttl":"PT30S"},"message":{"order":{"provider":{"descriptor":{"name":"Affinidi"},"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION-FILLED","name":"Application Filled"},"updated_at":"2023-02-06T09:55:41.161Z"},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP-DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL-EXPERIENCE","name":"Total Experience"},"value":"4"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC-TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE-FORMAT","name":"File Format"},"value":"pdf"}]}]}}}]}}}}]},"on_confirm":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_confirm","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Accepted","provider":{"id":"1","descriptor":{"name":"Affinidi"},"locations":{"state":{"name":"Maharastra","code":"MH"}}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the Course"},"value":"Class-X"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the Course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the Course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the Course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job Requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required Work Experience in Years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills Required for the Role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills Required for the Role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-ADDL-SKILL","name":"Additional Skills Required for the Job"},"value":"8+ years of engineering experience in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job Responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for tools (Web, PWA, React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Define long-term technical direction and vision"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create reliable interfaces using modern tools like React, React Native, Typescript, Node.js, Jest, and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing Details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry Type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment Type"},"value":"Full-Time"},{"descriptor":{"code":"JOB-ROLE","name":"Job Role"},"value":"DevOps Engineer"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary Information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum Gross Pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum Gross Pay"},"value":"1200000"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION-STARTED"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT-EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP-YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT-COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY-DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT-SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR-DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR-ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR-NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR-PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR-EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT-ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT-VERIFIED","name":"Agent Verified"},"value":"true"}]}]}]}}}}]},"on_update":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_update","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Active","provider":{"id":"1","descriptor":{"name":"Affinidi"},"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"a23f2fdfbbb8ac402bf259d75402eb0792f50c095f7d08a55475e7af1c2dadca","fulfillment_ids":["1"],"location_ids":["L1"],"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the Course"},"value":"Class-X"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the Course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the Course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the Course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job Requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required Work Experience in Years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills Required for the Role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills Required for the Role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-ADDL-SKILL","name":"Additional Skills Required for the Job"},"value":"8+ years of engineering experience in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job Responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for tools (Web, PWA, React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Define long-term technical direction and vision"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create reliable interfaces using modern tools like React, React Native, Typescript, Node.js, Jest, and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing Details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry Type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment Type"},"value":"Full-Time"},{"descriptor":{"code":"JOB-ROLE","name":"Job Role"},"value":"DevOps Engineer"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary Information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum Gross Pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum Gross Pay"},"value":"1200000"}]}]}],"fulfillments":[{"id":"1","type":"REMOTE","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP-DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL-EXPERIENCE","name":"Total Experience (Years)"},"value":"4"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC-TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE-FORMAT","name":"File Format"},"value":"pdf"}]}],"contact":{"phone":"9999999999","email":"abc@abc.bc"}}}}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}]},"on_status":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_status","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:50:46.742Z","ttl":"PT30S"},"message":{"order":{"status":"Active","provider":{"id":"1","descriptor":{"name":"Affinidi"},"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"time":{"range":{"start":"2023-01-03T13:23:01+00:00","end":"2023-02-03T13:23:01+00:00"}},"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"CTC","name":"Salary Offered"},"value":"20,00,000"},{"descriptor":{"code":"POST-START-LOCATION","name":"Post start location"},"value":"Pune"},{"descriptor":{"code":"WORKING-LOCATION","name":"Working location"},"value":"Hybrid"},{"descriptor":{"code":"WORKING-TIME","name":"Working hours"},"value":"Full-Time"}]}]}],"quote":{"price":{"currency":"INR","value":"1100"},"breakup":[{"item":{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100.00"},"tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},"price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer"}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION-IN-PROGRESS"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP-DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL-EXPERIENCE","name":"Total Experience (Years)"},"value":"4"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC-TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE-FORMAT","name":"File Format"},"value":"pdf"}]}],"contact":{"phone":"9999999999","email":"abc@abc.bc"}}}}]}}}}]},"on_cancel":{"examples":[{"value":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_cancel","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Cancelled","provider":{"id":"1","descriptor":{"name":"Affinidi"},"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1","C1"],"time":{"range":{"start":"2023-01-03T13:23:01+00:00","end":"2023-02-03T13:23:01+00:00"}},"tags":[{"descriptor":{"code":"CANCEL REQUEST","name":"Cancel request"},"list":[{"descriptor":{"code":"REASON-ID","name":"Reason id"},"value":"001"},{"descriptor":{"code":"INITIATED BY","name":"Initiated by"},"value":"Buyer"}]}]}],"quote":{"price":{"currency":"INR","value":"0"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"0"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"0"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"CANCELLED"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT-EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP-YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT-COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY-DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT-SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR-DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR-ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR-NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR-PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR-EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT-ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT-VERIFIED","name":"Agent Verified"},"value":"true"}]}]},{"id":"C1","tags":[{"descriptor":{"code":"QUOTE_TRAIL"},"list":[{"descriptor":{"code":"CURRENCY"},"value":"INR"},{"descriptor":{"code":"ID"},"value":"0253719F295521CED39EC9C2F3C8DCDE"},{"descriptor":{"code":"TYPE"},"value":"ITEM"},{"descriptor":{"code":"VALUE"},"value":"-1100.00"}]},{"descriptor":{"code":"QUOTE_TRAIL"},"list":[{"descriptor":{"code":"CURRENCY"},"value":"INR"},{"descriptor":{"code":"ID"},"value":"1"},{"descriptor":{"code":"TYPE"},"value":"misc"},{"descriptor":{"code":"VALUE"},"value":"-300.00"}]}]}]}}}}}]}}},"ONDC:ONEST10 - Work Opportunities(Commercials)":{"summary":"ONDC:ONEST10 - Work Opportunities(Commercials)","description":"Job Hub is acting as provider platform(BPP) which hosts the jobs and Worker Hub is acting as seeker platform(BAP) which helps the workers to find jobs.","example_set":{"search":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"item":{"descriptor":{"name":"Engineer"}},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"provider":{"descriptor":{"name":"ABC Tech"}},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"provider":{"locations":[{"city":{"name":"Bangalore","code":"std:080"},"state":{"name":"Karnataka","code":"IN-KA"},"country":{"name":"India","code":"IN"}}]},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"fulfillment":{"customer":{"person":{"age":"25","gender":"male","skills":[{"code":"ASSEMBLY-OPERATOR","name":"Assembly Operator"},{"code":"ELECTRICIAN","name":"Electrician"}]}}},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"item":{"tags":[{"descriptor":{"code":"LISTING-DETAILS"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE"},"value":"IT Services & Consulting"}]}]},"payment":{"BUYER_FINDER_FEE_TYPE":"AMOUNT","BUYER_FINDER_FEE_AMOUNT":"100"},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"item":{"tags":[{"descriptor":{"code":"LISTING-DETAILS"},"list":[{"descriptor":{"code":"EMPLOYMENT-TYPE"},"value":"full-time"}]}]},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}}]},"select":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"select","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-14T12:11:46.129Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","tags":[{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"}]}]}]}}}}]},"init":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-14T12:12:46Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"]}],"fulfillments":[{"id":"1","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"emp-details","name":"Employee Details"},"list":[{"descriptor":{"code":"expected-salary"},"value":"1000000"},{"descriptor":{"code":"total-experience"},"value":"4"}]},{"descriptor":{"code":"documents","name":"Documents"},"list":[{"descriptor":{"code":"doc-type"},"value":"resume"},{"descriptor":{"code":"link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"file-format"},"value":"pdf"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]}]}},"contact":{"phone":"9999999999","email":"abc@abc.bc"}}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}]},"confirm":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","version":"2.0.0","action":"confirm","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"481a01fc-4b45-4d49-9558-c6a7dfad8b75","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:09:02Z","ttl":"PT30S"},"message":{"order":{"status":"Created","provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"]}],"fulfillments":[{"id":"1","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT-EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP-YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT-COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY-DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT-SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR-DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR-ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR-NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR-PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR-EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT-ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT-VERIFIED","name":"Agent Verified"},"value":"true"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}]},"update":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"update","version":"2.0.0","bap_id":"bap-12345","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2024-09-04T12:34:56Z","ttl":"PT30M"},"message":{"update_target":"fulfillments","order":{"id":"1677140405881","fulfillments":[{"id":"fulfillment_id_value","type":"FULFILLMENT_TYPE_VALUE","contact":{"phone":"9999999999","email":"abc@abc.bc"}}]}}}}]},"status":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"status","version":"2.0.0","bap_id":"bap-12345","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2024-09-04T12:34:560Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881"}}}}]},"cancel":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"cancel","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order_id":"1677140405881","cancellation_reason_id":"001"}}}]},"on_search":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"672f774c-4281-44dd-b1c2-84222a3d771e","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:45:10.171Z","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"Affindi Jobs"},"providers":[{"id":"1","descriptor":{"name":"Affinidi","short_desc":"Short Description about the company","images":[{"url":"url of the image of the provider"}]},"fulfillments":[{"id":"1","type":"REMOTE"},{"id":"2","type":"HYBRID"},{"id":"3","type":"ONSITE"}],"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}},{"id":"L2","city":{"name":"Thane","code":"std:022"},"state":{"name":"Maharastra","code":"MH"}},{"id":"L3","city":{"name":"Lucknow","code":"std:0522"},"state":{"name":"Uttar Pradesh","code":"UP"}}],"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","category_id":"Software development","descriptor":{"name":"Fullstack Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":50}},"time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z "}},"location_ids":["L2"],"fulfillment_ids":["1","2","3"],"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment type"},"value":"part-time"},{"descriptor":{"code":"WORKING-HOURS","name":"working hours"},"value":"1300-1700"},{"descriptor":{"code":"JOB-ROLE","name":"Job role"},"value":"Fullstack Engineer"},{"descriptor":{"code":"JOB-LEVEL","name":"Job level"},"value":"Mid-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum gross pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum gross pay"},"value":"1200000"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":1},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-ACCEPTED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":2},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":3},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION-SUBMITTED"}]}],"price":{"currency":"INR","value":"1100.00","maximum_value":"1200.0"}},{"id":"34H1BH24GBH4BHH6DF15E62A81C374B4","category_id":"DevOps","descriptor":{"name":"Sr. Devops Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":150}},"location_ids":["L1"],"fulfillment_ids":["1","2","3"],"time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z "}},"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"pipeline-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment type"},"value":"contractual"},{"descriptor":{"code":"WORK-DURATION","name":"Duration of contract"},"value":"120 days"},{"descriptor":{"code":"JOB-ROLE","name":"Job role"},"value":"Fullstack Engineer"},{"descriptor":{"code":"JOB-LEVEL","name":"Job level"},"value":"Mid-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum gross pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum gross pay"},"value":"1200000"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":1},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-ACCEPTED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":2},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":3},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION-SUBMITTED"}]}],"price":{"currency":"INR","value":"1000.00","maximum_value":"1500.0"}},{"id":"34H1BH24GBH4BHH6DF15E62A81C374B4","category_id":"DevOps","descriptor":{"name":"Jr. Devops Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":150}},"location_ids":["L1"],"fulfillment_ids":["1","2","3"],"time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z "}},"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"0.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"pipeline-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment type"},"value":"full-time"},{"descriptor":{"code":"JOB-ROLE","name":"Job role"},"value":"DevOps Engineer"},{"descriptor":{"code":"JOB-LEVEL","name":"Job level"},"value":"Entry-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary information"},"list":[{"descriptor":{"code":"AVERAGE","name":"Average gross pay"},"value":"900000"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":1},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-ACCEPTED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":2},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":3},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION-SUBMITTED"}]}],"price":{"currency":"INR","value":"1000.00","maximum_value":"1500.0"}}],"tags":[{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":1},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"1.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-ACCEPTED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":2},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"ID","value":3},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"500"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION-SUBMITTED"}]}]}]}}}}]},"on_select":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_select","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:50:46.742Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1","descriptor":{"name":"Affinidi"},"fulfillments":[{"id":"1","type":"REMOTE"},{"id":"2","type":"HYBRID"},{"id":"3","type":"ONSITE"}],"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE"}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}]},"on_init":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"af58aa7b-6745-47d0-9b0d-62dcb262ee87","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T10:14:05Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1","descriptor":{"name":"Affinidi"},"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"xinput":{"required":true,"head":{"descriptor":{"name":"Application Form"},"index":{"min":1,"cur":1,"max":2},"headings":["Candidate Details"]},"form":{"mime_type":"text/html","url":"https://6vs8xnx5i7.jobhub.co.in/loans-kyc/xinput/formid/a23f2fdfbbb8ac402bfd54f-1","resubmit":false}},"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment type"},"value":"full-time"},{"descriptor":{"code":"JOB-ROLE","name":"Job role"},"value":"DevOps Engineer"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum gross pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum gross pay"},"value":"1200000"}]}]}],"quote":{"price":{"currency":"INR","value":"1100"},"breakup":[{"item":{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100.00"},"tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},"price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer"}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION-STARTED","name":"Application started"},"updated_at":"2023-02-06T09:55:41.161Z"},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP-DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL-EXPERIENCE","name":"Total Experience"},"value":"4"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC-TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE-FORMAT","name":"File Format"},"value":"pdf"}]}]}}}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"af58aa7b-6745-47d0-9b0d-62dcb262ee87","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T10:14:05Z","ttl":"PT30S"},"message":{"order":{"provider":{"descriptor":{"name":"Affinidi"},"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION-FILLED","name":"Application Filled"},"updated_at":"2023-02-06T09:55:41.161Z"},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP-DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL-EXPERIENCE","name":"Total Experience"},"value":"4"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC-TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE-FORMAT","name":"File Format"},"value":"pdf"}]}]}}}]}}}}]},"on_confirm":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_confirm","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Accepted","provider":{"id":"1","descriptor":{"name":"Affinidi"},"locations":{"state":{"name":"Maharastra","code":"MH"}}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the Course"},"value":"Class-X"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the Course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the Course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the Course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job Requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required Work Experience in Years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills Required for the Role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills Required for the Role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-ADDL-SKILL","name":"Additional Skills Required for the Job"},"value":"8+ years of engineering experience in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job Responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for tools (Web, PWA, React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Define long-term technical direction and vision"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create reliable interfaces using modern tools like React, React Native, Typescript, Node.js, Jest, and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing Details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry Type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment Type"},"value":"Full-Time"},{"descriptor":{"code":"JOB-ROLE","name":"Job Role"},"value":"DevOps Engineer"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary Information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum Gross Pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum Gross Pay"},"value":"1200000"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION-STARTED"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT-EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP-YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT-COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY-DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT-SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR-DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR-ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR-NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR-PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR-EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT-ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT-VERIFIED","name":"Agent Verified"},"value":"true"}]}]}]}}}}]},"on_update":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_update","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Active","provider":{"id":"1","descriptor":{"name":"Affinidi"},"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"a23f2fdfbbb8ac402bf259d75402eb0792f50c095f7d08a55475e7af1c2dadca","fulfillment_ids":["1"],"location_ids":["L1"],"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the Course"},"value":"Class-X"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the Course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the Course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the Course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job Requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required Work Experience in Years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills Required for the Role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills Required for the Role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-ADDL-SKILL","name":"Additional Skills Required for the Job"},"value":"8+ years of engineering experience in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job Responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for tools (Web, PWA, React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Define long-term technical direction and vision"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create reliable interfaces using modern tools like React, React Native, Typescript, Node.js, Jest, and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing Details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry Type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT-TYPE","name":"Employment Type"},"value":"Full-Time"},{"descriptor":{"code":"JOB-ROLE","name":"Job Role"},"value":"DevOps Engineer"}]},{"descriptor":{"code":"SALARY-INFO","name":"Salary Information"},"list":[{"descriptor":{"code":"GROSS-MIN","name":"Minimum Gross Pay"},"value":"900000"},{"descriptor":{"code":"GROSS-MAX","name":"Maximum Gross Pay"},"value":"1200000"}]}]}],"fulfillments":[{"id":"1","type":"REMOTE","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP-DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL-EXPERIENCE","name":"Total Experience (Years)"},"value":"4"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC-TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE-FORMAT","name":"File Format"},"value":"pdf"}]}],"contact":{"phone":"9999999999","email":"abc@abc.bc"}}}}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}]},"on_status":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_status","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:50:46.742Z","ttl":"PT30S"},"message":{"order":{"status":"Active","provider":{"id":"1","descriptor":{"name":"Affinidi"},"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"time":{"range":{"start":"2023-01-03T13:23:01+00:00","end":"2023-02-03T13:23:01+00:00"}},"tags":[{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN-PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC-ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE-LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY-ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB-REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ-EXPERIENCE","name":"Required work experience in years"},"value":"2.5"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ-PROF-SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB-RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING-DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY-TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"CTC","name":"Salary Offered"},"value":"20,00,000"},{"descriptor":{"code":"POST-START-LOCATION","name":"Post start location"},"value":"Pune"},{"descriptor":{"code":"WORKING-LOCATION","name":"Working location"},"value":"Hybrid"},{"descriptor":{"code":"WORKING-TIME","name":"Working hours"},"value":"Full-Time"}]}]}],"quote":{"price":{"currency":"INR","value":"1100"},"breakup":[{"item":{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100.00"},"tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},"price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer"}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION-IN-PROGRESS"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP-DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL-EXPERIENCE","name":"Total Experience (Years)"},"value":"4"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC-TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE-FORMAT","name":"File Format"},"value":"pdf"}]}],"contact":{"phone":"9999999999","email":"abc@abc.bc"}}}}]}}}}]},"on_cancel":{"examples":[{"value":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_cancel","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Cancelled","provider":{"id":"1","descriptor":{"name":"Affinidi"},"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}}]},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1","C1"],"time":{"range":{"start":"2023-01-03T13:23:01+00:00","end":"2023-02-03T13:23:01+00:00"}},"tags":[{"descriptor":{"code":"CANCEL REQUEST","name":"Cancel request"},"list":[{"descriptor":{"code":"REASON-ID","name":"Reason id"},"value":"001"},{"descriptor":{"code":"INITIATED BY","name":"Initiated by"},"value":"Buyer"}]}]}],"quote":{"price":{"currency":"INR","value":"0"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"0"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"0"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"CANCELLED"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT-EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP-YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT-COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY-DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED-SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT-SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR-DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR-ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR-NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR-PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR-EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT-ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT-VERIFIED","name":"Agent Verified"},"value":"true"}]}]},{"id":"C1","tags":[{"descriptor":{"code":"QUOTE_TRAIL"},"list":[{"descriptor":{"code":"CURRENCY"},"value":"INR"},{"descriptor":{"code":"ID"},"value":"0253719F295521CED39EC9C2F3C8DCDE"},{"descriptor":{"code":"TYPE"},"value":"ITEM"},{"descriptor":{"code":"VALUE"},"value":"-1100.00"}]},{"descriptor":{"code":"QUOTE_TRAIL"},"list":[{"descriptor":{"code":"CURRENCY"},"value":"INR"},{"descriptor":{"code":"ID"},"value":"1"},{"descriptor":{"code":"TYPE"},"value":"misc"},{"descriptor":{"code":"VALUE"},"value":"-300.00"}]}]}]}}}}}]}}}},"x-attributes":{"ONDC:ONEST10 - Work Opportunities":{"attribute_set":{"search":{"parent":true,"context":{"parent":true,"domain":{"description":"domain","required":"mandatory","usage":"ONDC:ONEST10","reference":"if any"},"action":{"description":"action","required":"mandatory","usage":"search","reference":"if any"},"version":{"description":"version","required":"mandatory","usage":"2.0.0","reference":"if any"},"bap_id":{"description":"bap_id","required":"mandatory","usage":"worker-hub.bap.io","reference":"if any"},"bap_uri":{"description":"bap_uri","required":"mandatory","usage":"https://worker-hub.bap.io/","reference":"if any"},"transaction_id":{"description":"transaction_id","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":"if any"},"message_id":{"description":"message_id","required":"mandatory","usage":"$89bdae17-9942-40c8-869a-5bd413356407","reference":"if any"},"location":{"parent":true,"city":{"code":{"description":"code","required":"mandatory","usage":"std:080","reference":"if any"}},"country":{"code":{"description":"code","required":"mandatory","usage":"IND","reference":"if any"}}},"timestamp":{"description":"timestamp","required":"mandatory","usage":"2022-10-11T09:55:41.161Z","reference":"if any"},"ttl":{"description":"ttl","required":"mandatory","usage":"PT30S","reference":"if any"}},"message":{"parent":true,"intent":{"parent":true,"payment":{"parent":true,"BUYER_FINDER_FEE_TYPE":{"description":"BUYER_FINDER_FEE_TYPE","required":"mandatory","usage":"PERCENT","reference":"if any"},"BUYER_FINDER_FEE_PERCENTAGE":{"description":"BUYER_FINDER_FEE_PERCENTAGE","required":"mandatory","usage":"3","reference":"if any"}},"item":{"parent":true,"descriptor":{"parent":true,"name":{"description":"name","required":"mandatory","usage":"Engineer","reference":"if any"}}}}}},"on_search":{"parent":true,"context":{"parent":true,"domain":{"description":"domain","required":"mandatory","usage":"ONDC:ONEST10","reference":null},"action":{"description":"action","required":"mandatory","usage":"on_search","reference":null},"version":{"description":"version","required":"mandatory","usage":"2.0.0","reference":null},"bap_id":{"description":"bap_id","required":"mandatory","usage":"worker-hub.bap.io","reference":null},"bap_uri":{"description":"bap_uri","required":"mandatory","usage":"https://worker-hub.bap.io","reference":null},"transaction_id":{"description":"transaction_id","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":null},"message_id":{"description":"message_id","required":"mandatory","usage":"672f774c-4281-44dd-b1c2-84222a3d771e","reference":null},"location":{"city":{"description":"city","required":"mandatory","usage":"std:080","reference":null},"country":{"description":"country","required":"mandatory","usage":"IND","reference":null}},"timestamp":{"description":"timestamp","required":"mandatory","usage":"2023-02-22T11:45:10.171Z","reference":null},"ttl":{"description":"ttl","required":"mandatory","usage":"PT30S","reference":null}},"message":{"parent":true,"catalog":{"parent":true,"descriptor":{"description":"catalog descriptor","required":"mandatory","usage":"Affindi Jobs","reference":null},"providers":{"id":{"description":"provider id","required":"mandatory","usage":"1","reference":null},"descriptor":{"name":{"description":"provider name","required":"mandatory","usage":"Affinidi","reference":null},"short_desc":{"description":"short description","required":"mandatory","usage":"Short Description about the company","reference":null},"images.url":{"description":"image URL","required":"mandatory","usage":"url of the image of the provider","reference":null}},"fulfillments":{"id":{"description":"fulfillment id","required":"mandatory","usage":"1","reference":null},"type":{"description":"fulfillment type","required":"mandatory","usage":"REMOTE","reference":null}},"locations":{"parent":true,"id":{"description":"location id","required":"mandatory","usage":"L1","reference":null},"city":{"name":{"description":"city name","required":"mandatory","usage":"Pune","reference":null},"code":{"description":"city code","required":"mandatory","usage":"std:020","reference":null}},"state":{"name":{"description":"state name","required":"mandatory","usage":"Maharastra","reference":null},"code":{"description":"state code","required":"mandatory","usage":"MH","reference":null}}},"items":{"parent":true,"id":{"description":"item id","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"category_id":{"description":"category id","required":"mandatory","usage":"Software development","reference":null},"descriptor":{"name":{"description":"item name","required":"mandatory","usage":"Fullstack Engineer","reference":null},"long_desc":{"description":"item description","required":"mandatory","usage":"long_desc","reference":null}},"media":{"mimetype":{"description":"media mimetype","required":"mandatory","usage":"audio/mp4","reference":null},"url":{"description":"media URL","required":"mandatory","usage":"http://url-to-audio-about-job","reference":null}},"quantity":{"available":{"count":{"description":"available count","required":"mandatory","usage":"50","reference":null}}},"time":{"range":{"start":{"description":"start time","required":"mandatory","usage":"2023-01-03T13:23:10.171Z","reference":null},"end":{"description":"end time","required":"mandatory","usage":"2023-02-03T13:23:10.171Z","reference":null}}},"location_ids":[{"description":"location id","required":"mandatory","usage":"L2","reference":null}],"fulfillment_ids":[{"description":"fulfillment id","required":"mandatory","usage":"1","reference":null}],"price":{"currency":{"description":"currency","required":"mandatory","usage":"INR","reference":null},"value":{"description":"price value","required":"mandatory","usage":"1100","reference":null},"maximum_value":{"description":"maximum price value","required":"mandatory","usage":"1200","reference":null}}}}}}},"select":{"parent":true,"context":{"parent":true,"domain":{"description":"The domain of the ONDC network.","required":"mandatory","usage":"ONDC:ONEST10","reference":null},"action":{"description":"The action being performed in the ONDC flow.","required":"mandatory","usage":"select","reference":null},"version":{"description":"The version of the ONDC API being used.","required":"mandatory","usage":"2.0.0","reference":null},"bap_id":{"description":"The unique identifier of the Buyer Application Provider (BAP).","required":"mandatory","usage":"worker-hub.bap.io","reference":null},"bap_uri":{"description":"The URI of the Buyer Application Provider (BAP).","required":"mandatory","usage":"https://worker-hub.bap.io","reference":null},"bpp_id":{"description":"The unique identifier of the Backend Platform Provider (BPP).","required":"mandatory","usage":"job-hub.bpp.io","reference":null},"bpp_uri":{"description":"The URI of the Backend Platform Provider (BPP).","required":"mandatory","usage":"https://job-hub.bpp.io","reference":null},"transaction_id":{"description":"The unique transaction identifier for the operation.","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":null},"message_id":{"description":"The unique identifier of the message in the ONDC flow.","required":"mandatory","usage":"$89bdae17-9942-40c8-869a-5bd413356407","reference":null},"location":{"city":{"code":{"description":"The city code in the ONDC ecosystem.","required":"mandatory","usage":"std:080","reference":null}},"country":{"code":{"description":"The country code in the ONDC ecosystem.","required":"mandatory","usage":"IND","reference":null}}},"timestamp":{"description":"The timestamp of the operation in ISO 8601 format.","required":"mandatory","usage":"2023-02-14T12:11:46.129Z","reference":null},"ttl":{"description":"The Time-to-Live (TTL) of the operation in ISO 8601 duration format.","required":"mandatory","usage":"PT30S","reference":null}},"message":{"parent":true,"order":{"parent":true,"provider":{"parent":true,"id":{"description":"The unique identifier of the provider offering the service or item.","required":"mandatory","usage":"1","reference":null}},"items":{"parent":true,"id":{"description":"The unique identifier of the item being selected.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null}}}}},"on_select":{"parent":true,"context":{"parent":true,"domain":{"description":"The domain of the ONDC network.","required":"mandatory","usage":"ONDC:ONEST10","reference":null},"action":{"description":"The action being performed in the ONDC flow.","required":"mandatory","usage":"on_select","reference":null},"version":{"description":"The version of the ONDC API being used.","required":"mandatory","usage":"2.0.0","reference":null},"bap_id":{"description":"The unique identifier of the Buyer Application Provider (BAP).","required":"mandatory","usage":"worker-hub.bap.io","reference":null},"bap_uri":{"description":"The URI of the Buyer Application Provider (BAP).","required":"mandatory","usage":"https://worker-hub.bap.io","reference":null},"transaction_id":{"description":"The unique transaction identifier for the operation.","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":null},"message_id":{"description":"The unique identifier of the message in the ONDC flow.","required":"mandatory","usage":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","reference":null},"location":{"city":{"code":{"description":"The city code in the ONDC ecosystem.","required":"mandatory","usage":"std:080","reference":null}},"country":{"code":{"description":"The country code in the ONDC ecosystem.","required":"mandatory","usage":"IND","reference":null}}},"timestamp":{"description":"The timestamp of the operation in ISO 8601 format.","required":"mandatory","usage":"2023-02-22T11:50:46.742Z","reference":null},"ttl":{"description":"The Time-to-Live (TTL) of the operation in ISO 8601 duration format.","required":"mandatory","usage":"PT30S","reference":null}},"message":{"parent":true,"order":{"parent":true,"provider":{"parent":true,"id":{"description":"The unique identifier of the provider offering the service.","required":"mandatory","usage":"1","reference":null},"descriptor":{"name":{"description":"The name of the provider.","required":"mandatory","usage":"Affinidi","reference":null}},"fulfillments":{"id":{"description":"The unique identifier of the fulfillment option.","required":"mandatory","usage":"1","reference":null},"type":{"description":"The type of fulfillment.","required":"mandatory","usage":"REMOTE","reference":null}},"locations":{"id":{"description":"The unique identifier of the location.","required":"mandatory","usage":"L1","reference":null},"city":{"name":{"description":"The name of the city.","required":"mandatory","usage":"Pune","reference":null},"code":{"description":"The city code.","required":"mandatory","usage":"std:020","reference":null}},"state":{"name":{"description":"The name of the state.","required":"mandatory","usage":"Maharastra","reference":null},"code":{"description":"The state code.","required":"mandatory","usage":"MH","reference":null}}}},"items":{"parent":true,"id":{"description":"The unique identifier of the item being selected.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null}},"quote":{"parent":true,"ttl":{"description":"The Time-to-Live (TTL) for the quoted order.","required":"mandatory","usage":"P1D","reference":null},"price":{"currency":{"description":"The currency of the quoted price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the quoted price.","required":"mandatory","usage":"1400","reference":null}},"breakup":{"id":{"description":"The unique identifier for the quote breakup item.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"price":{"currency":{"description":"The currency of the breakup price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the breakup price.","required":"mandatory","usage":"1100","reference":null}},"title":{"description":"The title of the breakup item.","required":"mandatory","usage":"Fullstack Engineer","reference":null}}}}}},"init":{"parent":true,"context":{"parent":true,"domain":{"description":"The domain of the ONDC network.","required":"mandatory","usage":"ONDC:ONEST10","reference":null},"action":{"description":"The action being performed in the ONDC flow.","required":"mandatory","usage":"init","reference":null},"version":{"description":"The version of the ONDC API being used.","required":"mandatory","usage":"2.0.0","reference":null},"bap_id":{"description":"The unique identifier of the Buyer Application Provider (BAP).","required":"mandatory","usage":"worker-hub.bap.io","reference":null},"bap_uri":{"description":"The URI of the Buyer Application Provider (BAP).","required":"mandatory","usage":"https://worker-hub.bap.io","reference":null},"bpp_id":{"description":"The unique identifier of the Provider (BPP).","required":"mandatory","usage":"job-hub.bpp.io","reference":null},"bpp_uri":{"description":"The URI of the Provider (BPP).","required":"mandatory","usage":"https://job-hub.bpp.io","reference":null},"transaction_id":{"description":"The unique transaction identifier for the operation.","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":null},"message_id":{"description":"The unique identifier of the message in the ONDC flow.","required":"mandatory","usage":"$89bdae17-9942-40c8-869a-5bd413356407","reference":null},"location":{"city":{"code":{"description":"The city code in the ONDC ecosystem.","required":"mandatory","usage":"std:080","reference":null}},"country":{"code":{"description":"The country code in the ONDC ecosystem.","required":"mandatory","usage":"IND","reference":null}}},"timestamp":{"description":"The timestamp of the operation in ISO 8601 format.","required":"mandatory","usage":"2023-02-14T12:12:46Z","reference":null},"ttl":{"description":"The Time-to-Live (TTL) of the operation in ISO 8601 duration format.","required":"mandatory","usage":"PT30S","reference":null}},"message":{"parent":true,"order":{"parent":true,"provider":{"parent":true,"id":{"description":"The unique identifier of the provider offering the service.","required":"mandatory","usage":"1","reference":null}},"items":{"parent":true,"id":{"description":"The unique identifier of the item being selected.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"fulfillment_ids":{"description":"Fulfillment ID associated with the item","required":"mandatory","usage":1,"reference":"if any"}},"fulfillments":{"parent":true,"id":{"description":"The unique identifier of the fulfillment option.","required":"mandatory","usage":"1","reference":null,"customer":{"person":{"name":{"description":"The name of the customer.","required":"mandatory","usage":"Sanjay","reference":null},"gender":{"description":"The gender of the customer.","required":"mandatory","usage":"Male","reference":null},"age":{"description":"The age of the customer.","required":"mandatory","usage":"35","reference":null},"skills":{"parent":true,"code":{"description":"The code of the skill.","required":"mandatory","usage":"Android","reference":null},"name":{"description":"The name of the skill.","required":"mandatory","usage":"Android","reference":null}},"languages":{"parent":true,"code":{"description":"The language code.","required":"mandatory","usage":"en","reference":null},"name":{"description":"The language name.","required":"mandatory","usage":"English","reference":null}}}}},"contact":{"phone":{"description":"The phone number of the customer.","required":"mandatory","usage":"9999999999","reference":null},"email":{"description":"The email of the customer.","required":"mandatory","usage":"abc@abc.bc","reference":null}},"customer":{"person":{"name":{"description":"Customer's name","required":"mandatory","usage":"Sanjay","reference":"if any"},"gender":{"description":"Customer's gender","required":"mandatory","usage":"Male","reference":"if any"},"age":{"description":"Customer's age","required":"mandatory","usage":35,"reference":"if any"},"skills":{"code":{"description":"Skill code","required":"mandatory","usage":"Android","reference":"if any"},"name":{"description":"Skill name","required":"mandatory","usage":"Android","reference":"if any"}},"languages":{"code":{"description":"Language code","required":"mandatory","usage":"en","reference":"if any"},"name":{"description":"Language name","required":"mandatory","usage":"english","reference":"if any"}}}}},"quote":{"parent":true,"ttl":{"description":"The Time-to-Live (TTL) for the quoted order.","required":"mandatory","usage":"P1D","reference":null},"price":{"currency":{"description":"The currency of the quoted price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the quoted price.","required":"mandatory","usage":"1400","reference":null}},"breakup":{"id":{"description":"The unique identifier for the quote breakup item.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"price":{"currency":{"description":"The currency of the breakup price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the breakup price.","required":"mandatory","usage":"1100","reference":null},"title":{"description":"The title of the breakup item.","required":"mandatory","usage":"Fullstack Engineer","reference":null}}}}}}},"on_init":{"parent":true,"context":{"parent":true,"domain":{"description":"Updated domain namespace defined here","required":"mandatory","usage":"ONDC:ONEST10","reference":"if any"},"action":{"description":"Enum","required":"mandatory","usage":"on_init","reference":"if any"},"version":{"description":"Current live version","required":"mandatory","usage":"2.0.0","reference":"if any"},"bap_id":{"description":"Subscriber ID of buyer app","required":"mandatory","usage":"worker-hub.bap.io","reference":"if any"},"bap_uri":{"description":"Subscriber URI of buyer app","required":"mandatory","usage":"https://worker-hub.bap.io","reference":"if any"},"bpp_id":{"description":"Subscriber ID of BPP","required":"mandatory","usage":"job-hub.bpp.io","reference":"if any"},"bpp_uri":{"description":"Subscriber URI of BPP","required":"mandatory","usage":"https://job-hub.bpp.io","reference":"if any"},"transaction_id":{"description":"Unique string for each request trail","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":"if any"},"message_id":{"description":"Unique string for each message","required":"mandatory","usage":"af58aa7b-6745-47d0-9b0d-62dcb262ee87","reference":"if any"},"location":{"city":{"code":{"description":"City code for location","required":"mandatory","usage":"std:080","reference":"if any"}},"country":{"code":{"description":"Country code in ISO standard","required":"mandatory","usage":"IND","reference":"if any"}}},"timestamp":{"description":"RFC3339 compliant timestamp","required":"mandatory","usage":"2023-02-23T10:14:05Z","reference":"if any"},"ttl":{"description":"Time-to-live for the message","required":"mandatory","usage":"PT30S","reference":"if any"}},"message":{"parent":true,"order":{"parent":true,"provider":{"parent":true,"id":{"description":"Unique identifier for the provider","required":"mandatory","usage":1,"reference":"if any"},"descriptor":{"name":{"description":"Provider name","required":"mandatory","usage":"Affinidi","reference":"if any"}},"locations":{"id":{"description":"Provider location ID","required":"mandatory","usage":"L1","reference":"if any"},"city":{"name":{"description":"City name","required":"mandatory","usage":"Pune","reference":"if any"},"code":{"description":"City code","required":"mandatory","usage":"std:020","reference":"if any"}},"state":{"name":{"description":"State name","required":"mandatory","usage":"Maharastra","reference":"if any"},"code":{"description":"State code","required":"mandatory","usage":"MH","reference":"if any"}}}},"items":{"parent":true,"id":{"description":"Item ID","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":"if any"},"fulfillment_ids":{"description":"Fulfillment ID associated with the item","required":"mandatory","usage":1,"reference":"if any"},"xinput":{"'required'":{"description":"Indicates if input is required","required":"mandatory","usage":true,"reference":"if any"},"head":{"descriptor":{"name":{"description":"Form descriptor name","required":"mandatory","usage":"Application Form","reference":"if any"}},"index":{"min":{"description":"Minimum index value","required":"mandatory","usage":1,"reference":"if any"},"cur":{"description":"Current index value","required":"mandatory","usage":1,"reference":"if any"},"max":{"description":"Maximum index value","required":"mandatory","usage":2,"reference":"if any"}},"headings":{"description":"Heading title","required":"mandatory","usage":"Candidate Details","reference":"if any"}},"form":{"mime_type":{"description":"MIME type of the form","required":"mandatory","usage":"text/html","reference":"if any"},"url":{"description":"Form URL","required":"mandatory","usage":"https://6vs8xnx5i7.jobhub.co.in/loans-kyc/xinput/formid/a23f2fdfbbb8ac402bfd54f-1","reference":"if any"},"resubmit":{"description":"Indicates if resubmission is allowed","required":"mandatory","usage":false,"reference":"if any"}}}},"quote":{"parent":true,"ttl":{"description":"Time-to-live for the quote","required":"mandatory","usage":"P1D","reference":"if any"},"price":{"currency":{"description":"Currency of the quote price","required":"mandatory","usage":"INR","reference":"if any"},"value":{"description":"Value of the quote price","required":"mandatory","usage":1100,"reference":"if any"}},"breakup":{"item":{"id":{"description":"Breakup item ID","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":"if any"},"price":{"currency":{"description":"Currency of the item price","required":"mandatory","usage":"INR","reference":"if any"},"value":{"description":"Value of the item price","required":"mandatory","usage":1100,"reference":"if any"}}},"price":{"currency":{"description":"Currency of the breakup price","required":"mandatory","usage":"INR","reference":"if any"},"value":{"description":"Value of the breakup price","required":"mandatory","usage":1100,"reference":"if any"}},"title":{"description":"Breakup title","required":"mandatory","usage":"Fullstack Engineer","reference":"if any"}}},"fulfillments":{"parent":true,"id":{"description":"Fulfillment ID","required":"mandatory","usage":1,"reference":"if any"},"type":{"description":"Fulfillment type","required":"mandatory","usage":"REMOTE","reference":"if any"},"state":{"descriptor":{"code":{"description":"Fulfillment state code","required":"mandatory","usage":"APPLICATION-STARTED","reference":"if any"},"name":{"description":"Fulfillment state name","required":"mandatory","usage":"Application started","reference":"if any"}},"updated_at":{"description":"Last state update timestamp","required":"mandatory","usage":"2023-02-06T09:55:41.161Z","reference":"if any"}},"customer":{"person":{"name":{"description":"Customer's name","required":"mandatory","usage":"Sanjay","reference":"if any"},"gender":{"description":"Customer's gender","required":"mandatory","usage":"Male","reference":"if any"},"age":{"description":"Customer's age","required":"mandatory","usage":35,"reference":"if any"},"skills":{"code":{"description":"Skill code","required":"mandatory","usage":"Android","reference":"if any"},"name":{"description":"Skill name","required":"mandatory","usage":"Android","reference":"if any"}},"languages":{"code":{"description":"Language code","required":"mandatory","usage":"en","reference":"if any"},"name":{"description":"Language name","required":"mandatory","usage":"english","reference":"if any"}}}}}}}},"confirm":{"parent":true,"context":{"parent":true,"domain":{"description":"The domain of the ONDC network.","required":"mandatory","usage":"ONDC:ONEST10","reference":null},"action":{"description":"The action being performed in the ONDC flow.","required":"mandatory","usage":"confirm","reference":null},"version":{"description":"The version of the ONDC API being used.","required":"mandatory","usage":"2.0.0","reference":null},"bap_id":{"description":"The unique identifier of the Buyer Application Provider (BAP).","required":"mandatory","usage":"worker-hub.bap.io","reference":null},"bap_uri":{"description":"The URI of the Buyer Application Provider (BAP).","required":"mandatory","usage":"https://worker-hub.bap.io","reference":null},"bpp_id":{"description":"The unique identifier of the Provider (BPP).","required":"mandatory","usage":"job-hub.bpp.io","reference":null},"bpp_uri":{"description":"The URI of the Provider (BPP).","required":"mandatory","usage":"https://job-hub.bpp.io","reference":null},"transaction_id":{"description":"The unique transaction identifier for the operation.","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":null},"message_id":{"description":"The unique identifier of the message in the ONDC flow.","required":"mandatory","usage":"481a01fc-4b45-4d49-9558-c6a7dfad8b75","reference":null},"location":{"city":{"code":{"description":"The city code in the ONDC ecosystem.","required":"mandatory","usage":"std:080","reference":null}},"country":{"code":{"description":"The country code in the ONDC ecosystem.","required":"mandatory","usage":"IND","reference":null}}},"timestamp":{"description":"The timestamp of the operation in ISO 8601 format.","required":"mandatory","usage":"2023-02-23T08:09:02Z","reference":null},"ttl":{"description":"The Time-to-Live (TTL) of the operation in ISO 8601 duration format.","required":"mandatory","usage":"PT30S","reference":null}},"message":{"parent":true,"order":{"parent":true,"status":{"description":"The current status of the order.","required":"mandatory","usage":"Created","reference":null},"provider":{"id":{"description":"The unique identifier of the provider offering the service.","required":"mandatory","usage":"1","reference":null}},"items":{"id":{"description":"The unique identifier of the item being selected.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"fulfillment_ids":{"description":"Fulfillment ID associated with the item.","required":"mandatory","usage":"1","reference":null}},"fulfillments":{"id":{"description":"The unique identifier of the fulfillment option.","required":"mandatory","usage":"1","reference":null},"customer":{"person":{"name":{"description":"The name of the customer.","required":"mandatory","usage":"Sanjay","reference":null},"gender":{"description":"The gender of the customer.","required":"mandatory","usage":"Male","reference":null},"age":{"description":"The age of the customer.","required":"mandatory","usage":"35","reference":null},"skills":{"code":{"description":"The code of the skill.","required":"mandatory","usage":"Android","reference":null},"name":{"description":"The name of the skill.","required":"mandatory","usage":"Android","reference":null}},"languages":{"code":{"description":"The language code.","required":"mandatory","usage":"en","reference":null},"name":{"description":"The language name.","required":"mandatory","usage":"English","reference":null}}}},"contact":{"phone":{"description":"The phone number of the customer.","required":"mandatory","usage":"9999999999","reference":null},"email":{"description":"The email of the customer.","required":"mandatory","usage":"abc@abc.bc","reference":null}}},"quote":{"ttl":{"description":"The Time-to-Live (TTL) for the quoted order.","required":"mandatory","usage":"P1D","reference":null},"price":{"currency":{"description":"The currency of the quoted price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the quoted price.","required":"mandatory","usage":"1400","reference":null}},"breakup":{"id":{"description":"The unique identifier for the quote breakup item.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"price":{"currency":{"description":"The currency of the breakup price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the breakup price.","required":"mandatory","usage":"1100","reference":null}},"title":{"description":"The title of the breakup item.","required":"mandatory","usage":"Fullstack Engineer","reference":null}}}}}},"on_confirm":{"parent":true,"context":{"parent":true,"domain":{"description":"The domain of the ONDC network.","required":"mandatory","usage":"ONDC:ONEST10","reference":null},"action":{"description":"The action being performed in the ONDC flow.","required":"mandatory","usage":"on_confirm","reference":null},"version":{"description":"The version of the ONDC API being used.","required":"mandatory","usage":"2.0.0","reference":null},"bap_id":{"description":"The unique identifier of the Buyer Application Provider (BAP).","required":"mandatory","usage":"worker-hub.bap.io","reference":null},"bap_uri":{"description":"The URI of the Buyer Application Provider (BAP).","required":"mandatory","usage":"https://worker-hub.bap.io","reference":null},"bpp_id":{"description":"The unique identifier of the Provider (BPP).","required":"mandatory","usage":"job-hub.bpp.io","reference":null},"bpp_uri":{"description":"The URI of the Provider (BPP).","required":"mandatory","usage":"https://job-hub.bpp.io","reference":null},"transaction_id":{"description":"The unique transaction identifier for the operation.","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":null},"message_id":{"description":"The unique identifier of the message in the ONDC flow.","required":"mandatory","usage":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","reference":null},"location":{"city":{"code":{"description":"The city code in the ONDC ecosystem.","required":"mandatory","usage":"std:080","reference":null}},"country":{"code":{"description":"The country code in the ONDC ecosystem.","required":"mandatory","usage":"IND","reference":null}}},"timestamp":{"description":"The timestamp of the operation in ISO 8601 format.","required":"mandatory","usage":"2023-02-23T08:20:06Z","reference":null},"ttl":{"description":"The Time-to-Live (TTL) of the operation in ISO 8601 duration format.","required":"mandatory","usage":"PT30S","reference":null}},"message":{"parent":true,"order":{"parent":true,"id":{"description":"The unique identifier of the order.","required":"mandatory","usage":"1677140405881","reference":null},"status":{"description":"The current status of the order.","required":"mandatory","usage":"Accepted","reference":null},"provider":{"id":{"description":"The unique identifier of the provider offering the service.","required":"mandatory","usage":"1","reference":null},"descriptor":{"name":{"description":"The name of the provider.","required":"mandatory","usage":"Affinidi","reference":null}},"locations":{"state":{"name":{"description":"The state where the provider is located.","required":"mandatory","usage":"Maharashtra","reference":null},"code":{"description":"The code of the state.","required":"mandatory","usage":"MH","reference":null}}}},"items":{"id":{"description":"The unique identifier of the item being selected.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"fulfillment_ids":{"description":"Fulfillment ID associated with the item.","required":"mandatory","usage":"1","reference":null}},"quote":{"price":{"currency":{"description":"The currency of the quoted price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the quoted price.","required":"mandatory","usage":"1400","reference":null}},"breakup":{"id":{"description":"The unique identifier for the quote breakup item.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"price":{"currency":{"description":"The currency of the breakup price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the breakup price.","required":"mandatory","usage":"1100","reference":null}},"title":{"description":"The title of the breakup item.","required":"mandatory","usage":"Fullstack Engineer","reference":null}},"ttl":{"description":"The Time-to-Live (TTL) for the quoted order.","required":"mandatory","usage":"P1D","reference":null}},"fulfillments":{"id":{"description":"The unique identifier of the fulfillment option.","required":"mandatory","usage":"1","reference":null},"type":{"description":"The type of fulfillment.","required":"mandatory","usage":"REMOTE","reference":null},"state":{"descriptor":{"code":{"description":"The state code of the fulfillment.","required":"mandatory","usage":"APPLICATION-STARTED","reference":null}}},"customer":{"contact":{"phone":{"description":"The phone number of the customer.","required":"mandatory","usage":"9999999999","reference":null},"email":{"description":"The email of the customer.","required":"mandatory","usage":"abc@abc.bc","reference":null}},"person":{"name":{"description":"The name of the customer.","required":"mandatory","usage":"Sanjay","reference":null},"gender":{"description":"The gender of the customer.","required":"mandatory","usage":"Male","reference":null},"age":{"description":"The age of the customer.","required":"mandatory","usage":"35","reference":null},"skills":{"code":{"description":"The code of the skill.","required":"mandatory","usage":"Android","reference":null},"name":{"description":"The name of the skill.","required":"mandatory","usage":"Android","reference":null}},"languages":{"code":{"description":"The language code.","required":"mandatory","usage":"en","reference":null},"name":{"description":"The language name.","required":"mandatory","usage":"English","reference":null}}}},"status":{"description":"The current payment status.","required":"mandatory","usage":"Pending","reference":null},"method":{"description":"The method used for payment.","required":"mandatory","usage":"UPI","reference":null},"expiry":{"description":"The expiry date of the payment.","required":"mandatory","usage":"2024-02-23T08:20:06Z","reference":null},"amount":{"description":"The amount to be paid.","required":"mandatory","usage":"1400","reference":null}}}}},"status":{"parent":true,"context":{"parent":true,"domain":{"description":"The domain of the ONDC network.","required":"mandatory","usage":"ONDC:ONEST10","reference":null},"action":{"description":"The action being performed in the ONDC flow.","required":"mandatory","usage":"status","reference":null},"version":{"description":"The version of the ONDC API being used.","required":"mandatory","usage":"2.0.0","reference":null},"bap_id":{"description":"The unique identifier of the Buyer Application Provider (BAP).","required":"mandatory","usage":"bap-12345","reference":null},"bap_uri":{"description":"The URI of the Buyer Application Provider (BAP).","required":"mandatory","usage":"https://worker-hub.bap.io","reference":null},"bpp_id":{"description":"The unique identifier of the Backend Platform Provider (BPP).","required":"mandatory","usage":"job-hub.bpp.io","reference":null},"bpp_uri":{"description":"The URI of the Backend Platform Provider (BPP).","required":"mandatory","usage":"https://job-hub.bpp.io","reference":null},"transaction_id":{"description":"The unique transaction identifier for the operation.","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":null},"message_id":{"description":"The unique identifier of the message in the ONDC flow.","required":"mandatory","usage":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","reference":null},"location":{"city":{"code":{"description":"The city code in the ONDC ecosystem.","required":"mandatory","usage":"std:080","reference":null}},"country":{"code":{"description":"The country code in the ONDC ecosystem.","required":"mandatory","usage":"IND","reference":null}}},"timestamp":{"description":"The timestamp of the operation in ISO 8601 format.","required":"mandatory","usage":"2024-09-04T12:34:560Z","reference":null},"ttl":{"description":"The Time-to-Live (TTL) of the operation in ISO 8601 duration format.","required":"mandatory","usage":"PT30S","reference":null}},"message":{"parent":true,"order":{"parent":true,"id":{"description":"The unique identifier of the order.","required":"mandatory","usage":"1677140405881","reference":null}}}},"on_status":{"parent":true,"context":{"parent":true,"domain":{"description":"The domain of the ONDC network.","required":"mandatory","usage":"ONDC:ONEST10","reference":null},"action":{"description":"The action being performed in the ONDC flow.","required":"mandatory","usage":"on_status","reference":null},"version":{"description":"The version of the ONDC API being used.","required":"mandatory","usage":"2.0.0","reference":null},"bap_id":{"description":"The unique identifier of the Buyer Application Provider (BAP).","required":"mandatory","usage":"worker-hub.bap.io","reference":null},"bap_uri":{"description":"The URI of the Buyer Application Provider (BAP).","required":"mandatory","usage":"https://worker-hub.bap.io","reference":null},"transaction_id":{"description":"The unique transaction identifier for the operation.","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":null},"message_id":{"description":"The unique identifier of the message in the ONDC flow.","required":"mandatory","usage":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","reference":null},"location":{"city":{"code":{"description":"The city code in the ONDC ecosystem.","required":"mandatory","usage":"std:080","reference":null}},"country":{"code":{"description":"The country code in the ONDC ecosystem.","required":"mandatory","usage":"IND","reference":null}}},"timestamp":{"description":"The timestamp of the operation in ISO 8601 format.","required":"mandatory","usage":"2023-02-22T11:50:46.742Z","reference":null},"ttl":{"description":"The Time-to-Live (TTL) of the operation in ISO 8601 duration format.","required":"mandatory","usage":"PT30S","reference":null}},"message":{"parent":true,"order":{"parent":true,"status":{"description":"The current status of the order.","required":"mandatory","usage":"Active","reference":null},"provider":{"id":{"description":"The unique identifier of the provider offering the service or item.","required":"mandatory","usage":"1","reference":null},"descriptor":{"name":{"description":"The name of the provider.","required":"mandatory","usage":"Affinidi","reference":null}},"locations":{"id":{"description":"The unique identifier of the provider location.","required":"mandatory","usage":"L1","reference":null},"city":{"name":{"description":"The name of the city for the location.","required":"mandatory","usage":"Pune","reference":null},"code":{"description":"The city code in the ONDC ecosystem.","required":"mandatory","usage":"std:020","reference":null}},"state":{"name":{"description":"The name of the state for the location.","required":"mandatory","usage":"Maharastra","reference":null},"code":{"description":"The state code in the ONDC ecosystem.","required":"mandatory","usage":"MH","reference":null}}}},"items":{"id":{"description":"The unique identifier of the item being selected.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"fulfillment_ids":{"description":"The list of fulfillment IDs associated with the item.","required":"mandatory","usage":["1"],"reference":null},"time":{"range":{"start":{"description":"The start time for the item's availability.","required":"mandatory","usage":"2023-01-03T13:23:01+00:00","reference":null},"end":{"description":"The end time for the item's availability.","required":"mandatory","usage":"2023-02-03T13:23:01+00:00","reference":null}}}},"quote":{"price":{"currency":{"description":"The currency of the quoted price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the quoted price.","required":"mandatory","usage":"1100","reference":null}},"breakup":{"item":{"id":{"description":"The unique identifier of the item in the quote breakup.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"price":{"currency":{"description":"The currency of the item's price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the item's price.","required":"mandatory","usage":"1100","reference":null}},"title":{"description":"The title associated with the quote breakup.","required":"mandatory","usage":"Fullstack Engineer","reference":null}}},"ttl":{"description":"The time-to-live for the quoted price in ISO 8601 format.","required":"mandatory","usage":"P1D","reference":null}},"fulfillments":{"id":{"description":"The unique identifier for the fulfillment.","required":"mandatory","usage":"1","reference":null},"type":{"description":"The type of fulfillment.","required":"mandatory","usage":"REMOTE","reference":null},"state":{"descriptor":{"code":{"description":"The code describing the fulfillment state.","required":"mandatory","usage":"APPLICATION-IN-PROGRESS","reference":null}}},"customer":{"person":{"name":{"description":"The name of the customer.","required":"mandatory","usage":"Sanjay","reference":null},"gender":{"description":"The gender of the customer.","required":"mandatory","usage":"Male","reference":null},"age":{"description":"The age of the customer.","required":"mandatory","usage":"35","reference":null},"skills":{"code":{"description":"The code representing the skill.","required":"mandatory","usage":"Android","reference":null},"name":{"description":"The name of the skill.","required":"mandatory","usage":"Android","reference":null}},"languages":{"code":{"description":"The code of the language.","required":"mandatory","usage":"en","reference":null},"name":{"description":"The name of the language.","required":"mandatory","usage":"english","reference":null}},"contact":{"phone":{"description":"The phone number of the customer.","required":"mandatory","usage":"9999999999999","reference":null},"email":{"description":"The email address of the customer.","required":"mandatory","usage":"abc@abc.bc","reference":null}}}}}}}},"cancel":{"parent":true,"context":{"parent":true,"domain":{"description":"updated domain namespace defined here https://docs.google.com/document/d/1brvcltG_DagZ3kGr1ZZQk4hG4tze3zvcxmGV4NMTzr8/edit#heading=h.w9zlp87xdha1","required":"mandatory","usage":"ONDC:ONEST10","reference":"if any"},"action":{"description":"enum","required":"mandatory","usage":"cancel","reference":"if any"},"version":{"description":"current live version","required":"mandatory","usage":"2.0.0","reference":"if any"},"bap_id":{"description":"subscriber_id of buyer app","required":"mandatory","usage":"worker-hub.bap.io","reference":"if any"},"bap_uri":{"description":"subscriber_uri of buyer app","required":"mandatory","usage":"https://worker-hub.bap.io","reference":"if any"},"bpp_id":{"description":"subscriber_id of the provider app","required":"mandatory","usage":"job-hub.bpp.io","reference":"if any"},"bpp_uri":{"description":"subscriber_uri of the provider app","required":"mandatory","usage":"https://job-hub.bpp.io","reference":"if any"},"transaction_id":{"description":"unique string for each request trail","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":"if any"},"message_id":{"description":"unique string for each request trail","required":"mandatory","usage":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","reference":"if any"},"location":{"city":{"code":{"description":"city code for search where service needs to be provided. List of city codes, with pincode mapping, are here - https://docs.google.com/spreadsheets/d/12A_B-nDtvxyFh_FWDfp85ss2qpb65kZ7/edit#gid=213574534","required":"mandatory","usage":"std:080","reference":"if any"}},"country":{"code":{"description":"ISO standard 3 digit country code where service needs to be provided","required":"mandatory","usage":"IND","reference":"if any"}}},"ttl":{"description":"validity of message","required":"mandatory","usage":"PT30S","reference":"if any"}},"message":{"parent":true,"order_id":{"description":"Unique identifier for the order","required":"mandatory","usage":"1677140405881","reference":"if any"},"cancellation_reason_id":{"description":"Unique identifier for the cancellation reason","required":"mandatory","usage":"1","reference":"if any"}}},"on_cancel":{"parent":true,"context":{"parent":true,"domain":{"description":"updated domain namespace defined here https://docs.google.com/document/d/1brvcltG_DagZ3kGr1ZZQk4hG4tze3zvcxmGV4NMTzr8/edit#heading=h.w9zlp87xdha1","required":"mandatory","usage":"ONDC:ONEST10","reference":"if any"},"action":{"description":"enum","required":"mandatory","usage":"on_cancel","reference":"if any"},"version":{"description":"current live version","required":"mandatory","usage":"2.0.0","reference":"if any"},"bap_id":{"description":"subscriber_id of buyer app","required":"mandatory","usage":"worker-hub.bap.io","reference":"if any"},"bap_uri":{"description":"subscriber_uri of buyer app","required":"mandatory","usage":"https://worker-hub.bap.io","reference":"if any"},"timestamp":{"description":"RFC3339 compliant timestamp","required":"mandatory","usage":"2023-02-23T08:20:06Z","reference":"if any"},"transaction_id":{"description":"unique string for each request trail","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":"if any"},"message_id":{"description":"unique string for each request trail","required":"mandatory","usage":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","reference":"if any"},"location":{"city":{"code":{"description":"city code for search where service needs to be provided. List of city codes, with pincode mapping, are here - https://docs.google.com/spreadsheets/d/12A_B-nDtvxyFh_FWDfp85ss2qpb65kZ7/edit#gid=213574534","required":"mandatory","usage":"std:080","reference":"if any"}},"country":{"code":{"description":"ISO standard 3 digit country code where service needs to be provided","required":"mandatory","usage":"IND","reference":"if any"}}},"ttl":{"description":"validity of message","required":"mandatory","usage":"PT30S","reference":"if any"}},"message":{"parent":true,"order":{"parent":true,"id":{"description":"Unique identifier for the order","required":"mandatory","usage":"1677140405881","reference":"if any"},"status":{"description":"Current status of the order","required":"mandatory","usage":"Cancelled","reference":"if any"},"provider":{"id":{"description":"Unique identifier for the provider","required":"mandatory","usage":"1","reference":"if any"},"descriptor":{"name":{"description":"Name of the provider","required":"mandatory","usage":"Affinidi","reference":"if any"}},"locations":{"id":{"description":"Unique identifier for the provider location","required":"mandatory","usage":"L1","reference":"if any"},"city":{"name":{"description":"City name of the provider location","required":"mandatory","usage":"Pune","reference":"if any"},"code":{"description":"City code for the provider location","required":"mandatory","usage":"std:020","reference":"if any"}},"state":{"name":{"description":"State name of the provider location","required":"mandatory","usage":"Maharastra","reference":"if any"},"code":{"description":"State code for the provider location","required":"mandatory","usage":"MH","reference":"if any"}}}},"quote":{"price":{"currency":{"description":"Currency in which the price is quoted","required":"mandatory","usage":"INR","reference":"if any"},"value":{"description":"Quoted price value","required":"mandatory","usage":"0","reference":"if any"}},"breakup":{"id":{"description":"Unique identifier for the quote breakup","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":"if any"},"price":{"currency":{"description":"Currency for the quote breakup","required":"mandatory","usage":"INR","reference":"if any"},"value":{"description":"Price value for the quote breakup","required":"mandatory","usage":"0","reference":"if any"}},"title":{"description":"Title for the quote breakup","required":"mandatory","usage":"Fullstack Engineer","reference":"if any"}}},"fulfillment":{"id":{"description":"Unique identifier for the fulfillment","required":"mandatory","usage":"1","reference":"if any"},"type":{"description":"Type of fulfillment","required":"mandatory","usage":"REMOTE","reference":"if any"},"state":{"descriptor":{"code":{"description":"State code of the fulfillment","required":"mandatory","usage":"CANCELLED","reference":"if any"}}},"customer":{"person":{"name":{"description":"Name of the customer","required":"mandatory","usage":"Sanjay","reference":"if any"},"gender":{"description":"Gender of the customer","required":"mandatory","usage":"Male","reference":"if any"},"age":{"description":"Age of the customer","required":"mandatory","usage":"35","reference":"if any"},"skills":{"code":{"description":"Skill code of the customer","required":"mandatory","usage":"Android","reference":"if any"},"name":{"description":"Skill name of the customer","required":"mandatory","usage":"Android","reference":"if any"}},"languages":{"code":{"description":"Language code of the customer","required":"mandatory","usage":"en","reference":"if any"},"name":{"description":"Language name of the customer","required":"mandatory","usage":"english","reference":"if any"}}},"contact":{"phone":{"description":"The phone number of the customer.","required":"mandatory","usage":"9999999999","reference":null},"email":{"description":"The email of the customer.","required":"mandatory","usage":"abc@abc.bc","reference":null}}}}}}},"update":{"parent":true,"context":{"parent":true,"domain":{"description":"domain","required":"mandatory","usage":"ONDC:ONEST10","reference":"if any"},"action":{"description":"action","required":"mandatory","usage":"update","reference":"if any"},"version":{"description":"version","required":"mandatory","usage":"2.0.0","reference":"if any"},"bap_id":{"description":"bap_id","required":"mandatory","usage":"bap-12345","reference":"if any"},"bap_uri":{"description":"bap_uri","required":"mandatory","usage":"https://worker-hub.bap.io","reference":"if any"},"bpp_id":{"description":"bpp_id","required":"mandatory","usage":"job-hub.bpp.io","reference":"if any"},"bpp_uri":{"description":"bpp_uri","required":"mandatory","usage":"https://job-hub.bpp.io","reference":"if any"},"transaction_id":{"description":"transaction_id","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":"if any"},"message_id":{"description":"message_id","required":"mandatory","usage":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","reference":"if any"},"location":{"city":{"code":null,"description":"code","required":"mandatory","usage":"std:080","reference":"if any"},"country":{"code":null,"description":"code","required":"mandatory","usage":"IND","reference":"if any"}},"timestamp":{"description":"timestamp","required":"mandatory","usage":"2024-09-04T12:34:56Z","reference":"if any"},"ttl":{"description":"ttl","required":"mandatory","usage":"PT30S","reference":"if any"}},"message":{"parent":true,"update_target":{"description":"update_target","required":"mandatory","usage":"fulfillments","reference":"if any"},"order":{"id":{"description":"order_id","required":"mandatory","usage":"1677140405881","reference":"if any"}},"fulfillments":{"id":{"description":"fulfillment_id","required":"mandatory","usage":"fulfillment_id_value","reference":"if any"},"type":{"description":"fulfillment_type","required":"mandatory","usage":"FULFILLMENT_TYPE_VALUE","reference":"if any"},"contact":{"phone":{"description":"phone","required":"mandatory","usage":"9999999999","reference":"if any"},"email":{"description":"email","required":"mandatory","usage":"abc@abc.bc","reference":"if any"}}}}},"on_update":{"parent":true,"context":{"parent":true,"domain":{"description":"The domain of the ONDC network.","required":"mandatory","usage":"ONDC:ONEST10","reference":"if any"},"action":{"description":"The action being performed in the ONDC flow.","required":"mandatory","usage":"on_update","reference":"if any"},"version":{"description":"The version of the ONDC API being used.","required":"mandatory","usage":"2.0.0","reference":"if any"},"bap_id":{"description":"The unique identifier of the Buyer Application Provider (BAP).","required":"mandatory","usage":"worker-hub.bap.io","reference":"if any"},"bap_uri":{"description":"The URI of the Buyer Application Provider (BAP).","required":"mandatory","usage":"https://worker-hub.bap.io","reference":"if any"},"bpp_id":{"description":"The unique identifier of the Seller Application Provider (BPP).","required":"mandatory","usage":"job-hub.bpp.io","reference":"if any"},"bpp_uri":{"description":"The URI of the Seller Application Provider (BPP).","required":"mandatory","usage":"https://job-hub.bpp.io","reference":"if any"},"transaction_id":{"description":"The unique transaction identifier for the operation.","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":"if any"},"message_id":{"description":"The unique identifier of the message in the ONDC flow.","required":"mandatory","usage":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","reference":"if any"},"location":{"city":{"code":{"description":"The city code in the ONDC ecosystem.","required":"mandatory","usage":"std:080","reference":"if any"}},"country":{"code":{"description":"The country code in the ONDC ecosystem.","required":"mandatory","usage":"IND","reference":"if any"}}},"timestamp":{"description":"The timestamp of the operation in ISO 8601 format.","required":"mandatory","usage":"2023-02-23T08:20:06Z","reference":"if any"},"ttl":{"description":"The Time-to-Live (TTL) of the operation in ISO 8601 duration format.","required":"mandatory","usage":"PT30S","reference":"if any"}},"message":{"parent":true,"update_target":{"description":"The target entity being updated in the message.","required":"mandatory","usage":"fulfillments","reference":"if any"},"order":{"id":{"description":"The unique identifier of the order.","required":"mandatory","usage":"1677140405881","reference":"if any"}},"status":{"description":"The status of the order.","required":"mandatory","usage":"Active","reference":"if any"},"provider":{"id":{"description":"The unique identifier of the provider offering the service.","required":"mandatory","usage":"1","reference":"if any"},"descriptor":{"name":{"description":"The name of the provider.","required":"mandatory","usage":"Affinidi","reference":"if any"}}},"locations":{"id":{"description":"The unique identifier of the location.","required":"mandatory","usage":"L1","reference":"if any"},"city":{"name":{"description":"The name of the city.","required":"mandatory","usage":"Pune","reference":"if any"},"code":{"description":"The city code.","required":"mandatory","usage":"std:020","reference":"if any"}},"state":{"name":{"description":"The name of the state.","required":"mandatory","usage":"Maharashtra","reference":"if any"},"code":{"description":"The state code.","required":"mandatory","usage":"MH","reference":"if any"}}},"items":{"id":{"description":"The unique identifier of the item being selected.","required":"mandatory","usage":"a23f2fdfbbb8ac402bf259d75402eb0792f50c095f7d08a55475e7af1c2dadca","reference":"if any"},"fulfillment_ids":{"description":"The fulfillment IDs associated with the item.","required":"mandatory","usage":"1","reference":"if any"},"location_ids":{"description":"The location IDs associated with the item.","required":"mandatory","usage":"L1","reference":"if any"}},"fulfillments":{"id":{"description":"The unique identifier of the fulfillment.","required":"mandatory","usage":"1","reference":"if any"},"type":{"description":"The type of fulfillment.","required":"mandatory","usage":"REMOTE","reference":"if any"},"customer":{"person":{"name":{"description":"The name of the customer.","required":"mandatory","usage":"Sanjay","reference":"if any"},"gender":{"description":"The gender of the customer.","required":"mandatory","usage":"Male","reference":"if any"},"age":{"description":"The age of the customer.","required":"mandatory","usage":"35","reference":"if any"},"skills":{"code":{"description":"The code of the skill.","required":"mandatory","usage":"Android","reference":null},"name":{"description":"The name of the skill.","required":"mandatory","usage":"Android","reference":null}},"languages":{"code":{"description":"The language code.","required":"mandatory","usage":"en","reference":null},"name":{"description":"The language name.","required":"mandatory","usage":"English","reference":null}}}},"contact":{"phone":{"description":"The phone number of the customer.","required":"mandatory","usage":"9999999999","reference":"if any"},"email":{"description":"The email address of the customer.","required":"mandatory","usage":"abc@abc.bc","reference":"if any"}}},"quote":{"price":{"currency":{"description":"The currency of the quoted price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the quoted price.","required":"mandatory","usage":"1400","reference":null}},"breakup":{"id":{"description":"The unique identifier for the quote breakup item.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"price":{"currency":{"description":"The currency of the breakup price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the breakup price.","required":"mandatory","usage":"1100","reference":null}},"title":{"description":"The title of the breakup item.","required":"mandatory","usage":"Fullstack Engineer","reference":null}},"ttl":{"description":"The Time-to-Live (TTL) for the quoted order.","required":"mandatory","usage":"P1D","reference":null}}}}}}}} \ No newline at end of file +let build_spec = {"openapi":"3.0.0","info":{"title":"Beckn Protocol Core","description":"Beckn Core Transaction API specification","version":"2.0.0"},"security":[{"SubscriberAuth":[]}],"paths":{"/search":{"post":{"tags":["Beckn Application Platform (BAP)","Beckn Gateway (BG)"],"description":"BAP declares the customer's intent to buy/avail products or services","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"properties":{"action":{"enum":["search"]}}}]},"message":{"type":"object","properties":{"intent":{"$ref":"#/components/schemas/Intent"}}}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/select":{"post":{"tags":["Beckn Application Platform (BAP)"],"description":"BAP declares the customer's cart (or equivalent) created by selecting objects from the catalog","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"properties":{"action":{"enum":["select"]}},"required":["action"]}]},"message":{"type":"object","properties":{"order":{"$ref":"#/components/schemas/Order"}},"required":["order"]}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/init":{"post":{"tags":["Beckn Application Platform (BAP)"],"description":"Initialize an order by providing billing and/or shipping details","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"properties":{"action":{"enum":["init"]}},"required":["action"]}]},"message":{"type":"object","properties":{"order":{"$ref":"#/components/schemas/Order"}},"required":["order"]}},"required":["context","message"]}}}},"responses":{"default":{"description":"Acknowledgement of message received after successful validation of schema and signature","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"object","properties":{"ack":{"allOf":[{"$ref":"#/components/schemas/Ack"},{"properties":{"status":{"enum":["ACK","NACK"]}}}]}},"required":["ack"]},"error":{"$ref":"#/components/schemas/Error"}},"required":["message"]}}}}}}},"/confirm":{"post":{"tags":["Beckn Application Platform (BAP)"],"description":"Initialize an order by providing billing and/or shipping details","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"properties":{"action":{"enum":["confirm"]}},"required":["action"]}]},"message":{"type":"object","properties":{"order":{"$ref":"#/components/schemas/Order"}},"required":["order"]}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/status":{"post":{"tags":["Beckn Application Platform (BAP)"],"description":"Fetch the latest order object","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"properties":{"action":{"enum":["status"]}},"required":["action"]}]},"message":{"type":"object","properties":{"order_id":{"$ref":"#/components/schemas/Order/properties/id"}},"required":["order_id"]}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/cancel":{"post":{"tags":["Beckn Application Platform (BAP)"],"description":"Cancel an order","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"properties":{"action":{"enum":["cancel"]}},"required":["action"]}]},"message":{"type":"object","properties":{"order_id":{"$ref":"#/components/schemas/Order/properties/id"},"cancellation_reason_id":{"$ref":"#/components/schemas/Option/properties/id"},"descriptor":{"$ref":"#/components/schemas/Descriptor"}},"required":["order_id"]}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/update":{"post":{"tags":["Beckn Application Platform (BAP)"],"description":"Remove object","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"properties":{"action":{"enum":["update"]}},"required":["action"]}]},"message":{"type":"object","properties":{"update_target":{"description":"Comma separated values of order objects being updated. For example: ```\"update_target\":\"item,billing,fulfillment\"```","type":"string"},"order":{"description":"Updated order object","allOf":[{"$ref":"#/components/schemas/Order"}]}},"required":["update_target","order"]}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/on_search":{"post":{"tags":["Beckn Provider Platform (BPP)"],"description":"BPP sends its catalog in response to a search request.","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"properties":{"action":{"enum":["on_search"]}},"required":["action"]}]},"message":{"type":"object","properties":{"catalog":{"$ref":"#/components/schemas/Catalog"}},"required":["catalog"]},"error":{"$ref":"#/components/schemas/Error"}},"required":["context"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/on_select":{"post":{"tags":["Beckn Provider Platform (BPP)"],"description":"Send draft order object with quoted price for selected items","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"properties":{"action":{"enum":["on_select"]}},"required":["action"]}]},"message":{"type":"object","properties":{"order":{"$ref":"#/components/schemas/Order"}}},"error":{"$ref":"#/components/schemas/Error"}},"required":["context"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/on_init":{"post":{"tags":["Beckn Provider Platform (BPP)"],"description":"Send order object with payment details updated","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"properties":{"action":{"enum":["on_init"]}},"required":["action"]}]},"message":{"type":"object","properties":{"order":{"$ref":"#/components/schemas/Order"}},"required":["order"]},"error":{"$ref":"#/components/schemas/Error"}},"required":["context"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/on_confirm":{"post":{"tags":["Beckn Provider Platform (BPP)"],"description":"Send active order object","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"properties":{"action":{"enum":["on_confirm"]}},"required":["action"]}]},"message":{"type":"object","properties":{"order":{"$ref":"#/components/schemas/Order"}},"required":["order"]},"error":{"$ref":"#/components/schemas/Error"}},"required":["context"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/on_cancel":{"post":{"tags":["Beckn Provider Platform (BPP)"],"description":"Send cancellation request_id with reasons list in case of cancellation request. Else send cancelled order object","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"properties":{"action":{"enum":["on_cancel"]}},"required":["action"]}]},"message":{"type":"object","properties":{"order":{"$ref":"#/components/schemas/Order"}},"required":["order"]},"error":{"$ref":"#/components/schemas/Error"}},"required":["context"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/on_update":{"post":{"tags":["Beckn Provider Platform (BPP)"],"description":"Returns updated service with updated runtime object","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"properties":{"action":{"enum":["on_update"]}},"required":["action"]}]},"message":{"type":"object","properties":{"order":{"$ref":"#/components/schemas/Order"}},"required":["order"]},"error":{"$ref":"#/components/schemas/Error"}},"required":["context"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/on_status":{"post":{"tags":["Beckn Provider Platform (BPP)"],"description":"Fetch the status of a Service","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"properties":{"action":{"enum":["on_status"]}},"required":["action"]}]},"message":{"type":"object","properties":{"order":{"$ref":"#/components/schemas/Order"}},"required":["order"]},"error":{"$ref":"#/components/schemas/Error"}},"required":["context"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}}},"components":{"securitySchemes":{"SubscriberAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Signature of message body using BAP or BPP subscriber's signing public key.

Format:

Authorization : Signature keyId=\"{subscriber_id}|{unique_key_id}|{algorithm}\",algorithm=\"ed25519\",created=\"1606970629\",expires=\"1607030629\",headers=\"(created) (expires) digest\",signature=\"Base64(signing string)\""}},"schemas":{"Ack":{"description":"Describes the acknowledgement sent in response to an API call. If the implementation uses HTTP/S, then Ack must be returned in the same session. Every API call to a BPP must be responded to with an Ack whether the BPP intends to respond with a callback or not. This has one property called `status` that indicates the status of the Acknowledgement.","type":"object","properties":{"status":{"type":"string","description":"The status of the acknowledgement. If the request passes the validation criteria of the BPP, then this is set to ACK. If a BPP responds with status = `ACK` to a request, it is required to respond with a callback. If the request fails the validation criteria, then this is set to NACK. Additionally, if a BPP does not intend to respond with a callback even after the request meets the validation criteria, it should set this value to `NACK`.","enum":["ACK","NACK"]},"tags":{"description":"A list of tags containing any additional information sent along with the Acknowledgement.","type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"AddOn":{"description":"Describes an additional item offered as a value-addition to a product or service. This does not exist independently in a catalog and is always associated with an item.","type":"object","properties":{"id":{"description":"Provider-defined ID of the add-on","type":"string"},"descriptor":{"$ref":"#/components/schemas/Descriptor"},"price":{"$ref":"#/components/schemas/Price"}}},"Address":{"description":"Describes a postal address.","type":"string"},"Agent":{"description":"Describes the direct performer, driver or executor that fulfills an order. It is usually a person. But in some rare cases, it could be a non-living entity like a drone, or a bot. Some examples of agents are Doctor in the healthcare sector, a driver in the mobility sector, or a delivery person in the logistics sector. This object can be set at any stage of the order lifecycle. This can be set at the discovery stage when the BPP wants to provide details on the agent fulfilling the order, like in healthcare, where the doctor's name appears during search. This object can also used to search for a particular person that the customer wants fulfilling an order. Sometimes, this object gets instantiated after the order is confirmed, like in the case of on-demand taxis, where the driver is assigned after the user confirms the ride.","properties":{"person":{"$ref":"#/components/schemas/Person"},"contact":{"$ref":"#/components/schemas/Contact"},"organization":{"$ref":"#/components/schemas/Organization"},"rating":{"$ref":"#/components/schemas/Rating/properties/value"}}},"Authorization":{"description":"Describes an authorization mechanism used to start or end the fulfillment of an order. For example, in the mobility sector, the driver may require a one-time password to initiate the ride. In the healthcare sector, a patient may need to provide a password to open a video conference link during a teleconsultation.","type":"object","properties":{"type":{"description":"Type of authorization mechanism used. The allowed values for this field can be published as part of the network policy.","type":"string"},"token":{"description":"Token used for authorization. This is typically generated at the BPP. The BAP can send this value to the user via any channel that it uses to authenticate the user like SMS, Email, Push notification, or in-app rendering.","type":"string"},"valid_from":{"description":"Timestamp in RFC3339 format from which token is valid","type":"string","format":"date-time"},"valid_to":{"description":"Timestamp in RFC3339 format until which token is valid","type":"string","format":"date-time"},"status":{"description":"Status of the token","type":"string"}}},"Billing":{"description":"Describes the billing details of an entity.
This has properties like name,organization,address,email,phone,time,tax_number, created_at,updated_at","type":"object","properties":{"name":{"description":"Name of the billable entity","type":"string"},"organization":{"description":"Details of the organization being billed.","allOf":[{"$ref":"#/components/schemas/Organization"}]},"address":{"description":"The address of the billable entity","allOf":[{"$ref":"#/components/schemas/Address"}]},"state":{"description":"The state where the billable entity resides. This is important for state-level tax calculation","allOf":[{"$ref":"#/components/schemas/State"}]},"city":{"description":"The city where the billable entity resides.","allOf":[{"$ref":"#/components/schemas/City"}]},"email":{"description":"Email address where the bill is sent to","type":"string","format":"email"},"phone":{"description":"Phone number of the billable entity","type":"string"},"time":{"description":"Details regarding the billing period","allOf":[{"$ref":"#/components/schemas/Time"}]},"tax_id":{"description":"ID of the billable entity as recognized by the taxation authority","type":"string"}}},"Cancellation":{"description":"Describes a cancellation event","type":"object","properties":{"time":{"description":"Date-time when the order was cancelled by the buyer","type":"string","format":"date-time"},"cancelled_by":{"type":"string","enum":["CONSUMER","PROVIDER"]},"reason":{"description":"The reason for cancellation","allOf":[{"$ref":"#/components/schemas/Option"}]},"additional_description":{"description":"Any additional information regarding the nature of cancellation","allOf":[{"$ref":"#/components/schemas/Descriptor"}]}}},"CancellationTerm":{"description":"Describes the cancellation terms of an item or an order. This can be referenced at an item or order level. Item-level cancellation terms can override the terms at the order level.","type":"object","properties":{"fulfillment_state":{"description":"The state of fulfillment during which this term is applicable.","allOf":[{"$ref":"#/components/schemas/FulfillmentState"}]},"reason_required":{"description":"Indicates whether a reason is required to cancel the order","type":"boolean"},"cancel_by":{"description":"Information related to the time of cancellation.","allOf":[{"$ref":"#/components/schemas/Time"}]},"cancellation_fee":{"$ref":"#/components/schemas/Fee"},"xinput":{"$ref":"#/components/schemas/XInput"},"external_ref":{"$ref":"#/components/schemas/MediaFile"}}},"Catalog":{"description":"Describes the products or services offered by a BPP. This is typically sent as the response to a search intent from a BAP. The payment terms, offers and terms of fulfillment supported by the BPP can also be included here. The BPP can show hierarchical nature of products/services in its catalog using the parent_category_id in categories. The BPP can also send a ttl (time to live) in the context which is the duration for which a BAP can cache the catalog and use the cached catalog.
This has properties like bbp/descriptor,bbp/categories,bbp/fulfillments,bbp/payments,bbp/offers,bbp/providers and exp
This is used in the following situations.
  • This is typically used in the discovery stage when the BPP sends the details of the products and services it offers as response to a search intent from the BAP.
","type":"object","properties":{"descriptor":{"$ref":"#/components/schemas/Descriptor"},"fulfillments":{"description":"Fulfillment modes offered at the BPP level. This is used when a BPP itself offers fulfillments on behalf of the providers it has onboarded.","type":"array","items":{"$ref":"#/components/schemas/Fulfillment"}},"payments":{"description":"Payment terms offered by the BPP for all transactions. This can be overriden at the provider level.","type":"array","items":{"$ref":"#/components/schemas/Payment"}},"offers":{"description":"Offers at the BPP-level. This is common across all providers onboarded by the BPP.","type":"array","items":{"$ref":"#/components/schemas/Offer"}},"providers":{"type":"array","items":{"$ref":"#/components/schemas/Provider"}},"exp":{"description":"Timestamp after which catalog will expire","type":"string","format":"date-time"},"ttl":{"description":"Duration in seconds after which this catalog will expire","type":"string"}}},"Category":{"description":"A label under which a collection of items can be grouped.","type":"object","properties":{"id":{"description":"ID of the category","type":"string"},"parent_category_id":{"$ref":"#/components/schemas/Category/properties/id"},"descriptor":{"$ref":"#/components/schemas/Descriptor"},"time":{"$ref":"#/components/schemas/Time"},"ttl":{"description":"Time to live for an instance of this schema"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Circle":{"description":"Describes a circular region of a specified radius centered at a specified GPS coordinate.","type":"object","properties":{"gps":{"$ref":"#/components/schemas/Gps"},"radius":{"$ref":"#/components/schemas/Scalar"}}},"City":{"description":"Describes a city","type":"object","properties":{"name":{"description":"Name of the city","type":"string"},"code":{"description":"City code","type":"string"}}},"Contact":{"description":"Describes the contact information of an entity","type":"object","properties":{"phone":{"type":"string"},"email":{"type":"string"},"jcard":{"type":"object","description":"A Jcard object as per draft-ietf-jcardcal-jcard-03 specification"}}},"Context":{"description":"Every API call in beckn protocol has a context. It provides a high-level overview to the receiver about the nature of the intended transaction. Typically, it is the BAP that sets the transaction context based on the consumer's location and action on their UI. But sometimes, during unsolicited callbacks, the BPP also sets the transaction context but it is usually the same as the context of a previous full-cycle, request-callback interaction between the BAP and the BPP. The context object contains four types of fields.
  1. Demographic information about the transaction using fields like `domain`, `country`, and `region`.
  2. Addressing details like the sending and receiving platform's ID and API URL.
  3. Interoperability information like the protocol version that implemented by the sender and,
  4. Transaction details like the method being called at the receiver's endpoint, the transaction_id that represents an end-to-end user session at the BAP, a message ID to pair requests with callbacks, a timestamp to capture sending times, a ttl to specifiy the validity of the request, and a key to encrypt information if necessary.
This object must be passed in every interaction between a BAP and a BPP. In HTTP/S implementations, it is not necessary to send the context during the synchronous response. However, in asynchronous protocols, the context must be sent during all interactions,","type":"object","properties":{"domain":{"description":"Domain code that is relevant to this transaction context","allOf":[{"$ref":"#/components/schemas/Domain/properties/code"}]},"location":{"description":"The location where the transaction is intended to be fulfilled.","allOf":[{"$ref":"#/components/schemas/Location"}]},"action":{"description":"The Beckn protocol method being called by the sender and executed at the receiver.","type":"string"},"version":{"type":"string","description":"Version of transaction protocol being used by the sender."},"bap_id":{"description":"Subscriber ID of the BAP","allOf":[{"description":"A globally unique identifier of the platform, Typically it is the fully qualified domain name (FQDN) of the platform.","type":"string"}]},"bap_uri":{"description":"Subscriber URL of the BAP for accepting callbacks from BPPs.","allOf":[{"description":"The callback URL of the Subscriber. This should necessarily contain the same domain name as set in `subscriber_id``.","type":"string","format":"uri"}]},"bpp_id":{"description":"Subscriber ID of the BPP","allOf":[{"$ref":"#/components/schemas/Context/properties/bap_id/allOf/0"}]},"bpp_uri":{"description":"Subscriber URL of the BPP for accepting calls from BAPs.","allOf":[{"$ref":"#/components/schemas/Context/properties/bap_uri/allOf/0"}]},"transaction_id":{"description":"This is a unique value which persists across all API calls from `search` through `confirm`. This is done to indicate an active user session across multiple requests. The BPPs can use this value to push personalized recommendations, and dynamic offerings related to an ongoing transaction despite being unaware of the user active on the BAP.","type":"string","format":"uuid"},"message_id":{"description":"This is a unique value which persists during a request / callback cycle. Since beckn protocol APIs are asynchronous, BAPs need a common value to match an incoming callback from a BPP to an earlier call. This value can also be used to ignore duplicate messages coming from the BPP. It is recommended to generate a fresh message_id for every new interaction. When sending unsolicited callbacks, BPPs must generate a new message_id.","type":"string","format":"uuid"},"timestamp":{"description":"Time of request generation in RFC3339 format","type":"string","format":"date-time"},"key":{"description":"The encryption public key of the sender","type":"string"},"ttl":{"description":"The duration in ISO8601 format after timestamp for which this message holds valid","type":"string"}}},"Country":{"description":"Describes a country","type":"object","properties":{"name":{"type":"string","description":"Name of the country"},"code":{"type":"string","description":"Country code as per ISO 3166-1 and ISO 3166-2 format"}}},"Credential":{"description":"Describes a credential of an entity - Person or Organization","type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","default":"VerifiableCredential"},"url":{"description":"URL of the credential","type":"string","format":"uri"}}},"Customer":{"description":"Describes a customer buying/availing a product or a service","type":"object","properties":{"person":{"$ref":"#/components/schemas/Person"},"contact":{"$ref":"#/components/schemas/Contact"}}},"DecimalValue":{"description":"Describes a numerical value in decimal form","type":"string","pattern":"[+-]?([0-9]*[.])?[0-9]+"},"Descriptor":{"description":"Physical description of something.","type":"object","properties":{"name":{"type":"string"},"code":{"type":"string"},"short_desc":{"type":"string"},"long_desc":{"type":"string"},"additional_desc":{"type":"object","properties":{"url":{"type":"string"},"content_type":{"type":"string","enum":["text/plain","text/html","application/json"]}}},"media":{"type":"array","items":{"$ref":"#/components/schemas/MediaFile"}},"images":{"type":"array","items":{"$ref":"#/components/schemas/Image"}}}},"Domain":{"description":"Described the industry sector or sub-sector. The network policy should contain codes for all the industry sectors supported by the network. Domains can be created in varying levels of granularity. The granularity of a domain can be decided by the participants of the network. Too broad domains will result in irrelevant search broadcast calls to BPPs that don't have services supporting the domain. Too narrow domains will result in a large number of registry entries for each BPP. It is recommended that network facilitators actively collaborate with various working groups and network participants to carefully choose domain codes keeping in mind relevance, performance, and opportunity cost. It is recommended that networks choose broad domains like mobility, logistics, healthcare etc, and progressively granularize them as and when the number of network participants for each domain grows large.","type":"object","properties":{"name":{"description":"Name of the domain","type":"string"},"code":{"description":"Standard code representing the domain. The standard is usually published as part of the network policy. Furthermore, the network facilitator should also provide a mechanism to provide the supported domains of a network."},"additional_info":{"description":"A url that contains addtional information about that domain.","allOf":[{"$ref":"#/components/schemas/MediaFile"}]}}},"Duration":{"description":"Describes duration as per ISO8601 format","type":"string"},"Error":{"description":"Describes an error object that is returned by a BAP, BPP or BG as a response or callback to an action by another network participant. This object is sent when any request received by a network participant is unacceptable. This object can be sent either during Ack or with the callback.","type":"object","properties":{"code":{"type":"string","description":"Standard error code. For full list of error codes, refer to docs/protocol-drafts/BECKN-005-ERROR-CODES-DRAFT-01.md of this repo\""},"paths":{"type":"string","description":"Path to json schema generating the error. Used only during json schema validation errors"},"message":{"type":"string","description":"Human readable message describing the error. Used mainly for logging. Not recommended to be shown to the user."}}},"Fee":{"description":"A fee applied on a particular entity","type":"object","properties":{"percentage":{"description":"Percentage of a value","allOf":[{"$ref":"#/components/schemas/DecimalValue"}]},"amount":{"description":"A fixed value","allOf":[{"$ref":"#/components/schemas/Price"}]}}},"Form":{"description":"Describes a form","type":"object","properties":{"url":{"description":"The URL from where the form can be fetched. The content fetched from the url must be processed as per the mime_type specified in this object. Once fetched, the rendering platform can choosed to render the form as-is as an embeddable element; or process it further to blend with the theme of the application. In case the interface is non-visual, the the render can process the form data and reproduce it as per the standard specified in the form.","type":"string","format":"uri"},"data":{"description":"The form submission data","type":"object","additionalProperties":{"type":"string"}},"mime_type":{"description":"This field indicates the nature and format of the form received by querying the url. MIME types are defined and standardized in IETF's RFC 6838.","type":"string","enum":["text/html","application/xml"]},"submission_id":{"type":"string","format":"uuid"}}},"Fulfillment":{"description":"Describes how a an order will be rendered/fulfilled to the end-customer","type":"object","properties":{"id":{"description":"Unique reference ID to the fulfillment of an order","type":"string"},"type":{"description":"A code that describes the mode of fulfillment. This is typically set when there are multiple ways an order can be fulfilled. For example, a retail order can be fulfilled either via store pickup or a home delivery. Similarly, a medical consultation can be provided either in-person or via tele-consultation. The network policy must publish standard fulfillment type codes for the different modes of fulfillment.","type":"string"},"rateable":{"description":"Whether the fulfillment can be rated or not","type":"boolean"},"rating":{"description":"The rating value of the fulfullment service.","allOf":[{"$ref":"#/components/schemas/Rating/properties/value"}]},"state":{"description":"The current state of fulfillment. The BPP must set this value whenever the state of the order fulfillment changes and fire an unsolicited `on_status` call.","allOf":[{"$ref":"#/components/schemas/FulfillmentState"}]},"tracking":{"type":"boolean","description":"Indicates whether the fulfillment allows tracking","default":false},"customer":{"description":"The person that will ultimately receive the order","allOf":[{"$ref":"#/components/schemas/Customer"}]},"agent":{"description":"The agent that is currently handling the fulfillment of the order","allOf":[{"$ref":"#/components/schemas/Agent"}]},"contact":{"$ref":"#/components/schemas/Contact"},"vehicle":{"$ref":"#/components/schemas/Vehicle"},"stops":{"description":"The list of logical stops encountered during the fulfillment of an order.","type":"array","items":{"$ref":"#/components/schemas/Stop"}},"path":{"description":"The physical path taken by the agent that can be rendered on a map. The allowed format of this property can be set by the network.","type":"string"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"FulfillmentState":{"description":"Describes the state of fulfillment","type":"object","properties":{"descriptor":{"$ref":"#/components/schemas/Descriptor"},"updated_at":{"type":"string","format":"date-time"},"updated_by":{"type":"string","description":"ID of entity which changed the state"}}},"Gps":{"description":"Describes a GPS coordinate","type":"string","pattern":"^[-+]?([1-8]?\\d(\\.\\d+)?|90(\\.0+)?),\\s*[-+]?(180(\\.0+)?|((1[0-7]\\d)|([1-9]?\\d))(\\.\\d+)?)$"},"Image":{"description":"Describes an image","type":"object","properties":{"url":{"description":"URL to the image. This can be a data url or an remote url","type":"string","format":"uri"},"size_type":{"description":"The size of the image. The network policy can define the default dimensions of each type","type":"string","enum":["xs","sm","md","lg","xl","custom"]},"width":{"description":"Width of the image in pixels","type":"string"},"height":{"description":"Height of the image in pixels","type":"string"}}},"Intent":{"description":"The intent to buy or avail a product or a service. The BAP can declare the intent of the consumer containing
  • What they want (A product, service, offer)
  • Who they want (A seller, service provider, agent etc)
  • Where they want it and where they want it from
  • When they want it (start and end time of fulfillment
  • How they want to pay for it

This has properties like descriptor,provider,fulfillment,payment,category,offer,item,tags
This is typically used by the BAP to send the purpose of the user's search to the BPP. This will be used by the BPP to find products or services it offers that may match the user's intent.
For example, in Mobility, the mobility consumer declares a mobility intent. In this case, the mobility consumer declares information that describes various aspects of their journey like,
  • Where would they like to begin their journey (intent.fulfillment.start.location)
  • Where would they like to end their journey (intent.fulfillment.end.location)
  • When would they like to begin their journey (intent.fulfillment.start.time)
  • When would they like to end their journey (intent.fulfillment.end.time)
  • Who is the transport service provider they would like to avail services from (intent.provider)
  • Who is traveling (This is not recommended in public networks) (intent.fulfillment.customer)
  • What kind of fare product would they like to purchase (intent.item)
  • What add-on services would they like to avail
  • What offers would they like to apply on their booking (intent.offer)
  • What category of services would they like to avail (intent.category)
  • What additional luggage are they carrying
  • How would they like to pay for their journey (intent.payment)

For example, in health domain, a consumer declares the intent for a lab booking the describes various aspects of their booking like,
  • Where would they like to get their scan/test done (intent.fulfillment.start.location)
  • When would they like to get their scan/test done (intent.fulfillment.start.time)
  • When would they like to get the results of their test/scan (intent.fulfillment.end.time)
  • Who is the service provider they would like to avail services from (intent.provider)
  • Who is getting the test/scan (intent.fulfillment.customer)
  • What kind of test/scan would they like to purchase (intent.item)
  • What category of services would they like to avail (intent.category)
  • How would they like to pay for their journey (intent.payment)
","type":"object","properties":{"descriptor":{"description":"A raw description of the search intent. Free text search strings, raw audio, etc can be sent in this object.","allOf":[{"$ref":"#/components/schemas/Descriptor"}]},"provider":{"description":"The provider from which the customer wants to place to the order from","allOf":[{"$ref":"#/components/schemas/Provider"}]},"fulfillment":{"description":"Details on how the customer wants their order fulfilled","allOf":[{"$ref":"#/components/schemas/Fulfillment"}]},"payment":{"description":"Details on how the customer wants to pay for the order","allOf":[{"$ref":"#/components/schemas/Payment"}]},"category":{"description":"Details on the item category","allOf":[{"$ref":"#/components/schemas/Category"}]},"offer":{"description":"details on the offer the customer wants to avail","allOf":[{"$ref":"#/components/schemas/Offer"}]},"item":{"description":"Details of the item that the consumer wants to order","allOf":[{"$ref":"#/components/schemas/Item"}]},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"ItemQuantity":{"description":"Describes the count or amount of an item","type":"object","properties":{"allocated":{"description":"This represents the exact quantity allocated for purchase of the item.","type":"object","properties":{"count":{"type":"integer","minimum":0},"measure":{"$ref":"#/components/schemas/Scalar"}}},"available":{"description":"This represents the exact quantity available for purchase of the item. The buyer can only purchase multiples of this","type":"object","properties":{"count":{"type":"integer","minimum":0},"measure":{"$ref":"#/components/schemas/Scalar"}}},"maximum":{"description":"This represents the maximum quantity allowed for purchase of the item","type":"object","properties":{"count":{"type":"integer","minimum":1},"measure":{"$ref":"#/components/schemas/Scalar"}}},"minimum":{"description":"This represents the minimum quantity allowed for purchase of the item","type":"object","properties":{"count":{"type":"integer","minimum":0},"measure":{"$ref":"#/components/schemas/Scalar"}}},"selected":{"description":"This represents the quantity selected for purchase of the item","type":"object","properties":{"count":{"type":"integer","minimum":0},"measure":{"$ref":"#/components/schemas/Scalar"}}},"unitized":{"description":"This represents the quantity available in a single unit of the item","type":"object","properties":{"count":{"type":"integer","minimum":1,"maximum":1},"measure":{"$ref":"#/components/schemas/Scalar"}}}}},"Item":{"description":"Describes a product or a service offered to the end consumer by the provider. In the mobility sector, it can represent a fare product like one way journey. In the logistics sector, it can represent the delivery service offering. In the retail domain it can represent a product like a grocery item.","type":"object","properties":{"id":{"description":"ID of the item.","type":"string"},"parent_item_id":{"description":"ID of the item, this item is a variant of","allOf":[{"$ref":"#/components/schemas/Item/properties/id"}]},"parent_item_quantity":{"description":"The number of units of the parent item this item is a multiple of","allOf":[{"$ref":"#/components/schemas/ItemQuantity"}]},"descriptor":{"description":"Physical description of the item","allOf":[{"$ref":"#/components/schemas/Descriptor"}]},"creator":{"description":"The creator of this item","allOf":[{"$ref":"#/components/schemas/Organization"}]},"price":{"description":"The price of this item, if it has intrinsic value","allOf":[{"$ref":"#/components/schemas/Price"}]},"quantity":{"description":"The selling quantity of the item","allOf":[{"$ref":"#/components/schemas/ItemQuantity"}]},"category_ids":{"description":"Categories this item can be listed under","type":"array","items":{"allOf":[{"$ref":"#/components/schemas/Category/properties/id"}]}},"fulfillment_ids":{"description":"Modes through which this item can be fulfilled","type":"array","items":{"allOf":[{"$ref":"#/components/schemas/Fulfillment/properties/id"}]}},"location_ids":{"description":"Provider Locations this item is available in","type":"array","items":{"allOf":[{"$ref":"#/components/schemas/Location/properties/id"}]}},"payment_ids":{"description":"Payment modalities through which this item can be ordered","type":"array","items":{"allOf":[{"$ref":"#/components/schemas/Payment/properties/id"}]}},"add_ons":{"type":"array","items":{"$ref":"#/components/schemas/AddOn"}},"cancellation_terms":{"description":"Cancellation terms of this item","type":"array","items":{"$ref":"#/components/schemas/CancellationTerm"}},"refund_terms":{"description":"Refund terms of this item","type":"array","items":{"description":"Refund term of an item or an order","type":"object","properties":{"fulfillment_state":{"description":"The state of fulfillment during which this term is applicable.","allOf":[{"$ref":"#/components/schemas/State"}]},"refund_eligible":{"description":"Indicates if cancellation will result in a refund","type":"boolean"},"refund_within":{"description":"Time within which refund will be processed after successful cancellation.","allOf":[{"$ref":"#/components/schemas/Time"}]},"refund_amount":{"$ref":"#/components/schemas/Price"}}}},"replacement_terms":{"description":"Terms that are applicable be met when this item is replaced","type":"array","items":{"$ref":"#/components/schemas/ReplacementTerm"}},"return_terms":{"description":"Terms that are applicable when this item is returned","type":"array","items":{"$ref":"#/components/schemas/ReturnTerm"}},"xinput":{"description":"Additional input required from the customer to purchase / avail this item","allOf":[{"$ref":"#/components/schemas/XInput"}]},"time":{"description":"Temporal attributes of this item. This property is used when the item exists on the catalog only for a limited period of time.","allOf":[{"$ref":"#/components/schemas/Time"}]},"rateable":{"description":"Whether this item can be rated","type":"boolean"},"rating":{"description":"The rating of the item","allOf":[{"$ref":"#/components/schemas/Rating/properties/value"}]},"matched":{"description":"Whether this item is an exact match of the request","type":"boolean"},"related":{"description":"Whether this item is a related item to the exactly matched item","type":"boolean"},"recommended":{"description":"Whether this item is a recommended item to a response","type":"boolean"},"ttl":{"description":"Time to live in seconds for an instance of this schema","type":"string"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Location":{"description":"The physical location of something","type":"object","properties":{"id":{"type":"string"},"descriptor":{"$ref":"#/components/schemas/Descriptor"},"map_url":{"description":"The url to the map of the location. This can be a globally recognized map url or the one specified by the network policy.","type":"string","format":"uri"},"gps":{"description":"The GPS co-ordinates of this location.","allOf":[{"$ref":"#/components/schemas/Gps"}]},"address":{"description":"The address of this location.","allOf":[{"$ref":"#/components/schemas/Address"}]},"city":{"description":"The city this location is, or is located within","allOf":[{"$ref":"#/components/schemas/City"}]},"district":{"description":"The state this location is, or is located within","type":"string"},"state":{"description":"The state this location is, or is located within","allOf":[{"$ref":"#/components/schemas/State"}]},"country":{"description":"The country this location is, or is located within","allOf":[{"$ref":"#/components/schemas/Country"}]},"area_code":{"type":"string"},"circle":{"$ref":"#/components/schemas/Circle"},"polygon":{"description":"The boundary polygon of this location","type":"string"},"3dspace":{"description":"The three dimensional region describing this location","type":"string"},"rating":{"description":"The rating of this location","allOf":[{"$ref":"#/components/schemas/Rating/properties/value"}]}}},"MediaFile":{"description":"This object contains a url to a media file.","type":"object","properties":{"mimetype":{"description":"indicates the nature and format of the document, file, or assortment of bytes. MIME types are defined and standardized in IETF's RFC 6838","type":"string"},"url":{"description":"The URL of the file","type":"string","format":"uri"},"signature":{"description":"The digital signature of the file signed by the sender","type":"string"},"dsa":{"description":"The signing algorithm used by the sender","type":"string"}}},"Offer":{"description":"An offer associated with a catalog. This is typically used to promote a particular product and enable more purchases.","type":"object","properties":{"id":{"type":"string"},"descriptor":{"$ref":"#/components/schemas/Descriptor"},"location_ids":{"type":"array","items":{"$ref":"#/components/schemas/Location/properties/id"}},"category_ids":{"type":"array","items":{"$ref":"#/components/schemas/Category/properties/id"}},"item_ids":{"type":"array","items":{"$ref":"#/components/schemas/Item/properties/id"}},"time":{"$ref":"#/components/schemas/Time"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Option":{"description":"Describes a selectable option","type":"object","properties":{"id":{"type":"string"},"descriptor":{"$ref":"#/components/schemas/Descriptor"}}},"Order":{"description":"Describes a legal purchase order. It contains the complete details of the legal contract created between the buyer and the seller.","type":"object","properties":{"id":{"type":"string","description":"Human-readable ID of the order. This is generated at the BPP layer. The BPP can either generate order id within its system or forward the order ID created at the provider level."},"ref_order_ids":{"description":"A list of order IDs to link this order to previous orders.","type":"array","items":{"type":"string","description":"ID of a previous order"}},"status":{"description":"Status of the order. Allowed values can be defined by the network policy","type":"string","enum":["ACTIVE","COMPLETE","CANCELLED"]},"type":{"description":"This is used to indicate the type of order being created to BPPs. Sometimes orders can be linked to previous orders, like a replacement order in a retail domain. A follow-up consultation in healthcare domain. A single order part of a subscription order. The list of order types can be standardized at the network level.","type":"string","default":"DEFAULT","enum":["DRAFT","DEFAULT"]},"provider":{"description":"Details of the provider whose catalog items have been selected.","allOf":[{"$ref":"#/components/schemas/Provider"}]},"items":{"description":"The items purchased / availed in this order","type":"array","items":{"$ref":"#/components/schemas/Item"}},"add_ons":{"description":"The add-ons purchased / availed in this order","type":"array","items":{"$ref":"#/components/schemas/AddOn"}},"offers":{"description":"The offers applied in this order","type":"array","items":{"$ref":"#/components/schemas/Offer"}},"billing":{"description":"The billing details of this order","allOf":[{"$ref":"#/components/schemas/Billing"}]},"fulfillments":{"description":"The fulfillments involved in completing this order","type":"array","items":{"$ref":"#/components/schemas/Fulfillment"}},"cancellation":{"description":"The cancellation details of this order","allOf":[{"$ref":"#/components/schemas/Cancellation"}]},"cancellation_terms":{"description":"Cancellation terms of this item","type":"array","items":{"$ref":"#/components/schemas/CancellationTerm"}},"refund_terms":{"description":"Refund terms of this item","type":"array","items":{"$ref":"#/components/schemas/Item/properties/refund_terms/items"}},"replacement_terms":{"description":"Replacement terms of this item","type":"array","items":{"$ref":"#/components/schemas/ReplacementTerm"}},"return_terms":{"description":"Return terms of this item","type":"array","items":{"$ref":"#/components/schemas/ReturnTerm"}},"quote":{"description":"The mutually agreed upon quotation for this order.","allOf":[{"$ref":"#/components/schemas/Quotation"}]},"payments":{"description":"The terms of settlement for this order","type":"array","items":{"$ref":"#/components/schemas/Payment"}},"created_at":{"description":"The date-time of creation of this order","type":"string","format":"date-time"},"updated_at":{"description":"The date-time of updated of this order","type":"string","format":"date-time"},"xinput":{"description":"Additional input required from the customer to confirm this order","allOf":[{"$ref":"#/components/schemas/XInput"}]},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Organization":{"description":"An organization. Usually a recognized business entity.","type":"object","properties":{"descriptor":{"$ref":"#/components/schemas/Descriptor"},"address":{"description":"The postal address of the organization","allOf":[{"$ref":"#/components/schemas/Address"}]},"state":{"description":"The state where the organization's address is registered","allOf":[{"$ref":"#/components/schemas/State"}]},"city":{"description":"The city where the the organization's address is registered","allOf":[{"$ref":"#/components/schemas/City"}]},"contact":{"$ref":"#/components/schemas/Contact"}}},"Payment":{"description":"Describes the terms of settlement between the BAP and the BPP for a single transaction. When instantiated, this object contains
  1. the amount that has to be settled,
  2. The payment destination destination details
  3. When the settlement should happen, and
  4. A transaction reference ID
. During a transaction, the BPP reserves the right to decide the terms of payment. However, the BAP can send its terms to the BPP first. If the BPP does not agree to those terms, it must overwrite the terms and return them to the BAP. If overridden, the BAP must either agree to the terms sent by the BPP in order to preserve the provider's autonomy, or abort the transaction. In case of such disagreements, the BAP and the BPP can perform offline negotiations on the payment terms. Once an agreement is reached, the BAP and BPP can resume transactions.","type":"object","properties":{"id":{"description":"ID of the payment term that can be referred at an item or an order level in a catalog","type":"string"},"collected_by":{"description":"This field indicates who is the collector of payment. The BAP can set this value to 'bap' if it wants to collect the payment first and settle it to the BPP. If the BPP agrees to those terms, the BPP should not send the payment url. Alternatively, the BPP can set this field with the value 'bpp' if it wants the payment to be made directly."},"url":{"type":"string","description":"A payment url to be called by the BAP. If empty, then the payment is to be done offline. The details of payment should be present in the params object. If tl_method = http/get, then the payment details will be sent as url params. Two url param values, ```$transaction_id``` and ```$amount``` are mandatory.","format":"uri"},"params":{"type":"object","properties":{"transaction_id":{"type":"string","description":"The reference transaction ID associated with a payment activity"},"amount":{"type":"string"},"currency":{"type":"string"},"bank_code":{"type":"string"},"bank_account_number":{"type":"string"},"virtual_payment_address":{"type":"string"},"source_bank_code":{"type":"string"},"source_bank_account_number":{"type":"string"},"source_virtual_payment_address":{"type":"string"}}},"type":{"type":"string","enum":["PRE-ORDER","PRE-FULFILLMENT","ON-FULFILLMENT","POST-FULFILLMENT"]},"status":{"type":"string","enum":["PAID","NOT-PAID"]},"time":{"$ref":"#/components/schemas/Time"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Person":{"description":"Describes a person as any individual","type":"object","properties":{"id":{"type":"string","description":"Describes the identity of the person"},"url":{"description":"Profile url of the person","type":"string","format":"uri"},"name":{"description":"the name of the person","type":"string"},"image":{"$ref":"#/components/schemas/Image"},"age":{"description":"Age of the person","allOf":[{"$ref":"#/components/schemas/Duration"}]},"dob":{"description":"Date of birth of the person","type":"string","format":"date"},"gender":{"type":"string","description":"Gender of something, typically a Person, but possibly also fictional characters, animals, etc. While Male and Female may be used, text strings are also acceptable for people who do not identify as a binary gender.Allowed values for this field can be published in the network policy"},"creds":{"type":"array","items":{"$ref":"#/components/schemas/Credential"}},"languages":{"type":"array","items":{"description":"Describes a language known to the person.","type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"}}}},"skills":{"type":"array","items":{"description":"Describes a skill of the person.","type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"}}}},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Price":{"description":"Describes the price of a product or service","type":"object","properties":{"currency":{"type":"string"},"value":{"$ref":"#/components/schemas/DecimalValue"},"estimated_value":{"$ref":"#/components/schemas/DecimalValue"},"computed_value":{"$ref":"#/components/schemas/DecimalValue"},"listed_value":{"$ref":"#/components/schemas/DecimalValue"},"offered_value":{"$ref":"#/components/schemas/DecimalValue"},"minimum_value":{"$ref":"#/components/schemas/DecimalValue"},"maximum_value":{"$ref":"#/components/schemas/DecimalValue"}}},"Provider":{"description":"Describes the catalog of a business.","type":"object","properties":{"id":{"type":"string","description":"Id of the provider"},"descriptor":{"$ref":"#/components/schemas/Descriptor"},"category_id":{"type":"string","description":"Category Id of the provider at the BPP-level catalog"},"rating":{"$ref":"#/components/schemas/Rating/properties/value"},"time":{"$ref":"#/components/schemas/Time"},"categories":{"type":"array","items":{"$ref":"#/components/schemas/Category"}},"fulfillments":{"type":"array","items":{"$ref":"#/components/schemas/Fulfillment"}},"payments":{"type":"array","items":{"$ref":"#/components/schemas/Payment"}},"locations":{"type":"array","items":{"$ref":"#/components/schemas/Location"}},"offers":{"type":"array","items":{"$ref":"#/components/schemas/Offer"}},"items":{"type":"array","items":{"$ref":"#/components/schemas/Item"}},"exp":{"type":"string","description":"Time after which catalog has to be refreshed","format":"date-time"},"rateable":{"description":"Whether this provider can be rated or not","type":"boolean"},"ttl":{"description":"The time-to-live in seconds, for this object. This can be overriden at deeper levels. A value of -1 indicates that this object is not cacheable.","type":"integer","minimum":-1},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Quotation":{"description":"Describes a quote. It is the estimated price of products or services from the BPP.
This has properties like price, breakup, ttl","type":"object","properties":{"id":{"description":"ID of the quote.","type":"string","format":"uuid"},"price":{"description":"The total quoted price","allOf":[{"$ref":"#/components/schemas/Price"}]},"breakup":{"description":"the breakup of the total quoted price","type":"array","items":{"type":"object","properties":{"item":{"$ref":"#/components/schemas/Item"},"title":{"type":"string"},"price":{"$ref":"#/components/schemas/Price"}}}},"ttl":{"$ref":"#/components/schemas/Duration"}}},"Rating":{"description":"Describes the rating of an entity","type":"object","properties":{"rating_category":{"description":"Category of the entity being rated","type":"string","enum":["Item","Order","Fulfillment","Provider","Agent","Support"]},"id":{"description":"Id of the object being rated","type":"string"},"value":{"description":"Rating value given to the object. This can be a single value or can also contain an inequality operator like gt, gte, lt, lte. This can also contain an inequality expression containing logical operators like && and ||.","type":"string"}}},"Region":{"description":"Describes an arbitrary region of space. The network policy should contain a published list of supported regions by the network.","type":"object","properties":{"dimensions":{"description":"The number of dimensions that are used to describe any point inside that region. The most common dimensionality of a region is 2, that represents an area on a map. There are regions on the map that can be approximated to one-dimensional regions like roads, railway lines, or shipping lines. 3 dimensional regions are rarer, but are gaining popularity as flying drones are being adopted for various fulfillment services.","type":"string","enum":["1","2","3"]},"type":{"description":"The type of region. This is used to specify the granularity of the region represented by this object. Various examples of two-dimensional region types are city, country, state, district, and so on. The network policy should contain a list of all possible region types supported by the network.","type":"string"},"name":{"type":"string","description":"Name of the region as specified on the map where that region exists."},"code":{"type":"string","description":"A standard code representing the region. This should be interpreted in the same way by all network participants."},"boundary":{"type":"string","description":"A string representing the boundary of the region. One-dimensional regions are represented by polylines. Two-dimensional regions are represented by polygons, and three-dimensional regions can represented by polyhedra."},"map_url":{"type":"string","description":"The url to the map of the region. This can be a globally recognized map or the one specified by the network policy."}}},"ReplacementTerm":{"description":"The replacement policy of an item or an order","type":"object","properties":{"fulfillment_state":{"description":"The state of fulfillment during which this term is applicable.","allOf":[{"$ref":"#/components/schemas/State"}]},"replace_within":{"description":"Applicable only for buyer managed returns where the buyer has to replace the item before a certain date-time, failing which they will not be eligible for replacement","allOf":[{"$ref":"#/components/schemas/Time"}]},"external_ref":{"$ref":"#/components/schemas/MediaFile"}}},"ReturnTerm":{"description":"Describes the return policy of an item or an order","type":"object","properties":{"fulfillment_state":{"description":"The state of fulfillment during which this term IETF''s applicable.","allOf":[{"$ref":"#/components/schemas/State"}]},"return_eligible":{"description":"Indicates whether the item is eligible for return","type":"boolean"},"return_time":{"description":"Applicable only for buyer managed returns where the buyer has to return the item to the origin before a certain date-time, failing which they will not be eligible for refund.","allOf":[{"$ref":"#/components/schemas/Time"}]},"return_location":{"description":"The location where the item or order must / will be returned to","allOf":[{"$ref":"#/components/schemas/Location"}]},"fulfillment_managed_by":{"description":"The entity that will perform the return","type":"string","enum":["CONSUMER","PROVIDER"]}}},"Scalar":{"description":"Describes a scalar","type":"object","properties":{"type":{"type":"string","enum":["CONSTANT","VARIABLE"]},"value":{"$ref":"#/components/schemas/DecimalValue"},"estimated_value":{"$ref":"#/components/schemas/DecimalValue"},"computed_value":{"$ref":"#/components/schemas/DecimalValue"},"range":{"type":"object","properties":{"min":{"$ref":"#/components/schemas/DecimalValue"},"max":{"$ref":"#/components/schemas/DecimalValue"}}},"unit":{"type":"string"}}},"Schedule":{"description":"Describes schedule as a repeating time period used to describe a regularly recurring event. At a minimum a schedule will specify frequency which describes the interval between occurrences of the event. Additional information can be provided to specify the schedule more precisely. This includes identifying the timestamps(s) of when the event will take place. Schedules may also have holidays to exclude a specific day from the schedule.
This has properties like frequency, holidays, times","type":"object","properties":{"frequency":{"$ref":"#/components/schemas/Duration"},"holidays":{"type":"array","items":{"type":"string","format":"date-time"}},"times":{"type":"array","items":{"type":"string","format":"date-time"}}}},"State":{"description":"A bounded geopolitical region of governance inside a country.","type":"object","properties":{"name":{"type":"string","description":"Name of the state"},"code":{"type":"string","description":"State code as per country or international standards"}}},"Stop":{"description":"A logical point in space and time during the fulfillment of an order.","type":"object","properties":{"id":{"type":"string"},"parent_stop_id":{"type":"string"},"location":{"description":"Location of the stop","allOf":[{"$ref":"#/components/schemas/Location"}]},"type":{"description":"The type of stop. Allowed values of this property can be defined by the network policy.","type":"string"},"time":{"description":"Timings applicable at the stop.","allOf":[{"$ref":"#/components/schemas/Time"}]},"instructions":{"description":"Instructions that need to be followed at the stop","allOf":[{"$ref":"#/components/schemas/Descriptor"}]},"contact":{"description":"Contact details of the stop","allOf":[{"$ref":"#/components/schemas/Contact"}]},"person":{"description":"The details of the person present at the stop","allOf":[{"$ref":"#/components/schemas/Person"}]},"authorization":{"$ref":"#/components/schemas/Authorization"}}},"Support":{"description":"Details of customer support","type":"object","properties":{"ref_id":{"type":"string"},"callback_phone":{"type":"string","format":"phone"},"phone":{"type":"string","format":"phone"},"email":{"type":"string","format":"email"},"url":{"type":"string","format":"uri"}}},"Tag":{"description":"Describes a tag. This is used to contain extended metadata. This object can be added as a property to any schema to describe extended attributes. For BAPs, tags can be sent during search to optimize and filter search results. BPPs can use tags to index their catalog to allow better search functionality. Tags are sent by the BPP as part of the catalog response in the `on_search` callback. Tags are also meant for display purposes. Upon receiving a tag, BAPs are meant to render them as name-value pairs. This is particularly useful when rendering tabular information about a product or service.","type":"object","properties":{"descriptor":{"description":"Description of the Tag, can be used to store detailed information.","allOf":[{"$ref":"#/components/schemas/Descriptor"}]},"value":{"description":"The value of the tag. This set by the BPP and rendered as-is by the BAP.","type":"string"}}},"TagGroup":{"description":"A collection of tag objects with group level attributes. For detailed documentation on the Tags and Tag Groups schema go to https://github.com/beckn/protocol-specifications/discussions/316","type":"object","properties":{"descriptor":{"description":"Description of the TagGroup, can be used to store detailed information.","allOf":[{"$ref":"#/components/schemas/Descriptor"}]},"list":{"description":"An array of Tag objects listed under this group. This property can be set by BAPs during search to narrow the `search` and achieve more relevant results. When received during `on_search`, BAPs must render this list under the heading described by the `name` property of this schema.","type":"array","items":{"$ref":"#/components/schemas/Tag"}}}},"Time":{"description":"Describes time in its various forms. It can be a single point in time; duration; or a structured timetable of operations
This has properties like label, time stamp,duration,range, days, schedule","type":"object","properties":{"label":{"type":"string"},"timestamp":{"type":"string","format":"date-time"},"duration":{"$ref":"#/components/schemas/Duration"},"range":{"type":"object","properties":{"start":{"type":"string","format":"date-time"},"end":{"type":"string","format":"date-time"}}},"days":{"type":"string","description":"comma separated values representing days of the week"},"schedule":{"$ref":"#/components/schemas/Schedule"}}},"Tracking":{"description":"Contains tracking information that can be used by the BAP to track the fulfillment of an order in real-time. which is useful for knowing the location of time sensitive deliveries.","type":"object","properties":{"id":{"description":"A unique tracking reference number","type":"string"},"url":{"description":"A URL to the tracking endpoint. This can be a link to a tracking webpage, a webhook URL created by the BAP where BPP can push the tracking data, or a GET url creaed by the BPP which the BAP can poll to get the tracking data. It can also be a websocket URL where the BPP can push real-time tracking data.","type":"string","format":"uri"},"location":{"description":"In case there is no real-time tracking endpoint available, this field will contain the latest location of the entity being tracked. The BPP will update this value everytime the BAP calls the track API.","allOf":[{"$ref":"#/components/schemas/Location"}]},"status":{"description":"This value indicates if the tracking is currently active or not. If this value is `active`, then the BAP can begin tracking the order. If this value is `inactive`, the tracking URL is considered to be expired and the BAP should stop tracking the order.","type":"string","enum":["active","inactive"]}}},"Vehicle":{"description":"Describes a vehicle is a device that is designed or used to transport people or cargo over land, water, air, or through space.
This has properties like category, capacity, make, model, size,variant,color,energy_type,registration","type":"object","properties":{"category":{"type":"string"},"capacity":{"type":"integer"},"make":{"type":"string"},"model":{"type":"string"},"size":{"type":"string"},"variant":{"type":"string"},"color":{"type":"string"},"energy_type":{"type":"string"},"registration":{"type":"string"},"wheels_count":{"type":"string"},"cargo_volumne":{"type":"string"},"wheelchair_access":{"type":"string"},"code":{"type":"string"},"emission_standard":{"type":"string"}}},"XInput":{"description":"Contains any additional or extended inputs required to confirm an order. This is typically a Form Input. Sometimes, selection of catalog elements is not enough for the BPP to confirm an order. For example, to confirm a flight ticket, the airline requires details of the passengers along with information on baggage, identity, in addition to the class of ticket. Similarly, a logistics company may require details on the nature of shipment in order to confirm the shipping. A recruiting firm may require additional details on the applicant in order to confirm a job application. For all such purposes, the BPP can choose to send this object attached to any object in the catalog that is required to be sent while placing the order. This object can typically be sent at an item level or at the order level. The item level XInput will override the Order level XInput as it indicates a special requirement of information for that particular item. Hence the BAP must render a separate form for the Item and another form at the Order level before confirmation.","type":"object","properties":{"form":{"$ref":"#/components/schemas/Form"},"required":{"description":"Indicates whether the form data is mandatorily required by the BPP to confirm the order.","type":"boolean"}}}}},"x-enum":{"search":{"context":{"domain":[{"code":"ONDC:ONEST10","description":"Work Opportunities","reference":""},{"code":"ONDC:ONEST11","description":"Learning Experiences","reference":""},{"code":"ONDC:ONEST12","description":"Scholarships","reference":""},{"code":"ONDC:ONEST13","description":"Mentorship","reference":""}]},"message":{"intent":{"fulfillments":{"type":[{"code":"REMOTE","description":"How the job will be fullfilled","reference":""},{"code":"HYBRID","description":"How the job will be fullfilled","reference":""},{"code":"ONSITE","description":"How the job will be fullfilled","reference":""}]}}}},"on_search":{"context":{"domain":[{"code":"ONDC:ONEST10","description":"Work Opportunities","reference":""},{"code":"ONDC:ONEST11","description":"Learning Experiences","reference":""},{"code":"ONDC:ONEST12","description":"Scholarships","reference":""},{"code":"ONDC:ONEST13","description":"Mentorship","reference":""}]},"message":{"catalog":{"fulfillments":{"type":[{"code":"REMOTE","description":"How the job will be fullfilled","reference":""},{"code":"HYBRID","description":"How the job will be fullfilled","reference":""},{"code":"ONSITE","description":"How the job will be fullfilled","reference":""}],"state":{"descriptor":{"code":[{"code":"APPLICATION_STARTED","name":"Human readble code of the fulfillment status","reference":""},{"code":"APPLICATION_IN_PROGRESS","description":"Human readble code of the fulfillment status","reference":""},{"code":"APPLICATION_FILLED","description":"Human readble code of the fulfillment status","reference":""},{"code":"APPLICATION_SUBMITTED","description":"Human readble code of the fulfillment status","reference":""},{"code":"APPLICATION-REJECTED","description":"Human readble code of the fulfillment status","reference":""},{"code":"ASSESSMENT-IN-PROGRESS","description":"Human readble code of the fulfillment status","reference":""},{"code":"OFFER_EXTENDED","description":"Human readble code of the fulfillment status","reference":""},{"code":"OFFER_ACCEPTED","description":"Human readble code of the fulfillment status","reference":""},{"code":"OFFER-REJECTED","description":"Human readble code of the fulfillment status","reference":""}],"name":[{"code":"Application Started","description":"Name of the fulfillment status","reference":""},{"code":"Application in Progress","description":"Name of the fulfillment status","reference":""},{"code":"Application Filled","description":"Name of the fulfillment status","reference":""},{"code":"Application Submitted","description":"Name of the fulfillment status","reference":""},{"code":"Application Rejected","description":"Name of the fulfillment status","reference":""},{"code":"Assessment in Progress","description":"Name of the fulfillment status","reference":""},{"code":"Offer Extended","description":"Name of the fulfillment status","reference":""},{"code":"Offer Accepted","description":"Name of the fulfillment status","reference":""},{"code":"Offer Rejected","description":"Name of the fulfillment status","reference":""}]}},"customer":{"person":{"gender":[{"code":"Male","description":"Gender of the job applicant","reference":""},{"code":"Female","description":"Gender of the job applicant","reference":""},{"code":"Transgender","description":"Gender of the job applicant","reference":""},{"code":"Other","description":"Gender of the job applicant","reference":""}]}}}}}}},"x-tags":{"search":{"message":{"intent":{"tags":[{"code":"EMPLOYMENT_TYPE","description":"Employment Type","reference":"","list":[{"code":"full-time","description":"Type of EMPLOYMENT_TYPE","reference":""},{"code":"part-time","description":"Type of EMPLOYMENT_TYPE","reference":""},{"code":"contractual","description":"Type of EMPLOYMENT_TYPE","reference":""}]}]}}},"on_search":{"message":{"catalog":{"providers":{"tags":[{"code":"EMPLOYMENT_TYPE","description":"Employment Type","reference":"","list":[{"code":"full-time","description":"Type of EMPLOYMENT_TYPE","reference":""},{"code":"part-time","description":"Type of EMPLOYMENT_TYPE","reference":""},{"code":"contractual","description":"Type of EMPLOYMENT_TYPE","reference":""}]},{"code":"NP_FEES","description":"NP_FEES","reference":"","list":[{"code":"COMMERCIAL_TYPE","description":"commercial type - [percent, value]","reference":""},{"code":"COMMERCIAL_VALUE","description":"commercial value - [percentage, number]","reference":""},{"code":"COMMERCIAL_NAME","description":"commercial name - [verified, recruitment, qualified]","reference":""},{"code":"COMMERCIAL_TRIGGERING_STATE","description":"commercial triggering - [APPLICATION_SUBMITTED, OFFER_ACCEPTED, OFFER_EXTENDED]","reference":""}]},{"code":"SALARY","description":"SALARY","reference":"","list":[{"code":"GROSS_MIN","description":"Minimum gross pay","reference":""},{"code":"GROSS_MAX","description":"Maximum gross pay","reference":""},{"code":"AVERAGE","description":"Average gross pay","reference":""}]}],"items":{"tags":[{"code":"EMPLOYMENT_TYPE","description":"Employment Type","reference":"","list":[{"code":"full-time","description":"Type of EMPLOYMENT_TYPE","reference":""},{"code":"part-time","description":"Type of EMPLOYMENT_TYPE","reference":""},{"code":"contractual","description":"Type of EMPLOYMENT_TYPE","reference":""}]},{"code":"LISTING_DETAILS","description":"LISTING_DETAILS","reference":"","list":[{"code":"INDUSTRY_TYPE","description":"Industry Type - [\"Information Technology\", \"Healthcare\", \"Education\", \"Finance\", \"Manufacturing\", \"Retail\", \"Hospitality\", \"Transportation\", \"Real Estate\", \"Media & Entertainment\"]","reference":""},{"code":"DEPARTMENT","description":"Department - [\"Engineering\", \"Sales\", \"Marketing\", \"Human Resources\", \"Operations\", \"Finance\", \"Legal\", \"Customer Support\", \"IT Support\", \"Research & Development\", \"Logistics\", \"Design\"]","reference":""},{"code":"JOB_LEVEL","description":"Job Level - [\"Administration\", \"Facility Management\", \"Cosmetology\", \"Skin Care\", \"Beauty Consulting\", \"Permanent Makeup\", \"Body Art\", \"Personal Training\", \"Sports Coaching\", \"Health and Wellness Coaching\", \"Rehabilitation and Therapy\", \"Personal Styling\", \"Wellness and Relaxation\", \"Nutrition and Diet\", \"Spa and Wellness Services\", \"Household Maintenance and Cleaning\", \"Child Care\", \"Elderly Care\", \"Cooking\", \"Gardening\", \"Transportation\", \"Pet Care\", \"Software Development\", \"Quality Assurance and Testing\", \"DBA/Data Warehousing\", \"IT Infrastructure Services\", \"IT and Information Security\", \"IT Support\", \"IT Network\", \"DevOps\", \"Hardware and Networks\", \"Editing\", \"Artists\", \"Animation/Effects\", \"Production\", \"Direction\", \"Sounds/Lights/Technical Support\", \"Makeup/Beauty\", \"CSR and Sustainability\", \"Social and Public Service\", \"Restaurant Management\", \"Culinary Staff\", \"Serving Staff\", \"Catering and Events\", \"Hotel Management\", \"Housekeeping\", \"Guest Services\", \"Maintenance Services\", \"Travel Services\", \"Personal Security\", \"Corporate Security\", \"Security Management\", \"Event Security\", \"Law Enforcement and Public Safety\", \"Cybersecurity\", \"Fire Safety\", \"Emergency Medical Services\", \"Surveillance and Investigation\", \"Security Consulting and Risk Management\", \"Military and Defense\", \"Specialised Security Services\", \"Health and Safety Inspector\", \"Fashion Design\", \"Pattern Making\", \"Textile Design\", \"Product Development\", \"Tailoring\", \"Seamstress and Sewers\", \"Garment Technologists\", \"Cutting and Machining\", \"Customisations and Alterations\", \"Fashion Merchandising\", \"Styling and Fashion Consultants\", \"Sustainability and Ethical Fashion\", \"Technology and Innovation\", \"Education and Training\", \"Fashion Journalism and Media\", \"Quality Assurance and Control\", \"Specialised Roles\", \"Copywriting\", \"Graphic Design\", \"Content Creation\", \"Video Production\", \"Brand Management\", \"Marketing Strategy\", \"Media Planning and Buying\", \"Digital Marketing\", \"Social Media Management\", \"Email Marketing\", \"Public Relations Management\", \"Media Relations\", \"Crisis Communication\", \"Account Management and Client Services\", \"Market Research\", \"Data Analytics\", \"UI/UX Research\", \"Advertising/Broadcast Production\", \"Sales and Business Development\", \"Event Planning and Management\", \"Internal and Corporate Communications\", \"Education and Training\", \"Customer Service\", \"Technical Support\", \"Sales Support\", \"Client Relations\", \"Product Support\", \"Field Support\", \"Financial Services\", \"Healthcare Support\", \"Software Support\", \"E-commerce\", \"Telecommunication\", \"Retail\", \"Travel and Hospitality\", \"Exploration and Production\", \"Renewable Energy\", \"Power Generation\", \"Transmission and Distribution\", \"Environment and Safety\", \"Support Services\", \"Exploration\", \"Extraction\", \"Processing and Refining\", \"Health, Safety and Environment\", \"Mine Planning and Development\", \"Research and Development\", \"Physicians and Surgeons\", \"Nursing\", \"Pharmacy\", \"Mental Health and Wellbeing\", \"Medical Technologists and Technicians\", \"Dentistry\", \"Veterinary Medicine\", \"Naturopathy\", \"Diet and Nutrition\", \"Homecare\", \"Medical Research and Education\", \"Biomedicine\", \"Alternative Medicine\", \"Rehabilitation\", \"Public Health\", \"Administration\", \"Financial Analysis\", \"Financial Planning\", \"Treasury\", \"Investor Relations\", \"Public Accounting\", \"Corporate Accounting\", \"Financial Reporting\", \"Accounts Payable and Receivable\", \"Payroll\", \"Internal Auditing\", \"External Auditing\", \"Taxation\", \"Risk Management and Compliance\", \"Corporate Finance\", \"Mergers and Acquisitions\", \"Portfolio Management\", \"Wealth Management\", \"Retail Banking\", \"Commercial Banking\", \"Underwriting\", \"Claims\", \"Actuarial\", \"Financial Technology\", \"Treasury and Capital Markets\", \"Credit Analysis and Lending\", \"Financial Consulting\", \"Store Management\", \"Sales and Customer Service\", \"Inventory and Stock Management\", \"Visual Merchandising\", \"E-commerce Management\", \"Product Management\", \"Digital Marketing\", \"Customer Experience\", \"Supply Chain Management\", \"Warehouse Operations\", \"Transportation and Delivery\", \"Buying and Merchandising\", \"Marketing and Sales\", \"Information Technology (IT)\", \"Design and Product Development\", \"Customer Support\", \"Human Resources\", \"Business Development\", \"Compliance and Risk Management\", \"Luxury Retail\", \"Pop-up Shops and Events\", \"Production Management\", \"Machine Operations\", \"Quality Control and Operations\", \"Maintenance and Repair\", \"Manufacturing Engineering\", \"Product Design and Development\", \"Automation and Robotics\", \"Supply Chain Management\", \"Warehouse Management\", \"Transportation and Distribution\", \"Lean Manufacturing and Continuous Improvement\", \"Procurement and Purchasing\", \"Planning and Scheduling\", \"Specialised Roles\", \"Deck Department\", \"Shipping Department\", \"Engineering Department\", \"Steward Department\", \"Navigation\", \"Logistics Management\", \"Port Operations\", \"Cargo Management\", \"Maritime Safety and Security\", \"Marine Engineering and Technical Services\", \"Maritime Law and Administration\", \"Maritime Education and Training\", \"Offshore Operations\", \"Cruise Industry\", \"Fisheries and Aquaculture\", \"Information Technology (IT)\", \"Specialised Roles\", \"Preschool Education\", \"Daycare Services\", \"Elementary Education\", \"Middle School Education\", \"High School Education\", \"University and College Faculty\", \"Academic Administration\", \"Research and Development\", \"Vocational Instructors\", \"Apprenticeship Programs\", \"Adult Education\", \"Training and Development Specialists\", \"Instructional Design\", \"Organizational Development\", \"Special Education\", \"Counselling\", \"Tutoring\", \"Library and Media Services\", \"Ed Tech Developers\", \"Technology Integration Specialists\", \"School Administration\", \"Curriculum Development\", \"Policy and Advocacy\", \"After School Programs\", \"Summer Camp\", \"Academic Advising\", \"Student Affairs\", \"Financial Aid and Admissions\", \"Professional and Personal Development\", \"Language Education\", \"Health and Physical Education\", \"Music and Arts Education\", \"Science and Technology Education\", \"Flight Crew\", \"Air Traffic Control\", \"Airport Operations\", \"Aerospace Engineering\", \"Aircraft Design and Manufacturing\", \"Spacecraft Design and Engineering\", \"Aircraft Maintenance\", \"Line Maintenance\", \"Component Overhaul and Repair\", \"Aviation Security and Safety\", \"Airline and Airport Management\", \"Aerospace Manufacturing and Production\", \"Aviation Research and Development\", \"Airline Customer Management\", \"Space Exploration and Satellite Operations\", \"Aviation Education and Training\", \"Aerospace Finance and Administration\", \"Aerospace Laws and Regulations\", \"Unmanned Aerial Systems (UAS) and Drones\", \"Aerospace Medicine and Health\", \"Specialised Roles\", \"Strategy Consulting\", \"Operations Consulting\", \"Financial Consulting\", \"Technology Advisory\", \"ERP Consulting\", \"Software Implementation\", \"HR Strategy Consulting\", \"Recruitment Consulting\", \"Employee Benefit Consulting\", \"Market Research Consulting\", \"Sales Strategy Consulting\", \"Digital Marketing Consulting\", \"Healthcare Consulting\", \"Environmental Consulting\", \"Legal Consulting\", \"Education Consulting\", \"Real Estate Consulting\", \"Public Sector Consulting\", \"Risk Management and Compliance Consulting\", \"Organizational Consulting\"]","reference":""},{"code":"GENDER","description":"Gender - [\"Male\", \"Female\", \"Transgender\", \"Others\"]","reference":""}]},{"code":"ACADEMIC_ELIGIBILITY","description":"ACADEMIC_ELIGIBILITY","reference":"","list":[{"code":"COURSE_NAME","description":"Course name - [\"Class X\", \"Class-XII\", \"Bachelor of Arts (B.A.)\", \"Bachelor of Fine Arts (BFA)\", \"Bachelor of Design (B.Des)\", \"Bachelor of Science (B.Sc.)\", \"Bachelor of Commerce (B.Com)\", \"Bachelor of Business Administration (BBA)\", \"Bachelor of Technology (B.Tech)\", \"Bachelor of Engineering (B.E.)\", \"Bachelor of Architecture (B.Arch)\", \"Bachelor of Computer Applications (BCA)\", \"Bachelor of Pharmacy (B.Pharm)\", \"Bachelor of Laws (LLB)\", \"Bachelor of Medicine and Bachelor of Surgery (MBBS)\", \"Bachelor of Dental Surgery (BDS)\", \"Bachelor of Education (B.Ed)\", \"Master of Arts (M.A.)\", \"Master of Science (M.Sc.)\", \"Master of Fine Arts (MFA)\", \"Master of Design (M.Des)\", \"Master of Commerce (M.Com)\", \"Master of Business Administration (MBA)\", \"Master of Technology (M.Tech)\", \"Master of Engineering (M.E.)\", \"Master of Computer Applications (MCA)\", \"Master of Pharmacy (M.Pharm)\", \"Master of Laws (LLM)\", \"Doctor of Medicine (MD)\", \"Master of Surgery (MS)\", \"Master of Education (M.Ed)\"]","reference":""},{"code":"COURSE_LEVEL","description":"Course level - [\"Primary Education\", \"Secondary Education\", \"Under Graduate\", \"Post Graduate\", \"Doctoral\"]","reference":""},{"code":"MIN_PERCENTAGE","description":"Minimum percentage of marks to be obtained in the course for eligibility","reference":""},{"code":"MIN_CGPA","description":"Minimum CGPA of marks to be obtained in the course for eligibility","reference":""}]}]}}}}},"on_select":{"message":{"order":{"items":{"items":{"tags":[{"code":"LISTING_DETAILS","description":"LISTING_DETAILS","reference":"","list":[{"code":"full-time","description":"Type of EMPLOYMENT_TYPE","reference":""},{"code":"part-time","description":"Type of EMPLOYMENT_TYPE","reference":""},{"code":"contractual","description":"Type of EMPLOYMENT_TYPE","reference":""}]}]}}}}},"on_init":{"message":{"order":{"items":{"tags":[{"code":"LISTING_DETAILS","description":"LISTING_DETAILS","reference":"","list":[{"code":"full-time","description":"Type of EMPLOYMENT_TYPE","reference":""},{"code":"part-time","description":"Type of EMPLOYMENT_TYPE","reference":""},{"code":"contractual","description":"Type of EMPLOYMENT_TYPE","reference":""}]}]}}}},"on_confirm":{"message":{"order":{"items":{"tags":[{"code":"LISTING_DETAILS","description":"LISTING_DETAILS","reference":"","list":[{"code":"full-time","description":"Type of EMPLOYMENT_TYPE","reference":""},{"code":"part-time","description":"Type of EMPLOYMENT_TYPE","reference":""},{"code":"contractual","description":"Type of EMPLOYMENT_TYPE","reference":""}]}]}}}},"on_status":{"message":{"order":{"items":{"items":{"tags":[{"code":"LISTING_DETAILS","description":"LISTING_DETAILS","reference":"","list":[{"code":"full-time","description":"Type of EMPLOYMENT_TYPE","reference":""},{"code":"part-time","description":"Type of EMPLOYMENT_TYPE","reference":""},{"code":"contractual","description":"Type of EMPLOYMENT_TYPE","reference":""}]}]}}}}},"on_update":{"message":{"order":{"items":{"tags":[{"code":"EMPLOYMENT_TYPE","description":"Employment Type","reference":"","list":[{"code":"full-time","description":"Type of EMPLOYMENT_TYPE","reference":""},{"code":"part-time","description":"Type of EMPLOYMENT_TYPE","reference":""},{"code":"contractual","description":"Type of EMPLOYMENT_TYPE","reference":""}]}]}}}}},"x-flows":[{"summary":"ONDC:ONEST10 - Work Opportunities","description":"The following is an illustrative flow for a job application transaction, where a candidate intends to apply for a specific job role.","details":[{"description":"Sequence Diagram for Services Work Opportunities","mermaidGraph":"sequenceDiagram\n participant BAP\n participant BPP\n participant Gateway\n\n BAP->>Gateway: search\n Gateway->>BPP: search\n BPP-->>BAP: on_search\n\n BAP->>BPP: select\n BPP-->>BAP: on_select\n\n BAP->>BPP: init\n BPP-->>BAP: on_init\n\n BAP->>BPP: confirm\n BPP-->>BAP: on_confirm\n\n BAP->>BPP: status\n BPP-->>BAP: on_status\n\n BAP->>BPP: update\n BPP-->>BAP: on_update\n\n BAP->>BPP: cancel\n BPP-->>BAP: on_cancel"},{"description":"Ordering","mermaidGraph":"sequenceDiagram\n participant B as Buyer\n participant BA as BuyerApp\n participant SA as SellerApp\n Note Over B,SA: **SELECT FLOW**\n B ->> BA: Selects one of the
providers for job\n BA ->> SA: **/select** - A job is selected with a
TTL for receiving response\n SA ->> BA: **/on_select** - Responds to the selection with
breakup, quote including logistics charges\n BA ->> B: Shows response with price details"},{"description":"Initializing the order","mermaidGraph":"sequenceDiagram\n participant B as Buyer\n participant BA as BuyerApp\n participant SA as SellerApp\n Note Over B,SA: **INITIALIZATION FLOW**\n B ->> BA: Proceeds with the Order\n BA ->> SA: **/init** - Initializes the order and
sends billing details\n SA ->> BA: **/on_init** - Order initialization with
fulfillment & settlement information
including UPI or NEFT/IMPS/Bank Transfer\n BA ->> B: Confirms initialization"},{"description":"Order Confirmation","mermaidGraph":"sequenceDiagram\n participant B as Buyer\n participant BA as BuyerApp\n participant SA as SellerApp\n Note Over B,SA: **CONFIRMATION FLOW**\n B ->> BA: Confirms the Order\n BA ->> SA: **/confirm** - Creates order to create final digital contract\n SA ->> BA: **/on_confirm** - Accepts the order \n BA ->> B: Confirms order and delivery "},{"description":"Fulfillment","mermaidGraph":"sequenceDiagram\n participant B as Buyer\n participant BA as BuyerApp\n participant SA as SellerApp \n Note Over B,SA: **ORDER STATUS FLOW**\n B ->> BA: Checks the order status\n BA ->> SA: **/status** - Enquire order status
or tracking information\n SA ->> BA: **/on_status** - Latest order and fulfillment status is sent\n BA ->> B: Updates the latest order
and fulfillment information"}],"reference":"if any","steps":[{"summary":"Description","api":"search","description":"BAP will make search request with an intent, example :- job name, job provider, location etc.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"item":{"descriptor":{"name":"Engineer"}},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}}},{"summary":"Description","api":"on_search","description":"BPP will create a catalogue containing jobs with matching criteria and sends it as on_search request.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"672f774c-4281-44dd-b1c2-84222a3d771e","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:45:10.171Z","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"Affindi Jobs"},"providers":[{"id":"1","descriptor":{"name":"Affinidi","short_desc":"Short Description about the company","images":[{"url":"url of the image of the provider"}]},"fulfillments":[{"id":"1","type":"REMOTE"},{"id":"2","type":"HYBRID"},{"id":"3","type":"ONSITE"}],"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}},{"id":"L2","city":{"name":"Thane","code":"std:022"},"state":{"name":"Maharastra","code":"MH"}},{"id":"L3","city":{"name":"Lucknow","code":"std:0522"},"state":{"name":"Uttar Pradesh","code":"UP"}}],"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","category_id":"Software development","descriptor":{"name":"Fullstack Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":50}},"application_validity_time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z"}},"location_ids":["L2"],"fulfillment_ids":["1","2","3"],"tags":[{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment type"},"value":"part-time"},{"descriptor":{"code":"WORKING-HOURS","name":"working hours"},"value":"1300-1700"},{"descriptor":{"code":"JOB_ROLE","name":"Job role"},"value":"Fullstack Engineer"},{"descriptor":{"code":"JOB_LEVEL","name":"Job level"},"value":"Mid-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_ACCEPTED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"2"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"3"},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION_SUBMITTED"}]}],"price":{"currency":"INR","value":"1100.00","maximum_value":"1200.0"}},{"id":"34H1BH24GBH4BHH6DF15E62A81C374B4","category_id":"DevOps","descriptor":{"name":"Sr. Devops Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":150}},"location_ids":["L1"],"fulfillment_ids":["1","2","3"],"application_validity_time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z"}},"tags":[{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"pipeline-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment type"},"value":"contractual"},{"descriptor":{"code":"WORK_DURATION","name":"Duration of contract"},"value":"P120D"},{"descriptor":{"code":"JOB_ROLE","name":"Job role"},"value":"Fullstack Engineer"},{"descriptor":{"code":"JOB_LEVEL","name":"Job level"},"value":"Mid-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY_INFO","name":"Salary information"},"list":[{"descriptor":{"code":"GROSS_MIN","name":"Minimum gross pay"},"value":"900000"},{"descriptor":{"code":"GROSS_MAX","name":"Maximum gross pay"},"value":"1200000"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_ACCEPTED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"2"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"3"},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION_SUBMITTED"}]}],"price":{"currency":"INR","value":"1000.00","maximum_value":"1500.0"}},{"id":"34H1BH24GBH4BHH6DF15E62A81C374B4","category_id":"DevOps","descriptor":{"name":"Jr. Devops Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":150}},"location_ids":["L1"],"fulfillment_ids":["1","2","3"],"application_validity_time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z"}},"tags":[{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"pipeline-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment type"},"value":"full-time"},{"descriptor":{"code":"JOB_ROLE","name":"Job role"},"value":"DevOps Engineer"},{"descriptor":{"code":"JOB_LEVEL","name":"Job level"},"value":"Entry-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY_INFO","name":"Salary information"},"list":[{"descriptor":{"code":"AVERAGE","name":"Average gross pay"},"value":"900000"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_ACCEPTED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"2"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"3"},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION_SUBMITTED"}]}],"price":{"currency":"INR","value":"1000.00","maximum_value":"1500.0"}}]}]}}}}},{"summary":"Description","api":"select","description":"BAP will receive the on_search request and displays the list of jobs to the user. Once the user chooses a job, BAP will make select API with item ID to get the complete details about the job.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"select","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-14T12:11:46.129Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","tags":[{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"}]}]}]}}}}},{"summary":"Description","api":"on_select","description":"BPP will receive the select request and check if the listing is still valid. If the listing is still valid, BPP will send the on_select call with complete details of the job listing.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_select","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:50:46.742Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}},{"summary":"Description","api":"init","description":"BAP sends the customer details to the BPP in the init API. This is the initializing step of the job application process.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-14T12:12:461Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"}]}]}],"fulfillments":[{"id":"1","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP_DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY"},"value":"1000000"},{"descriptor":{"code":"TOTAL_EXPERIENCE","name":"Total Experience"},"value":"P4Y"}]},{"descriptor":{"code":"documents","name":"Documents"},"list":[{"descriptor":{"code":"DOC_TYPE"},"value":"resume"},{"descriptor":{"code":"link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE_FORMAT"},"value":"pdf"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]}]}},"contact":{"phone":"9999999999","email":"abc@abc.bc"}}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}},{"summary":"Description","api":"on_init","description":"If BPP wants to collect additional details of the user, it will send an xinput form in the on_init request.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"af58aa7b-6745-47d0-9b0d-62dcb262ee87","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T10:14:051Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"xinput":{"required":true,"head":{"descriptor":{"name":"Application Form"},"index":{"min":1,"cur":1,"max":2},"headings":["Candidate Details"]},"form":{"mime_type":"text/html","url":"https://6vs8xnx5i7.jobhub.co.in/loans-kyc/xinput/formid/a23f2fdfbbb8ac402bfd54f-1","resubmit":false}},"tags":[{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment type"},"value":"full-time"},{"descriptor":{"code":"JOB_ROLE","name":"Job role"},"value":"DevOps Engineer"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION_STARTED","name":"Application started"},"updated_at":"2023-02-06T09:55:41.161Z"},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP_DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL_EXPERIENCE","name":"Total Experience"},"value":"P4Y"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC_TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE_FORMAT","name":"File Format"},"value":"pdf"}]}]}}}]}}}}},{"summary":"Description","api":"confirm","description":"BAP confirms user wants to submit the job application.","example":{"value":{"context":{"domain":"ONDC:ONEST10","version":"2.0.0","action":"confirm","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"481a01fc-4b45-4d49-9558-c6a7dfad8b75","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:09:021Z","ttl":"PT30S"},"message":{"order":{"status":"Created","provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"}]}]}],"fulfillments":[{"id":"1","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT_EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP_YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT_COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY_DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT_SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR_DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR_ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR_NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR_PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR_EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT_ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT_VERIFIED","name":"Agent Verified"},"value":"true"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}},{"summary":"Description","api":"on_confirm","description":"BPP sends confirmation of submission of job application.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_confirm","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Accepted","provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the Course"},"value":"Class-X"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the Course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the Course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the Course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job Requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required Work Experience in Years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills Required for the Role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills Required for the Role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_ADDL_SKILL","name":"Additional Skills Required for the Job"},"value":"8+ years of engineering experience in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job Responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for tools (Web, PWA, React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Define long-term technical direction and vision"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create reliable interfaces using modern tools like React, React Native, Typescript, Node.js, Jest, and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing Details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry Type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment Type"},"value":"Full-Time"},{"descriptor":{"code":"JOB_ROLE","name":"Job Role"},"value":"DevOps Engineer"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION_STARTED"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT_EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP_YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT_COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY_DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT_SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR_DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR_ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR_NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR_PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR_EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT_ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT_VERIFIED","name":"Agent Verified"},"value":"true"}]}]}]}}}}},{"summary":"Description","api":"status","description":"BAP sends request for status of submission of job application.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"status","version":"2.0.0","bap_id":"bap-12345","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2024-09-04T12:34:560Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881"}}}}},{"summary":"Description","api":"on_status","description":"BPP sends confirmation of submission of job application.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_status","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:50:46.742Z","ttl":"PT30S"},"message":{"order":{"status":"Active","provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"time":{"range":{"start":"2023-01-03T13:23:01+00:00","end":"2023-02-03T13:23:01+00:00"}},"tags":[{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"CTC","name":"Salary Offered"},"value":"20,00,000"},{"descriptor":{"code":"POST_START_LOCATION","name":"Post start location"},"value":"Pune"},{"descriptor":{"code":"WORKING_LOCATION","name":"Working location"},"value":"Hybrid"},{"descriptor":{"code":"WORKING_TIME","name":"Working hours"},"value":"Full-Time"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION_IN_PROGRESS"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP_DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL_EXPERIENCE","name":"Total Experience"},"value":"P4Y"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC_TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE_FORMAT","name":"File Format"},"value":"pdf"}]}],"contact":{"phone":"9999999999","email":"abc@abc.bc"}}}}]}}}}},{"summary":"Description","api":"cancel","description":"BAP sends request for cancellation of job application.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"cancel","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order_id":"1677140405881","cancellation_reason_id":"001"}}}},{"summary":"Description","api":"on_cancel","description":"BPP sends confirmation of cancellation of job application.","reference":"if any","example":{"value":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_cancel","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Cancelled","provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1","C1"],"time":{"range":{"start":"2023-01-03T13:23:01+00:00","end":"2023-02-03T13:23:01+00:00"}},"tags":[{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"CANCEL_REQUEST","name":"Cancel request"},"list":[{"descriptor":{"code":"REASON_ID","name":"Reason id"},"value":"001"},{"descriptor":{"code":"INITIATED_BY","name":"Initiated by"},"value":"Subscriber ID"}]}]}],"quote":{"price":{"currency":"INR","value":"0"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"0"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"0"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"CANCELLED"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT_EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP_YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT_COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY_DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT_SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR_DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR_ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR_NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR_PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR_EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT_ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT_VERIFIED","name":"Agent Verified"},"value":"true"}]}]},{"id":"C1","tags":[{"descriptor":{"code":"QUOTE_TRAIL"},"list":[{"descriptor":{"code":"CURRENCY"},"value":"INR"},{"descriptor":{"code":"ID"},"value":"0253719F295521CED39EC9C2F3C8DCDE"},{"descriptor":{"code":"TYPE"},"value":"ITEM"},{"descriptor":{"code":"VALUE"},"value":"-1100.00"}]},{"descriptor":{"code":"QUOTE_TRAIL"},"list":[{"descriptor":{"code":"CURRENCY"},"value":"INR"},{"descriptor":{"code":"ID"},"value":"1"},{"descriptor":{"code":"TYPE"},"value":"misc"},{"descriptor":{"code":"VALUE"},"value":"-300.00"}]}]}]}}}}}},{"summary":"Description","api":"update","description":"BAP confirms user wants to submit the job application.","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"update","version":"2.0.0","bap_id":"bap-12345","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2024-09-04T12:34:561Z","ttl":"PT30M"},"message":{"update_target":"fulfillments","order":{"id":"1677140405881","fulfillments":[{"id":"fulfillment_id_value","type":"FULFILLMENT_TYPE_VALUE","contact":{"phone":"9999999999","email":"abc@abc.bc"}}]}}}}},{"summary":"Description","api":"on_update","description":"BPP sends confirmation of submission of job application.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_update","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:061Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Active","provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"a23f2fdfbbb8ac402bf259d75402eb0792f50c095f7d08a55475e7af1c2dadca","fulfillment_ids":["1"],"location_ids":["L1"],"tags":[{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the Course"},"value":"Class-X"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the Course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the Course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the Course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job Requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required Work Experience in Years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills Required for the Role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills Required for the Role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_ADDL_SKILL","name":"Additional Skills Required for the Job"},"value":"8+ years of engineering experience in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job Responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for tools (Web, PWA, React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Define long-term technical direction and vision"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create reliable interfaces using modern tools like React, React Native, Typescript, Node.js, Jest, and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing Details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry Type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment Type"},"value":"Full-Time"},{"descriptor":{"code":"JOB_ROLE","name":"Job Role"},"value":"DevOps Engineer"}]}]}],"fulfillments":[{"id":"1","type":"REMOTE","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP_DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL_EXPERIENCE","name":"Total Experience"},"value":"P4Y"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC_TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE_FORMAT","name":"File Format"},"value":"pdf"}]}],"contact":{"phone":"9999999999","email":"abc@abc.bc"}}}}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}}]},{"summary":"ONDC:ONEST10 - Work Opportunities(Commercials)","description":"The following is an illustrative flow for a job application transaction, where a candidate intends to apply for a specific job role.","details":[{"description":"Sequence Diagram for Services Work Opportunities(Commercials)","mermaidGraph":"sequenceDiagram\n participant BAP\n participant BPP\n participant Gateway\n\n BAP->>Gateway: search\n Gateway->>BPP: search\n BPP-->>BAP: on_search\n\n BAP->>BPP: select\n BPP-->>BAP: on_select\n\n BAP->>BPP: init\n BPP-->>BAP: on_init\n\n BAP->>BPP: confirm\n BPP-->>BAP: on_confirm\n\n BAP->>BPP: status\n BPP-->>BAP: on_status\n\n BAP->>BPP: update\n BPP-->>BAP: on_update\n\n BAP->>BPP: cancel\n BPP-->>BAP: on_cancel"},{"description":"Ordering","mermaidGraph":"sequenceDiagram\n participant B as Buyer\n participant BA as BuyerApp\n participant G as \n participant SA as SellerApp\n Note Over B,SA: **SELECT FLOW**\n B ->> BA: Selects one of the
providers for job\n BA ->> SA: **/select** - A job is selected with a
TTL for receiving response\n SA ->> BA: **/on_select** - Responds to the selection with
breakup, quote including logistics charges\n BA ->> B: Shows response with price details"},{"description":"Initializing the order","mermaidGraph":"sequenceDiagram\n participant B as Buyer\n participant BA as BuyerApp\n participant SA as SellerApp\n Note Over B,SA: **INITIALIZATION FLOW**\n B ->> BA: Proceeds with the Order\n BA ->> SA: **/init** - Initializes the order and
sends billing details\n SA ->> BA: **/on_init** - Order initialization with
fulfillment & settlement information
including UPI or NEFT/IMPS/Bank Transfer\n BA ->> B: Confirms initialization"},{"description":"Order Confirmation","mermaidGraph":"sequenceDiagram\n participant B as Buyer\n participant BA as BuyerApp\n participant SA as SellerApp\n Note Over B,SA: **CONFIRMATION FLOW**\n B ->> BA: Confirms the Order\n BA ->> SA: **/confirm** - Creates order to create final digital contract\n SA ->> BA: **/on_confirm** - Accepts the order \n BA ->> B: Confirms order and delivery "},{"description":"Fulfillment","mermaidGraph":"sequenceDiagram\n participant B as Buyer\n participant BA as BuyerApp\n participant SA as SellerApp \n Note Over B,SA: **ORDER STATUS FLOW**\n B ->> BA: Checks the order status\n BA ->> SA: **/status** - Enquire order status
or tracking information\n SA ->> BA: **/on_status** - Latest order and fulfillment status is sent\n BA ->> B: Updates the latest order
and fulfillment information"}],"reference":"if any","steps":[{"summary":"Description","api":"search","description":"BAP will make search request with an intent, example :- job name, job provider, location etc.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"item":{"descriptor":{"name":"Engineer"}},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}}},{"summary":"Description","api":"on_search","description":"BPP will create a catalogue containing jobs with matching criteria and sends it as on_search request.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"672f774c-4281-44dd-b1c2-84222a3d771e","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:45:10.171Z","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"Affindi Jobs"},"providers":[{"id":"1","descriptor":{"name":"Affinidi","short_desc":"Short Description about the company","images":[{"url":"url of the image of the provider"}]},"fulfillments":[{"id":"1","type":"REMOTE"},{"id":"2","type":"HYBRID"},{"id":"3","type":"ONSITE"}],"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}},{"id":"L2","city":{"name":"Thane","code":"std:022"},"state":{"name":"Maharastra","code":"MH"}},{"id":"L3","city":{"name":"Lucknow","code":"std:0522"},"state":{"name":"Uttar Pradesh","code":"UP"}}],"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","category_id":"Software development","descriptor":{"name":"Fullstack Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":50}},"application_validity_time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z"}},"location_ids":["L2"],"fulfillment_ids":["1","2","3"],"tags":[{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment type"},"value":"part-time"},{"descriptor":{"code":"WORKING-HOURS","name":"working hours"},"value":"1300-1700"},{"descriptor":{"code":"JOB_ROLE","name":"Job role"},"value":"Fullstack Engineer"},{"descriptor":{"code":"JOB_LEVEL","name":"Job level"},"value":"Mid-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_ACCEPTED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"2"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"3"},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION_SUBMITTED"}]}],"price":{"currency":"INR","value":"1100.00","maximum_value":"1200.0"}},{"id":"34H1BH24GBH4BHH6DF15E62A81C374B4","category_id":"DevOps","descriptor":{"name":"Sr. Devops Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":150}},"location_ids":["L1"],"fulfillment_ids":["1","2","3"],"application_validity_time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z"}},"tags":[{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"pipeline-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment type"},"value":"contractual"},{"descriptor":{"code":"WORK_DURATION","name":"Duration of contract"},"value":"P120D"},{"descriptor":{"code":"JOB_ROLE","name":"Job role"},"value":"Fullstack Engineer"},{"descriptor":{"code":"JOB_LEVEL","name":"Job level"},"value":"Mid-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY_INFO","name":"Salary information"},"list":[{"descriptor":{"code":"GROSS_MIN","name":"Minimum gross pay"},"value":"900000"},{"descriptor":{"code":"GROSS_MAX","name":"Maximum gross pay"},"value":"1200000"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_ACCEPTED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"2"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"3"},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION_SUBMITTED"}]}],"price":{"currency":"INR","value":"1000.00","maximum_value":"1500.0"}},{"id":"34H1BH24GBH4BHH6DF15E62A81C374B4","category_id":"DevOps","descriptor":{"name":"Jr. Devops Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":150}},"location_ids":["L1"],"fulfillment_ids":["1","2","3"],"application_validity_time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z"}},"tags":[{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"pipeline-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment type"},"value":"full-time"},{"descriptor":{"code":"JOB_ROLE","name":"Job role"},"value":"DevOps Engineer"},{"descriptor":{"code":"JOB_LEVEL","name":"Job level"},"value":"Entry-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY_INFO","name":"Salary information"},"list":[{"descriptor":{"code":"AVERAGE","name":"Average gross pay"},"value":"900000"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_ACCEPTED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"2"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"3"},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION_SUBMITTED"}]}],"price":{"currency":"INR","value":"1000.00","maximum_value":"1500.0"}}]}]}}}}},{"summary":"Description","api":"select","description":"BAP will receive the on_search request and displays the list of jobs to the user. Once the user chooses a job, BAP will make select API with item ID to get the complete details about the job.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"select","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-14T12:11:46.129Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","tags":[{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"}]}]}]}}}}},{"summary":"Description","api":"on_select","description":"BPP will receive the select request and check if the listing is still valid. If the listing is still valid, BPP will send the on_select call with complete details of the job listing.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_select","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:50:46.742Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}},{"summary":"Description","api":"init","description":"BAP sends the customer details to the BPP in the init API. This is the initializing step of the job application process.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-14T12:12:461Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"}]}]}],"fulfillments":[{"id":"1","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP_DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY"},"value":"1000000"},{"descriptor":{"code":"TOTAL_EXPERIENCE","name":"Total Experience"},"value":"P4Y"}]},{"descriptor":{"code":"documents","name":"Documents"},"list":[{"descriptor":{"code":"DOC_TYPE"},"value":"resume"},{"descriptor":{"code":"link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE_FORMAT"},"value":"pdf"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]}]}},"contact":{"phone":"9999999999","email":"abc@abc.bc"}}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}},{"summary":"Description","api":"on_init","description":"If BPP wants to collect additional details of the user, it will send an xinput form in the on_init request.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"af58aa7b-6745-47d0-9b0d-62dcb262ee87","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T10:14:051Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"xinput":{"required":true,"head":{"descriptor":{"name":"Application Form"},"index":{"min":1,"cur":1,"max":2},"headings":["Candidate Details"]},"form":{"mime_type":"text/html","url":"https://6vs8xnx5i7.jobhub.co.in/loans-kyc/xinput/formid/a23f2fdfbbb8ac402bfd54f-1","resubmit":false}},"tags":[{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment type"},"value":"full-time"},{"descriptor":{"code":"JOB_ROLE","name":"Job role"},"value":"DevOps Engineer"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION_STARTED","name":"Application started"},"updated_at":"2023-02-06T09:55:41.161Z"},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP_DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL_EXPERIENCE","name":"Total Experience"},"value":"P4Y"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC_TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE_FORMAT","name":"File Format"},"value":"pdf"}]}]}}}]}}}}},{"summary":"Description","api":"confirm","description":"BAP confirms user wants to submit the job application.","example":{"value":{"context":{"domain":"ONDC:ONEST10","version":"2.0.0","action":"confirm","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"481a01fc-4b45-4d49-9558-c6a7dfad8b75","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:09:021Z","ttl":"PT30S"},"message":{"order":{"status":"Created","provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"}]}]}],"fulfillments":[{"id":"1","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT_EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP_YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT_COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY_DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT_SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR_DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR_ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR_NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR_PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR_EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT_ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT_VERIFIED","name":"Agent Verified"},"value":"true"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}},{"summary":"Description","api":"on_confirm","description":"BPP sends confirmation of submission of job application.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_confirm","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Accepted","provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the Course"},"value":"Class-X"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the Course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the Course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the Course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job Requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required Work Experience in Years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills Required for the Role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills Required for the Role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_ADDL_SKILL","name":"Additional Skills Required for the Job"},"value":"8+ years of engineering experience in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job Responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for tools (Web, PWA, React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Define long-term technical direction and vision"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create reliable interfaces using modern tools like React, React Native, Typescript, Node.js, Jest, and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing Details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry Type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment Type"},"value":"Full-Time"},{"descriptor":{"code":"JOB_ROLE","name":"Job Role"},"value":"DevOps Engineer"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION_STARTED"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT_EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP_YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT_COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY_DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT_SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR_DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR_ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR_NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR_PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR_EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT_ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT_VERIFIED","name":"Agent Verified"},"value":"true"}]}]}]}}}}},{"summary":"Description","api":"status","description":"BAP sends request for status of submission of job application.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"status","version":"2.0.0","bap_id":"bap-12345","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2024-09-04T12:34:560Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881"}}}}},{"summary":"Description","api":"on_status","description":"BPP sends confirmation of submission of job application.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_status","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:50:46.742Z","ttl":"PT30S"},"message":{"order":{"status":"Active","provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"time":{"range":{"start":"2023-01-03T13:23:01+00:00","end":"2023-02-03T13:23:01+00:00"}},"tags":[{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"CTC","name":"Salary Offered"},"value":"20,00,000"},{"descriptor":{"code":"POST_START_LOCATION","name":"Post start location"},"value":"Pune"},{"descriptor":{"code":"WORKING_LOCATION","name":"Working location"},"value":"Hybrid"},{"descriptor":{"code":"WORKING_TIME","name":"Working hours"},"value":"Full-Time"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION_IN_PROGRESS"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP_DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL_EXPERIENCE","name":"Total Experience"},"value":"P4Y"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC_TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE_FORMAT","name":"File Format"},"value":"pdf"}]}],"contact":{"phone":"9999999999","email":"abc@abc.bc"}}}}]}}}}},{"summary":"Description","api":"update","description":"BAP confirms user wants to submit the job application.","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"update","version":"2.0.0","bap_id":"bap-12345","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2024-09-04T12:34:561Z","ttl":"PT30M"},"message":{"update_target":"fulfillments","order":{"id":"1677140405881","fulfillments":[{"id":"fulfillment_id_value","type":"FULFILLMENT_TYPE_VALUE","contact":{"phone":"9999999999","email":"abc@abc.bc"}}]}}}}},{"summary":"Description","api":"on_update","description":"BPP sends confirmation of submission of job application.","reference":"if any","example":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_update","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:061Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Active","provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"a23f2fdfbbb8ac402bf259d75402eb0792f50c095f7d08a55475e7af1c2dadca","fulfillment_ids":["1"],"location_ids":["L1"],"tags":[{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the Course"},"value":"Class-X"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the Course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the Course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the Course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job Requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required Work Experience in Years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills Required for the Role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills Required for the Role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_ADDL_SKILL","name":"Additional Skills Required for the Job"},"value":"8+ years of engineering experience in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job Responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for tools (Web, PWA, React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Define long-term technical direction and vision"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create reliable interfaces using modern tools like React, React Native, Typescript, Node.js, Jest, and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing Details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry Type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment Type"},"value":"Full-Time"},{"descriptor":{"code":"JOB_ROLE","name":"Job Role"},"value":"DevOps Engineer"}]}]}],"fulfillments":[{"id":"1","type":"REMOTE","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP_DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL_EXPERIENCE","name":"Total Experience"},"value":"P4Y"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC_TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE_FORMAT","name":"File Format"},"value":"pdf"}]}],"contact":{"phone":"9999999999","email":"abc@abc.bc"}}}}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}}]}],"x-examples":{"ONDC:ONEST10 - Work Opportunities":{"summary":"ONDC:ONEST10 - Work Opportunities","description":"Job Hub is acting as provider platform (BPP) which hosts the jobs and Worker Hub is acting as seeker platform (BAP) which helps the workers to find jobs.

\n This document contains detailed specifications and requirements for the job platform, helping stakeholders understand the product in depth\n(PRD): link

his document provides an overview of the business requirements, with clear explanations about platform functionalities and workflows (Explainer & BRD is documented): link

A detailed taxonomy of product categories and attributes is provided to ensure clarity and standardization across the platform (Product Taxonomy): link\n","example_set":{"search":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"item":{"descriptor":{"name":"Engineer"}},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"provider":{"descriptor":{"name":"ABC Tech"}},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"provider":{"locations":[{"city":{"name":"Bangalore","code":"std:080"},"state":{"name":"Karnataka","code":"IN-KA"},"country":{"name":"India","code":"IN"}}]},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"fulfillment":{"customer":{"person":{"age":"25","gender":"male","skills":[{"code":"ASSEMBLY-OPERATOR","name":"Assembly Operator"},{"code":"ELECTRICIAN","name":"Electrician"}]}}},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"item":{"tags":[{"descriptor":{"code":"LISTING_DETAILS"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE"},"value":"IT Services & Consulting"}]}]},"payment":{"BUYER_FINDER_FEE_TYPE":"AMOUNT","BUYER_FINDER_FEE_AMOUNT":"100"},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"item":{"tags":[{"descriptor":{"code":"LISTING_DETAILS"},"list":[{"descriptor":{"code":"EMPLOYMENT_TYPE"},"value":"full-time"}]}]},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}}]},"select":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"select","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-14T12:11:46.129Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","tags":[{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"}]}]}]}}}}]},"init":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-14T12:12:461Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"}]}]}],"fulfillments":[{"id":"1","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP_DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY"},"value":"1000000"},{"descriptor":{"code":"TOTAL_EXPERIENCE","name":"Total Experience"},"value":"P4Y"}]},{"descriptor":{"code":"documents","name":"Documents"},"list":[{"descriptor":{"code":"DOC_TYPE"},"value":"resume"},{"descriptor":{"code":"link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE_FORMAT"},"value":"pdf"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]}]}},"contact":{"phone":"9999999999","email":"abc@abc.bc"}}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}]},"confirm":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","version":"2.0.0","action":"confirm","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"481a01fc-4b45-4d49-9558-c6a7dfad8b75","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:09:021Z","ttl":"PT30S"},"message":{"order":{"status":"Created","provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"}]}]}],"fulfillments":[{"id":"1","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT_EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP_YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT_COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY_DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT_SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR_DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR_ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR_NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR_PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR_EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT_ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT_VERIFIED","name":"Agent Verified"},"value":"true"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}]},"update":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"update","version":"2.0.0","bap_id":"bap-12345","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2024-09-04T12:34:561Z","ttl":"PT30M"},"message":{"update_target":"fulfillments","order":{"id":"1677140405881","fulfillments":[{"id":"fulfillment_id_value","type":"FULFILLMENT_TYPE_VALUE","contact":{"phone":"9999999999","email":"abc@abc.bc"}}]}}}}]},"status":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"status","version":"2.0.0","bap_id":"bap-12345","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2024-09-04T12:34:560Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881"}}}}]},"cancel":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"cancel","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order_id":"1677140405881","cancellation_reason_id":"001"}}}]},"on_search":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"672f774c-4281-44dd-b1c2-84222a3d771e","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:45:10.171Z","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"Affindi Jobs"},"providers":[{"id":"1","descriptor":{"name":"Affinidi","short_desc":"Short Description about the company","images":[{"url":"url of the image of the provider"}]},"fulfillments":[{"id":"1","type":"REMOTE"},{"id":"2","type":"HYBRID"},{"id":"3","type":"ONSITE"}],"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}},{"id":"L2","city":{"name":"Thane","code":"std:022"},"state":{"name":"Maharastra","code":"MH"}},{"id":"L3","city":{"name":"Lucknow","code":"std:0522"},"state":{"name":"Uttar Pradesh","code":"UP"}}],"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","category_id":"Software development","descriptor":{"name":"Fullstack Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":50}},"application_validity_time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z"}},"location_ids":["L2"],"fulfillment_ids":["1","2","3"],"tags":[{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment type"},"value":"part-time"},{"descriptor":{"code":"WORKING-HOURS","name":"working hours"},"value":"1300-1700"},{"descriptor":{"code":"JOB_ROLE","name":"Job role"},"value":"Fullstack Engineer"},{"descriptor":{"code":"JOB_LEVEL","name":"Job level"},"value":"Mid-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_ACCEPTED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"2"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"3"},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION_SUBMITTED"}]}],"price":{"currency":"INR","value":"1100.00","maximum_value":"1200.0"}},{"id":"34H1BH24GBH4BHH6DF15E62A81C374B4","category_id":"DevOps","descriptor":{"name":"Sr. Devops Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":150}},"location_ids":["L1"],"fulfillment_ids":["1","2","3"],"application_validity_time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z"}},"tags":[{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"pipeline-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment type"},"value":"contractual"},{"descriptor":{"code":"WORK_DURATION","name":"Duration of contract"},"value":"P120D"},{"descriptor":{"code":"JOB_ROLE","name":"Job role"},"value":"Fullstack Engineer"},{"descriptor":{"code":"JOB_LEVEL","name":"Job level"},"value":"Mid-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY_INFO","name":"Salary information"},"list":[{"descriptor":{"code":"GROSS_MIN","name":"Minimum gross pay"},"value":"900000"},{"descriptor":{"code":"GROSS_MAX","name":"Maximum gross pay"},"value":"1200000"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_ACCEPTED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"2"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"3"},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION_SUBMITTED"}]}],"price":{"currency":"INR","value":"1000.00","maximum_value":"1500.0"}},{"id":"34H1BH24GBH4BHH6DF15E62A81C374B4","category_id":"DevOps","descriptor":{"name":"Jr. Devops Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":150}},"location_ids":["L1"],"fulfillment_ids":["1","2","3"],"application_validity_time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z"}},"tags":[{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"pipeline-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment type"},"value":"full-time"},{"descriptor":{"code":"JOB_ROLE","name":"Job role"},"value":"DevOps Engineer"},{"descriptor":{"code":"JOB_LEVEL","name":"Job level"},"value":"Entry-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY_INFO","name":"Salary information"},"list":[{"descriptor":{"code":"AVERAGE","name":"Average gross pay"},"value":"900000"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_ACCEPTED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"2"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"3"},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION_SUBMITTED"}]}],"price":{"currency":"INR","value":"1000.00","maximum_value":"1500.0"}}]}]}}}}]},"on_select":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_select","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:50:46.742Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}]},"on_init":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"af58aa7b-6745-47d0-9b0d-62dcb262ee87","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T10:14:051Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"xinput":{"required":true,"head":{"descriptor":{"name":"Application Form"},"index":{"min":1,"cur":1,"max":2},"headings":["Candidate Details"]},"form":{"mime_type":"text/html","url":"https://6vs8xnx5i7.jobhub.co.in/loans-kyc/xinput/formid/a23f2fdfbbb8ac402bfd54f-1","resubmit":false}},"tags":[{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment type"},"value":"full-time"},{"descriptor":{"code":"JOB_ROLE","name":"Job role"},"value":"DevOps Engineer"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION_STARTED","name":"Application started"},"updated_at":"2023-02-06T09:55:41.161Z"},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP_DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL_EXPERIENCE","name":"Total Experience"},"value":"P4Y"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC_TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE_FORMAT","name":"File Format"},"value":"pdf"}]}]}}}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"af58aa7b-6745-47d0-9b0d-62dcb262ee87","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T10:14:051Z","ttl":"PT30S"},"message":{"order":{"provider":{"descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION_FILLED","name":"Application Filled"},"updated_at":"2023-02-06T09:55:41.161Z"},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP_DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL_EXPERIENCE","name":"Total Experience"},"value":"P4Y"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC_TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE_FORMAT","name":"File Format"},"value":"pdf"}]}]}}}]}}}}]},"on_confirm":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_confirm","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Accepted","provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the Course"},"value":"Class-X"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the Course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the Course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the Course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job Requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required Work Experience in Years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills Required for the Role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills Required for the Role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_ADDL_SKILL","name":"Additional Skills Required for the Job"},"value":"8+ years of engineering experience in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job Responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for tools (Web, PWA, React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Define long-term technical direction and vision"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create reliable interfaces using modern tools like React, React Native, Typescript, Node.js, Jest, and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing Details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry Type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment Type"},"value":"Full-Time"},{"descriptor":{"code":"JOB_ROLE","name":"Job Role"},"value":"DevOps Engineer"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION_STARTED"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT_EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP_YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT_COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY_DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT_SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR_DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR_ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR_NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR_PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR_EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT_ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT_VERIFIED","name":"Agent Verified"},"value":"true"}]}]}]}}}}]},"on_update":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_update","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:061Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Active","provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"a23f2fdfbbb8ac402bf259d75402eb0792f50c095f7d08a55475e7af1c2dadca","fulfillment_ids":["1"],"location_ids":["L1"],"tags":[{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the Course"},"value":"Class-X"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the Course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the Course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the Course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job Requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required Work Experience in Years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills Required for the Role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills Required for the Role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_ADDL_SKILL","name":"Additional Skills Required for the Job"},"value":"8+ years of engineering experience in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job Responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for tools (Web, PWA, React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Define long-term technical direction and vision"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create reliable interfaces using modern tools like React, React Native, Typescript, Node.js, Jest, and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing Details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry Type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment Type"},"value":"Full-Time"},{"descriptor":{"code":"JOB_ROLE","name":"Job Role"},"value":"DevOps Engineer"}]}]}],"fulfillments":[{"id":"1","type":"REMOTE","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP_DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL_EXPERIENCE","name":"Total Experience"},"value":"P4Y"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC_TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE_FORMAT","name":"File Format"},"value":"pdf"}]}],"contact":{"phone":"9999999999","email":"abc@abc.bc"}}}}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}]},"on_status":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_status","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:50:46.742Z","ttl":"PT30S"},"message":{"order":{"status":"Active","provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"time":{"range":{"start":"2023-01-03T13:23:01+00:00","end":"2023-02-03T13:23:01+00:00"}},"tags":[{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"CTC","name":"Salary Offered"},"value":"20,00,000"},{"descriptor":{"code":"POST_START_LOCATION","name":"Post start location"},"value":"Pune"},{"descriptor":{"code":"WORKING_LOCATION","name":"Working location"},"value":"Hybrid"},{"descriptor":{"code":"WORKING_TIME","name":"Working hours"},"value":"Full-Time"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION_IN_PROGRESS"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP_DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL_EXPERIENCE","name":"Total Experience"},"value":"P4Y"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC_TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE_FORMAT","name":"File Format"},"value":"pdf"}]}],"contact":{"phone":"9999999999","email":"abc@abc.bc"}}}}]}}}}]},"on_cancel":{"examples":[{"value":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_cancel","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Cancelled","provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1","C1"],"time":{"range":{"start":"2023-01-03T13:23:01+00:00","end":"2023-02-03T13:23:01+00:00"}},"tags":[{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"CANCEL_REQUEST","name":"Cancel request"},"list":[{"descriptor":{"code":"REASON_ID","name":"Reason id"},"value":"001"},{"descriptor":{"code":"INITIATED_BY","name":"Initiated by"},"value":"Subscriber ID"}]}]}],"quote":{"price":{"currency":"INR","value":"0"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"0"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"0"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"CANCELLED"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT_EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP_YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT_COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY_DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT_SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR_DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR_ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR_NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR_PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR_EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT_ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT_VERIFIED","name":"Agent Verified"},"value":"true"}]}]},{"id":"C1","tags":[{"descriptor":{"code":"QUOTE_TRAIL"},"list":[{"descriptor":{"code":"CURRENCY"},"value":"INR"},{"descriptor":{"code":"ID"},"value":"0253719F295521CED39EC9C2F3C8DCDE"},{"descriptor":{"code":"TYPE"},"value":"ITEM"},{"descriptor":{"code":"VALUE"},"value":"-1100.00"}]},{"descriptor":{"code":"QUOTE_TRAIL"},"list":[{"descriptor":{"code":"CURRENCY"},"value":"INR"},{"descriptor":{"code":"ID"},"value":"1"},{"descriptor":{"code":"TYPE"},"value":"misc"},{"descriptor":{"code":"VALUE"},"value":"-300.00"}]}]}]}}}}}]}}},"ONDC:ONEST10 - Work Opportunities(Commercials)":{"summary":"ONDC:ONEST10 - Work Opportunities(Commercials)","description":"Job Hub is acting as provider platform (BPP) which hosts the jobs and Worker Hub is acting as seeker platform (BAP) which helps the workers to find jobs.

\n This document contains detailed specifications and requirements for the job platform, helping stakeholders understand the product in depth\n(PRD): link

his document provides an overview of the business requirements, with clear explanations about platform functionalities and workflows (Explainer & BRD is documented): link

A detailed taxonomy of product categories and attributes is provided to ensure clarity and standardization across the platform (Product Taxonomy): link","example_set":{"search":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"item":{"descriptor":{"name":"Engineer"}},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"provider":{"descriptor":{"name":"ABC Tech"}},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"provider":{"locations":[{"city":{"name":"Bangalore","code":"std:080"},"state":{"name":"Karnataka","code":"IN-KA"},"country":{"name":"India","code":"IN"}}]},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"fulfillment":{"customer":{"person":{"age":"25","gender":"male","skills":[{"code":"ASSEMBLY-OPERATOR","name":"Assembly Operator"},{"code":"ELECTRICIAN","name":"Electrician"}]}}},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"item":{"tags":[{"descriptor":{"code":"LISTING_DETAILS"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE"},"value":"IT Services & Consulting"}]}]},"payment":{"BUYER_FINDER_FEE_TYPE":"AMOUNT","BUYER_FINDER_FEE_AMOUNT":"100"},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io/","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2022-10-11T09:55:41.161Z","ttl":"PT30S"},"message":{"intent":{"payment":{"BUYER_FINDER_FEE_TYPE":"PERCENT","BUYER_FINDER_FEE_PERCENTAGE":"3"},"item":{"tags":[{"descriptor":{"code":"LISTING_DETAILS"},"list":[{"descriptor":{"code":"EMPLOYMENT_TYPE"},"value":"full-time"}]}]},"tags":[{"descriptor":{"code":"BAP_TERMS"},"list":[{"descriptor":{"code":"STATIC_TERMS"},"value":"static_terms_value"},{"descriptor":{"code":"STATIC_TERMS_NEW"},"value":"static_terms_new_value"},{"descriptor":{"code":"EFFECTIVE_DATE"},"value":"2023-02-22T11:20:10.122Z"}]}]}}}}]},"select":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"select","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-14T12:11:46.129Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","tags":[{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"}]}]}]}}}}]},"init":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"$89bdae17-9942-40c8-869a-5bd413356407","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-14T12:12:461Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"}]}]}],"fulfillments":[{"id":"1","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP_DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY"},"value":"1000000"},{"descriptor":{"code":"TOTAL_EXPERIENCE","name":"Total Experience"},"value":"P4Y"}]},{"descriptor":{"code":"documents","name":"Documents"},"list":[{"descriptor":{"code":"DOC_TYPE"},"value":"resume"},{"descriptor":{"code":"link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE_FORMAT"},"value":"pdf"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]}]}},"contact":{"phone":"9999999999","email":"abc@abc.bc"}}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}]},"confirm":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","version":"2.0.0","action":"confirm","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"481a01fc-4b45-4d49-9558-c6a7dfad8b75","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:09:021Z","ttl":"PT30S"},"message":{"order":{"status":"Created","provider":{"id":"1"},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"}]}]}],"fulfillments":[{"id":"1","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT_EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP_YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT_COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY_DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT_SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR_DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR_ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR_NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR_PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR_EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT_ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT_VERIFIED","name":"Agent Verified"},"value":"true"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}]},"update":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"update","version":"2.0.0","bap_id":"bap-12345","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2024-09-04T12:34:561Z","ttl":"PT30M"},"message":{"update_target":"fulfillments","order":{"id":"1677140405881","fulfillments":[{"id":"fulfillment_id_value","type":"FULFILLMENT_TYPE_VALUE","contact":{"phone":"9999999999","email":"abc@abc.bc"}}]}}}}]},"status":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"status","version":"2.0.0","bap_id":"bap-12345","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2024-09-04T12:34:560Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881"}}}}]},"cancel":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"cancel","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order_id":"1677140405881","cancellation_reason_id":"001"}}}]},"on_search":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_search","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"672f774c-4281-44dd-b1c2-84222a3d771e","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:45:10.171Z","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"Affindi Jobs"},"providers":[{"id":"1","descriptor":{"name":"Affinidi","short_desc":"Short Description about the company","images":[{"url":"url of the image of the provider"}]},"fulfillments":[{"id":"1","type":"REMOTE"},{"id":"2","type":"HYBRID"},{"id":"3","type":"ONSITE"}],"locations":[{"id":"L1","city":{"name":"Pune","code":"std:020"},"state":{"name":"Maharastra","code":"MH"}},{"id":"L2","city":{"name":"Thane","code":"std:022"},"state":{"name":"Maharastra","code":"MH"}},{"id":"L3","city":{"name":"Lucknow","code":"std:0522"},"state":{"name":"Uttar Pradesh","code":"UP"}}],"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","category_id":"Software development","descriptor":{"name":"Fullstack Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":50}},"application_validity_time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z"}},"location_ids":["L2"],"fulfillment_ids":["1","2","3"],"tags":[{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment type"},"value":"part-time"},{"descriptor":{"code":"WORKING-HOURS","name":"working hours"},"value":"1300-1700"},{"descriptor":{"code":"JOB_ROLE","name":"Job role"},"value":"Fullstack Engineer"},{"descriptor":{"code":"JOB_LEVEL","name":"Job level"},"value":"Mid-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_ACCEPTED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"2"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"3"},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION_SUBMITTED"}]}],"price":{"currency":"INR","value":"1100.00","maximum_value":"1200.0"}},{"id":"34H1BH24GBH4BHH6DF15E62A81C374B4","category_id":"DevOps","descriptor":{"name":"Sr. Devops Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":150}},"location_ids":["L1"],"fulfillment_ids":["1","2","3"],"application_validity_time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z"}},"tags":[{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"pipeline-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment type"},"value":"contractual"},{"descriptor":{"code":"WORK_DURATION","name":"Duration of contract"},"value":"P120D"},{"descriptor":{"code":"JOB_ROLE","name":"Job role"},"value":"Fullstack Engineer"},{"descriptor":{"code":"JOB_LEVEL","name":"Job level"},"value":"Mid-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY_INFO","name":"Salary information"},"list":[{"descriptor":{"code":"GROSS_MIN","name":"Minimum gross pay"},"value":"900000"},{"descriptor":{"code":"GROSS_MAX","name":"Maximum gross pay"},"value":"1200000"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_ACCEPTED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"2"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"3"},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION_SUBMITTED"}]}],"price":{"currency":"INR","value":"1000.00","maximum_value":"1500.0"}},{"id":"34H1BH24GBH4BHH6DF15E62A81C374B4","category_id":"DevOps","descriptor":{"name":"Jr. Devops Engineer","long_desc":"We’re on a search for a Staff Mobile Developer with the following attributes: Critical Thinking- You are able to skillfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action Data-Driven attitude — You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence Dealing with Ambiguity — You can effectively cope with change and uncertainty, and are comfortable when things are up in the air Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time Problem Solving — You can easily identify and solve complex problems in a methodological manner","media":[{"mimetype":"audio/mp4","url":"http://url-to-audio-about-job"},{"mimetype":"video/mp4","url":"http://url-to-video-about-job"}]},"quantity":{"available":{"count":150}},"location_ids":["L1"],"fulfillment_ids":["1","2","3"],"application_validity_time":{"range":{"start":"2023-01-03T13:23:10.171Z","end":"2023-02-03T13:23:10.171Z"}},"tags":[{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_CGPA","name":"Minimum CGPA of marks to be obtained in the course for eligibility"},"value":"6.5"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"pipeline-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment type"},"value":"full-time"},{"descriptor":{"code":"JOB_ROLE","name":"Job role"},"value":"DevOps Engineer"},{"descriptor":{"code":"JOB_LEVEL","name":"Job level"},"value":"Entry-level"},{"descriptor":{"code":"GENDER","name":"Gender"},"value":"Male"}]},{"descriptor":{"code":"SALARY_INFO","name":"Salary information"},"list":[{"descriptor":{"code":"AVERAGE","name":"Average gross pay"},"value":"900000"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"recruitment"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_ACCEPTED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"2"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.2"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"3"},{"code":"COMMERCIAL_TYPE","value":"amount"},{"code":"COMMERCIAL_VALUE","value":"300"},{"code":"COMMERCIAL_NAME","value":"verified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"APPLICATION_SUBMITTED"}]}],"price":{"currency":"INR","value":"1000.00","maximum_value":"1500.0"}}]}]}}}}]},"on_select":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_select","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:50:46.742Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}]},"on_init":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"af58aa7b-6745-47d0-9b0d-62dcb262ee87","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T10:14:051Z","ttl":"PT30S"},"message":{"order":{"provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"xinput":{"required":true,"head":{"descriptor":{"name":"Application Form"},"index":{"min":1,"cur":1,"max":2},"headings":["Candidate Details"]},"form":{"mime_type":"text/html","url":"https://6vs8xnx5i7.jobhub.co.in/loans-kyc/xinput/formid/a23f2fdfbbb8ac402bfd54f-1","resubmit":false}},"tags":[{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment type"},"value":"full-time"},{"descriptor":{"code":"JOB_ROLE","name":"Job role"},"value":"DevOps Engineer"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION_STARTED","name":"Application started"},"updated_at":"2023-02-06T09:55:41.161Z"},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP_DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL_EXPERIENCE","name":"Total Experience"},"value":"P4Y"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC_TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE_FORMAT","name":"File Format"},"value":"pdf"}]}]}}}]}}}},{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_init","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"af58aa7b-6745-47d0-9b0d-62dcb262ee87","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T10:14:051Z","ttl":"PT30S"},"message":{"order":{"provider":{"descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION_FILLED","name":"Application Filled"},"updated_at":"2023-02-06T09:55:41.161Z"},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP_DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL_EXPERIENCE","name":"Total Experience"},"value":"P4Y"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC_TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE_FORMAT","name":"File Format"},"value":"pdf"}]}]}}}]}}}}]},"on_confirm":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_confirm","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Accepted","provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"tags":[{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the Course"},"value":"Class-X"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the Course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the Course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the Course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job Requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required Work Experience in Years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills Required for the Role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills Required for the Role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_ADDL_SKILL","name":"Additional Skills Required for the Job"},"value":"8+ years of engineering experience in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job Responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for tools (Web, PWA, React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Define long-term technical direction and vision"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create reliable interfaces using modern tools like React, React Native, Typescript, Node.js, Jest, and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing Details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry Type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment Type"},"value":"Full-Time"},{"descriptor":{"code":"JOB_ROLE","name":"Job Role"},"value":"DevOps Engineer"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION_STARTED"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT_EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP_YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT_COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY_DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT_SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR_DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR_ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR_NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR_PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR_EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT_ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT_VERIFIED","name":"Agent Verified"},"value":"true"}]}]}]}}}}]},"on_update":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_update","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:061Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Active","provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"a23f2fdfbbb8ac402bf259d75402eb0792f50c095f7d08a55475e7af1c2dadca","fulfillment_ids":["1"],"location_ids":["L1"],"tags":[{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the Course"},"value":"Class-X"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the Course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the Course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum Percentage of Marks for Eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic Eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the Course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job Requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required Work Experience in Years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills Required for the Role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills Required for the Role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_ADDL_SKILL","name":"Additional Skills Required for the Job"},"value":"8+ years of engineering experience in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job Responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for tools (Web, PWA, React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Define long-term technical direction and vision"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create reliable interfaces using modern tools like React, React Native, Typescript, Node.js, Jest, and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing Details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry Type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"EMPLOYMENT_TYPE","name":"Employment Type"},"value":"Full-Time"},{"descriptor":{"code":"JOB_ROLE","name":"Job Role"},"value":"DevOps Engineer"}]}]}],"fulfillments":[{"id":"1","type":"REMOTE","customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP_DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL_EXPERIENCE","name":"Total Experience"},"value":"P4Y"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC_TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE_FORMAT","name":"File Format"},"value":"pdf"}]}],"contact":{"phone":"9999999999","email":"abc@abc.bc"}}}}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"}}}}}]},"on_status":{"examples":[{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_status","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-22T11:50:46.742Z","ttl":"PT30S"},"message":{"order":{"status":"Active","provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1"],"time":{"range":{"start":"2023-01-03T13:23:01+00:00","end":"2023-02-03T13:23:01+00:00"}},"tags":[{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-X"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_NAME","name":"Name of the course"},"value":"Class-XII"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Under Graduate"},{"descriptor":{"code":"MIN_PERCENTAGE","name":"Minimum percentage of marks to be obtained in the course for eligibility"},"value":"60"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"true"}]},{"descriptor":{"code":"ACADEMIC_ELIGIBILITY","name":"Academic eligibility"},"list":[{"descriptor":{"code":"COURSE_LEVEL","name":"Level of the course"},"value":"Graduate"},{"descriptor":{"code":"MANDATORY_ELIGIBILITY","name":"Mandatory Eligibility"},"value":"false"}]},{"descriptor":{"code":"JOB_REQUIREMENTS","name":"Job requirements"},"list":[{"descriptor":{"code":"REQ_EXPERIENCE","name":"Required work experience in years"},"value":"P2Y6M"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"android-development"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Skills required for the role"},"value":"dev-ops"},{"descriptor":{"code":"REQ_PROF_SKILL","name":"Additional skills required for the job"},"value":"You have 8+ years of engineering experience, predominantly in shipping user-facing production features"}]},{"descriptor":{"code":"JOB_RESPONSIBILITIES","name":"Job responsibilities"},"list":[{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Build frontend experiences for our tools (Web, PWA and React Native)"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Articulate a long term technical direction and vision for building, maintaining, and scaling our web and mobile platforms"},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, React Native, Typescript, Node.js, Jest and Webpack."},{"descriptor":{"code":"RESPONSIBILITY","name":"Responsibility"},"value":"Mentor and train other team members on design techniques and coding standards."}]},{"descriptor":{"code":"LISTING_DETAILS","name":"Listing details"},"list":[{"descriptor":{"code":"INDUSTRY_TYPE","name":"Industry type"},"value":"IT Services & Consulting"},{"descriptor":{"code":"DEPARTMENT","name":"Department"},"value":"Engineering - Software & QA"},{"descriptor":{"code":"CTC","name":"Salary Offered"},"value":"20,00,000"},{"descriptor":{"code":"POST_START_LOCATION","name":"Post start location"},"value":"Pune"},{"descriptor":{"code":"WORKING_LOCATION","name":"Working location"},"value":"Hybrid"},{"descriptor":{"code":"WORKING_TIME","name":"Working hours"},"value":"Full-Time"}]}]}],"quote":{"price":{"currency":"INR","value":"1400"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"1100"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"300.00"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES"},"list":[{"code":"ID","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER-EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"APPLICATION_IN_PROGRESS"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"EMP_DETAILS","name":"Employee Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"1000000"},{"descriptor":{"code":"TOTAL_EXPERIENCE","name":"Total Experience"},"value":"P4Y"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"DOC_TYPE","name":"Document Type"},"value":"resume"},{"descriptor":{"code":"LINK","name":"Document Link"},"value":"https://example.com/resume.pdf"},{"descriptor":{"code":"FILE_FORMAT","name":"File Format"},"value":"pdf"}]}],"contact":{"phone":"9999999999","email":"abc@abc.bc"}}}}]}}}}]},"on_cancel":{"examples":[{"value":{"value":{"context":{"domain":"ONDC:ONEST10","action":"on_cancel","version":"2.0.0","bap_id":"worker-hub.bap.io","bap_uri":"https://worker-hub.bap.io","bpp_id":"job-hub.bpp.io","bpp_uri":"https://job-hub.bpp.io","transaction_id":"a9aaecca-10b7-4d19-b640-b047a7c62195","message_id":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","location":{"city":{"code":"std:080"},"country":{"code":"IND"}},"timestamp":"2023-02-23T08:20:06Z","ttl":"PT30S"},"message":{"order":{"id":"1677140405881","status":"Cancelled","provider":{"id":"1","descriptor":{"name":"Affinidi"}},"items":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","fulfillment_ids":["1","C1"],"time":{"range":{"start":"2023-01-03T13:23:01+00:00","end":"2023-02-03T13:23:01+00:00"}},"tags":[{"descriptor":{"code":"NP_FEES","list":[{"code":"ID","value":"1"}]}},{"descriptor":{"code":"CANCEL_REQUEST","name":"Cancel request"},"list":[{"descriptor":{"code":"REASON_ID","name":"Reason id"},"value":"001"},{"descriptor":{"code":"INITIATED_BY","name":"Initiated by"},"value":"Subscriber ID"}]}]}],"quote":{"price":{"currency":"INR","value":"0"},"breakup":[{"id":"0253719F295521CED39EC9C2F3C8DCDE","price":{"currency":"INR","value":"0"},"title":"Fullstack Engineer","tags":[{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]}]},{"title":"NP Fees","id":"1","price":{"currency":"INR","value":"0"},"tags":[{"descriptor":{"code":"QUOTE"},"list":[{"descriptor":{"code":"TYPE"},"value":"item"}]},{"descriptor":{"code":"NP_FEES","name":"np_fees"},"list":[{"code":"id","value":"1"},{"code":"COMMERCIAL_TYPE","value":"percent"},{"code":"COMMERCIAL_VALUE","value":"0.5"},{"code":"COMMERCIAL_NAME","value":"qualified"},{"code":"COMMERCIAL_TRIGGERING_STATE","value":"OFFER_EXTENDED"}]},{"descriptor":{"code":"TYPE"},"list":[{"descriptor":{"code":"TYPE"},"value":"misc"}]}]}],"ttl":"P1D"},"fulfillments":[{"id":"1","type":"REMOTE","state":{"descriptor":{"code":"CANCELLED"}},"customer":{"person":{"name":"Sanjay","gender":"Male","age":"35","skills":[{"code":"Android","name":"Android"},{"code":"AWS","name":"AWS"}],"languages":[{"code":"en","name":"english"},{"code":"ml","name":"Malayalam"},{"code":"hi","name":"Hindi"}],"tags":[{"descriptor":{"code":"CURRENT_EXPERIENCE","name":"Current Experience"},"list":[{"descriptor":{"code":"EXP_YEARS","name":"Experience"},"value":"P4Y2M"},{"descriptor":{"code":"CURRENT_COMPANY","name":"Current Company"},"value":"ABC tech"}]},{"descriptor":{"code":"SALARY_DETAILS","name":"Salary Details"},"list":[{"descriptor":{"code":"EXPECTED_SALARY","name":"Expected Salary"},"value":"80000"},{"descriptor":{"code":"CURRENT_SALARY","name":"Current Salary"},"value":"50000"}]},{"descriptor":{"code":"DOCUMENTS","name":"Documents"},"list":[{"descriptor":{"code":"RESUME","name":"Resume"},"value":"https://link-to-the-document.com"}]}]},"contact":{"phone":"9999999999","email":"abc@abc.bc"}},"tags":[{"descriptor":{"code":"DISTRIBUTOR_DETAILS","name":"Distributor Details"},"list":[{"descriptor":{"code":"DISTRIBUTOR_ID","name":"Distributor Id"},"value":"PNB"},{"descriptor":{"code":"DISTRIBUTOR_NAME","name":"Distributor Name"},"value":"Pay Near By"},{"descriptor":{"code":"DISTRIBUTOR_PHONE","name":"Distributor Phone"},"value":"9123456789"},{"descriptor":{"code":"DISTRIBUTOR_EMAIL","name":"Distributor Email"},"value":"support@pnb.com"},{"descriptor":{"code":"AGENT_ID","name":"Agent Id"},"value":"agent-123"},{"descriptor":{"code":"AGENT_VERIFIED","name":"Agent Verified"},"value":"true"}]}]},{"id":"C1","tags":[{"descriptor":{"code":"QUOTE_TRAIL"},"list":[{"descriptor":{"code":"CURRENCY"},"value":"INR"},{"descriptor":{"code":"ID"},"value":"0253719F295521CED39EC9C2F3C8DCDE"},{"descriptor":{"code":"TYPE"},"value":"ITEM"},{"descriptor":{"code":"VALUE"},"value":"-1100.00"}]},{"descriptor":{"code":"QUOTE_TRAIL"},"list":[{"descriptor":{"code":"CURRENCY"},"value":"INR"},{"descriptor":{"code":"ID"},"value":"1"},{"descriptor":{"code":"TYPE"},"value":"misc"},{"descriptor":{"code":"VALUE"},"value":"-300.00"}]}]}]}}}}}]}}}},"x-attributes":{"ONDC:ONEST10 - Work Opportunities":{"attribute_set":{"search":{"parent":true,"context":{"parent":true,"domain":{"description":"domain","required":"mandatory","usage":"ONDC:ONEST10","reference":"if any"},"action":{"description":"action","required":"mandatory","usage":"search","reference":"if any"},"version":{"description":"version","required":"mandatory","usage":"2.0.0","reference":"if any"},"bap_id":{"description":"bap_id","required":"mandatory","usage":"worker-hub.bap.io","reference":"if any"},"bap_uri":{"description":"bap_uri","required":"mandatory","usage":"https://worker-hub.bap.io/","reference":"if any"},"transaction_id":{"description":"transaction_id","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":"if any"},"message_id":{"description":"message_id","required":"mandatory","usage":"$89bdae17-9942-40c8-869a-5bd413356407","reference":"if any"},"location":{"parent":true,"city":{"code":{"description":"code","required":"mandatory","usage":"std:080","reference":"if any"}},"country":{"code":{"description":"code","required":"mandatory","usage":"IND","reference":"if any"}}},"timestamp":{"description":"timestamp","required":"mandatory","usage":"2022-10-11T09:55:41.161Z","reference":"if any"},"ttl":{"description":"ttl","required":"mandatory","usage":"PT30S","reference":"if any"}},"message":{"parent":true,"intent":{"parent":true,"payment":{"parent":true,"BUYER_FINDER_FEE_TYPE":{"description":"BUYER_FINDER_FEE_TYPE","required":"mandatory","usage":"PERCENT","reference":"if any"},"BUYER_FINDER_FEE_PERCENTAGE":{"description":"BUYER_FINDER_FEE_PERCENTAGE","required":"mandatory","usage":"3","reference":"if any"}},"item":{"parent":true,"descriptor":{"parent":true,"name":{"description":"name","required":"mandatory","usage":"Engineer","reference":"if any"}}}}}},"on_search":{"parent":true,"context":{"parent":true,"domain":{"description":"domain","required":"mandatory","usage":"ONDC:ONEST10","reference":null},"action":{"description":"action","required":"mandatory","usage":"on_search","reference":null},"version":{"description":"version","required":"mandatory","usage":"2.0.0","reference":null},"bap_id":{"description":"bap_id","required":"mandatory","usage":"worker-hub.bap.io","reference":null},"bap_uri":{"description":"bap_uri","required":"mandatory","usage":"https://worker-hub.bap.io","reference":null},"transaction_id":{"description":"transaction_id","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":null},"message_id":{"description":"message_id","required":"mandatory","usage":"672f774c-4281-44dd-b1c2-84222a3d771e","reference":null},"location":{"city":{"description":"city","required":"mandatory","usage":"std:080","reference":null},"country":{"description":"country","required":"mandatory","usage":"IND","reference":null}},"timestamp":{"description":"timestamp","required":"mandatory","usage":"2023-02-22T11:45:10.171Z","reference":null},"ttl":{"description":"ttl","required":"mandatory","usage":"PT30S","reference":null}},"message":{"parent":true,"catalog":{"parent":true,"descriptor":{"description":"catalog descriptor","required":"mandatory","usage":"Affindi Jobs","reference":null},"providers":{"id":{"description":"provider id","required":"mandatory","usage":"1","reference":null},"descriptor":{"name":{"description":"provider name","required":"mandatory","usage":"Affinidi","reference":null},"short_desc":{"description":"short description","required":"mandatory","usage":"Short Description about the company","reference":null},"images.url":{"description":"image URL","required":"mandatory","usage":"url of the image of the provider","reference":null}},"fulfillments":{"id":{"description":"fulfillment id","required":"mandatory","usage":"1","reference":null},"type":{"description":"fulfillment type","required":"mandatory","usage":"REMOTE","reference":null}},"locations":{"parent":true,"id":{"description":"location id","required":"mandatory","usage":"L1","reference":null},"city":{"name":{"description":"city name","required":"mandatory","usage":"Pune","reference":null},"code":{"description":"city code","required":"mandatory","usage":"std:020","reference":null}},"state":{"name":{"description":"state name","required":"mandatory","usage":"Maharastra","reference":null},"code":{"description":"state code","required":"mandatory","usage":"MH","reference":null}}},"items":{"parent":true,"id":{"description":"item id","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"category_id":{"description":"category id","required":"mandatory","usage":"Software development","reference":null},"descriptor":{"name":{"description":"item name","required":"mandatory","usage":"Fullstack Engineer","reference":null},"long_desc":{"description":"item description","required":"mandatory","usage":"long_desc","reference":null}},"media":{"mimetype":{"description":"media mimetype","required":"mandatory","usage":"audio/mp4","reference":null},"url":{"description":"media URL","required":"mandatory","usage":"http://url-to-audio-about-job","reference":null}},"quantity":{"available":{"count":{"description":"available count","required":"mandatory","usage":"50","reference":null}}},"application_validity_time":{"range":{"start":{"description":"start time","required":"mandatory","usage":"2023-01-03T13:23:10.171Z","reference":null},"end":{"description":"end time","required":"mandatory","usage":"2023-02-03T13:23:10.171Z","reference":null}}},"location_ids":[{"description":"location id","required":"mandatory","usage":"L2","reference":null}],"fulfillment_ids":[{"description":"fulfillment id","required":"mandatory","usage":"1","reference":null}],"price":{"currency":{"description":"currency","required":"mandatory","usage":"INR","reference":null},"value":{"description":"price value","required":"mandatory","usage":"1100","reference":null},"maximum_value":{"description":"maximum price value","required":"mandatory","usage":"1200","reference":null}}}}}}},"select":{"parent":true,"context":{"parent":true,"domain":{"description":"The domain of the ONDC network.","required":"mandatory","usage":"ONDC:ONEST10","reference":null},"action":{"description":"The action being performed in the ONDC flow.","required":"mandatory","usage":"select","reference":null},"version":{"description":"The version of the ONDC API being used.","required":"mandatory","usage":"2.0.0","reference":null},"bap_id":{"description":"The unique identifier of the Buyer Application Provider (BAP).","required":"mandatory","usage":"worker-hub.bap.io","reference":null},"bap_uri":{"description":"The URI of the Buyer Application Provider (BAP).","required":"mandatory","usage":"https://worker-hub.bap.io","reference":null},"bpp_id":{"description":"The unique identifier of the Backend Platform Provider (BPP).","required":"mandatory","usage":"job-hub.bpp.io","reference":null},"bpp_uri":{"description":"The URI of the Backend Platform Provider (BPP).","required":"mandatory","usage":"https://job-hub.bpp.io","reference":null},"transaction_id":{"description":"The unique transaction identifier for the operation.","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":null},"message_id":{"description":"The unique identifier of the message in the ONDC flow.","required":"mandatory","usage":"$89bdae17-9942-40c8-869a-5bd413356407","reference":null},"location":{"city":{"code":{"description":"The city code in the ONDC ecosystem.","required":"mandatory","usage":"std:080","reference":null}},"country":{"code":{"description":"The country code in the ONDC ecosystem.","required":"mandatory","usage":"IND","reference":null}}},"timestamp":{"description":"The timestamp of the operation in ISO 8601 format.","required":"mandatory","usage":"2023-02-14T12:11:46.129Z","reference":null},"ttl":{"description":"The Time-to-Live (TTL) of the operation in ISO 8601 duration format.","required":"mandatory","usage":"PT30S","reference":null}},"message":{"parent":true,"order":{"parent":true,"provider":{"parent":true,"id":{"description":"The unique identifier of the provider offering the service or item.","required":"mandatory","usage":"1","reference":null}},"items":{"parent":true,"id":{"description":"The unique identifier of the item being selected.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null}}}}},"on_select":{"parent":true,"context":{"parent":true,"domain":{"description":"The domain of the ONDC network.","required":"mandatory","usage":"ONDC:ONEST10","reference":null},"action":{"description":"The action being performed in the ONDC flow.","required":"mandatory","usage":"on_select","reference":null},"version":{"description":"The version of the ONDC API being used.","required":"mandatory","usage":"2.0.0","reference":null},"bap_id":{"description":"The unique identifier of the Buyer Application Provider (BAP).","required":"mandatory","usage":"worker-hub.bap.io","reference":null},"bap_uri":{"description":"The URI of the Buyer Application Provider (BAP).","required":"mandatory","usage":"https://worker-hub.bap.io","reference":null},"transaction_id":{"description":"The unique transaction identifier for the operation.","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":null},"message_id":{"description":"The unique identifier of the message in the ONDC flow.","required":"mandatory","usage":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","reference":null},"location":{"city":{"code":{"description":"The city code in the ONDC ecosystem.","required":"mandatory","usage":"std:080","reference":null}},"country":{"code":{"description":"The country code in the ONDC ecosystem.","required":"mandatory","usage":"IND","reference":null}}},"timestamp":{"description":"The timestamp of the operation in ISO 8601 format.","required":"mandatory","usage":"2023-02-22T11:50:46.742Z","reference":null},"ttl":{"description":"The Time-to-Live (TTL) of the operation in ISO 8601 duration format.","required":"mandatory","usage":"PT30S","reference":null}},"message":{"parent":true,"order":{"parent":true,"provider":{"parent":true,"id":{"description":"The unique identifier of the provider offering the service.","required":"mandatory","usage":"1","reference":null},"descriptor":{"name":{"description":"The name of the provider.","required":"mandatory","usage":"Affinidi","reference":null}},"fulfillments":{"id":{"description":"The unique identifier of the fulfillment option.","required":"mandatory","usage":"1","reference":null},"type":{"description":"The type of fulfillment.","required":"mandatory","usage":"REMOTE","reference":null}},"locations":{"id":{"description":"The unique identifier of the location.","required":"mandatory","usage":"L1","reference":null},"city":{"name":{"description":"The name of the city.","required":"mandatory","usage":"Pune","reference":null},"code":{"description":"The city code.","required":"mandatory","usage":"std:020","reference":null}},"state":{"name":{"description":"The name of the state.","required":"mandatory","usage":"Maharastra","reference":null},"code":{"description":"The state code.","required":"mandatory","usage":"MH","reference":null}}}},"items":{"parent":true,"id":{"description":"The unique identifier of the item being selected.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null}},"quote":{"parent":true,"ttl":{"description":"The Time-to-Live (TTL) for the quoted order.","required":"mandatory","usage":"P1D","reference":null},"price":{"currency":{"description":"The currency of the quoted price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the quoted price.","required":"mandatory","usage":"1400","reference":null}},"breakup":{"id":{"description":"The unique identifier for the quote breakup item.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"price":{"currency":{"description":"The currency of the breakup price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the breakup price.","required":"mandatory","usage":"1100","reference":null}},"title":{"description":"The title of the breakup item.","required":"mandatory","usage":"Fullstack Engineer","reference":null}}}}}},"init":{"parent":true,"context":{"parent":true,"domain":{"description":"The domain of the ONDC network.","required":"mandatory","usage":"ONDC:ONEST10","reference":null},"action":{"description":"The action being performed in the ONDC flow.","required":"mandatory","usage":"init","reference":null},"version":{"description":"The version of the ONDC API being used.","required":"mandatory","usage":"2.0.0","reference":null},"bap_id":{"description":"The unique identifier of the Buyer Application Provider (BAP).","required":"mandatory","usage":"worker-hub.bap.io","reference":null},"bap_uri":{"description":"The URI of the Buyer Application Provider (BAP).","required":"mandatory","usage":"https://worker-hub.bap.io","reference":null},"bpp_id":{"description":"The unique identifier of the Provider (BPP).","required":"mandatory","usage":"job-hub.bpp.io","reference":null},"bpp_uri":{"description":"The URI of the Provider (BPP).","required":"mandatory","usage":"https://job-hub.bpp.io","reference":null},"transaction_id":{"description":"The unique transaction identifier for the operation.","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":null},"message_id":{"description":"The unique identifier of the message in the ONDC flow.","required":"mandatory","usage":"$89bdae17-9942-40c8-869a-5bd413356407","reference":null},"location":{"city":{"code":{"description":"The city code in the ONDC ecosystem.","required":"mandatory","usage":"std:080","reference":null}},"country":{"code":{"description":"The country code in the ONDC ecosystem.","required":"mandatory","usage":"IND","reference":null}}},"timestamp":{"description":"The timestamp of the operation in ISO 8601 format.","required":"mandatory","usage":"2023-02-14T12:12:416Z","reference":null},"ttl":{"description":"The Time-to-Live (TTL) of the operation in ISO 8601 duration format.","required":"mandatory","usage":"PT30S","reference":null}},"message":{"parent":true,"order":{"parent":true,"provider":{"parent":true,"id":{"description":"The unique identifier of the provider offering the service.","required":"mandatory","usage":"1","reference":null}},"items":{"parent":true,"id":{"description":"The unique identifier of the item being selected.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"fulfillment_ids":{"description":"Fulfillment ID associated with the item","required":"mandatory","usage":1,"reference":"if any"}},"fulfillments":{"parent":true,"id":{"description":"The unique identifier of the fulfillment option.","required":"mandatory","usage":"1","reference":null,"customer":{"person":{"name":{"description":"The name of the customer.","required":"mandatory","usage":"Sanjay","reference":null},"gender":{"description":"The gender of the customer.","required":"mandatory","usage":"Male","reference":null},"age":{"description":"The age of the customer.","required":"mandatory","usage":"35","reference":null},"skills":{"parent":true,"code":{"description":"The code of the skill.","required":"mandatory","usage":"Android","reference":null},"name":{"description":"The name of the skill.","required":"mandatory","usage":"Android","reference":null}},"languages":{"parent":true,"code":{"description":"The language code.","required":"mandatory","usage":"en","reference":null},"name":{"description":"The language name.","required":"mandatory","usage":"English","reference":null}}}}},"contact":{"phone":{"description":"The phone number of the customer.","required":"mandatory","usage":"9999999999","reference":null},"email":{"description":"The email of the customer.","required":"mandatory","usage":"abc@abc.bc","reference":null}},"customer":{"person":{"name":{"description":"Customer's name","required":"mandatory","usage":"Sanjay","reference":"if any"},"gender":{"description":"Customer's gender","required":"mandatory","usage":"Male","reference":"if any"},"age":{"description":"Customer's age","required":"mandatory","usage":35,"reference":"if any"},"skills":{"code":{"description":"Skill code","required":"mandatory","usage":"Android","reference":"if any"},"name":{"description":"Skill name","required":"mandatory","usage":"Android","reference":"if any"}},"languages":{"code":{"description":"Language code","required":"mandatory","usage":"en","reference":"if any"},"name":{"description":"Language name","required":"mandatory","usage":"english","reference":"if any"}}}}},"quote":{"parent":true,"ttl":{"description":"The Time-to-Live (TTL) for the quoted order.","required":"mandatory","usage":"P1D","reference":null},"price":{"currency":{"description":"The currency of the quoted price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the quoted price.","required":"mandatory","usage":"1400","reference":null}},"breakup":{"id":{"description":"The unique identifier for the quote breakup item.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"price":{"currency":{"description":"The currency of the breakup price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the breakup price.","required":"mandatory","usage":"1100","reference":null},"title":{"description":"The title of the breakup item.","required":"mandatory","usage":"Fullstack Engineer","reference":null}}}}}}},"on_init":{"parent":true,"context":{"parent":true,"domain":{"description":"Updated domain namespace defined here","required":"mandatory","usage":"ONDC:ONEST10","reference":"if any"},"action":{"description":"Enum","required":"mandatory","usage":"on_init","reference":"if any"},"version":{"description":"Current live version","required":"mandatory","usage":"2.0.0","reference":"if any"},"bap_id":{"description":"Subscriber ID of buyer app","required":"mandatory","usage":"worker-hub.bap.io","reference":"if any"},"bap_uri":{"description":"Subscriber URI of buyer app","required":"mandatory","usage":"https://worker-hub.bap.io","reference":"if any"},"bpp_id":{"description":"Subscriber ID of BPP","required":"mandatory","usage":"job-hub.bpp.io","reference":"if any"},"bpp_uri":{"description":"Subscriber URI of BPP","required":"mandatory","usage":"https://job-hub.bpp.io","reference":"if any"},"transaction_id":{"description":"Unique string for each request trail","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":"if any"},"message_id":{"description":"Unique string for each message","required":"mandatory","usage":"af58aa7b-6745-47d0-9b0d-62dcb262ee87","reference":"if any"},"location":{"city":{"code":{"description":"City code for location","required":"mandatory","usage":"std:080","reference":"if any"}},"country":{"code":{"description":"Country code in ISO standard","required":"mandatory","usage":"IND","reference":"if any"}}},"timestamp":{"description":"RFC3339 compliant timestamp","required":"mandatory","usage":"2023-02-23T10:14:05Z","reference":"if any"},"ttl":{"description":"Time-to-live for the message","required":"mandatory","usage":"PT30S","reference":"if any"}},"message":{"parent":true,"order":{"parent":true,"provider":{"parent":true,"id":{"description":"Unique identifier for the provider","required":"mandatory","usage":1,"reference":"if any"},"descriptor":{"name":{"description":"Provider name","required":"mandatory","usage":"Affinidi","reference":"if any"}},"locations":{"id":{"description":"Provider location ID","required":"mandatory","usage":"L1","reference":"if any"},"city":{"name":{"description":"City name","required":"mandatory","usage":"Pune","reference":"if any"},"code":{"description":"City code","required":"mandatory","usage":"std:020","reference":"if any"}},"state":{"name":{"description":"State name","required":"mandatory","usage":"Maharastra","reference":"if any"},"code":{"description":"State code","required":"mandatory","usage":"MH","reference":"if any"}}}},"items":{"parent":true,"id":{"description":"Item ID","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":"if any"},"fulfillment_ids":{"description":"Fulfillment ID associated with the item","required":"mandatory","usage":1,"reference":"if any"},"xinput":{"'required'":{"description":"Indicates if input is required","required":"mandatory","usage":true,"reference":"if any"},"head":{"descriptor":{"name":{"description":"Form descriptor name","required":"mandatory","usage":"Application Form","reference":"if any"}},"index":{"min":{"description":"Minimum index value","required":"mandatory","usage":1,"reference":"if any"},"cur":{"description":"Current index value","required":"mandatory","usage":1,"reference":"if any"},"max":{"description":"Maximum index value","required":"mandatory","usage":2,"reference":"if any"}},"headings":{"description":"Heading title","required":"mandatory","usage":"Candidate Details","reference":"if any"}},"form":{"mime_type":{"description":"MIME type of the form","required":"mandatory","usage":"text/html","reference":"if any"},"url":{"description":"Form URL","required":"mandatory","usage":"https://6vs8xnx5i7.jobhub.co.in/loans-kyc/xinput/formid/a23f2fdfbbb8ac402bfd54f-1","reference":"if any"},"resubmit":{"description":"Indicates if resubmission is allowed","required":"mandatory","usage":false,"reference":"if any"}}}},"quote":{"parent":true,"ttl":{"description":"Time-to-live for the quote","required":"mandatory","usage":"P1D","reference":"if any"},"price":{"currency":{"description":"Currency of the quote price","required":"mandatory","usage":"INR","reference":"if any"},"value":{"description":"Value of the quote price","required":"mandatory","usage":1100,"reference":"if any"}},"breakup":{"item":{"id":{"description":"Breakup item ID","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":"if any"},"price":{"currency":{"description":"Currency of the item price","required":"mandatory","usage":"INR","reference":"if any"},"value":{"description":"Value of the item price","required":"mandatory","usage":1100,"reference":"if any"}}},"price":{"currency":{"description":"Currency of the breakup price","required":"mandatory","usage":"INR","reference":"if any"},"value":{"description":"Value of the breakup price","required":"mandatory","usage":1100,"reference":"if any"}},"title":{"description":"Breakup title","required":"mandatory","usage":"Fullstack Engineer","reference":"if any"}}},"fulfillments":{"parent":true,"id":{"description":"Fulfillment ID","required":"mandatory","usage":1,"reference":"if any"},"type":{"description":"Fulfillment type","required":"mandatory","usage":"REMOTE","reference":"if any"},"state":{"descriptor":{"code":{"description":"Fulfillment state code","required":"mandatory","usage":"APPLICATION_STARTED","reference":"if any"},"name":{"description":"Fulfillment state name","required":"mandatory","usage":"Application started","reference":"if any"}},"updated_at":{"description":"Last state update timestamp","required":"mandatory","usage":"2023-02-06T09:55:41.161Z","reference":"if any"}},"customer":{"person":{"name":{"description":"Customer's name","required":"mandatory","usage":"Sanjay","reference":"if any"},"gender":{"description":"Customer's gender","required":"mandatory","usage":"Male","reference":"if any"},"age":{"description":"Customer's age","required":"mandatory","usage":35,"reference":"if any"},"skills":{"code":{"description":"Skill code","required":"mandatory","usage":"Android","reference":"if any"},"name":{"description":"Skill name","required":"mandatory","usage":"Android","reference":"if any"}},"languages":{"code":{"description":"Language code","required":"mandatory","usage":"en","reference":"if any"},"name":{"description":"Language name","required":"mandatory","usage":"english","reference":"if any"}}}}}}}},"confirm":{"parent":true,"context":{"parent":true,"domain":{"description":"The domain of the ONDC network.","required":"mandatory","usage":"ONDC:ONEST10","reference":null},"action":{"description":"The action being performed in the ONDC flow.","required":"mandatory","usage":"confirm","reference":null},"version":{"description":"The version of the ONDC API being used.","required":"mandatory","usage":"2.0.0","reference":null},"bap_id":{"description":"The unique identifier of the Buyer Application Provider (BAP).","required":"mandatory","usage":"worker-hub.bap.io","reference":null},"bap_uri":{"description":"The URI of the Buyer Application Provider (BAP).","required":"mandatory","usage":"https://worker-hub.bap.io","reference":null},"bpp_id":{"description":"The unique identifier of the Provider (BPP).","required":"mandatory","usage":"job-hub.bpp.io","reference":null},"bpp_uri":{"description":"The URI of the Provider (BPP).","required":"mandatory","usage":"https://job-hub.bpp.io","reference":null},"transaction_id":{"description":"The unique transaction identifier for the operation.","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":null},"message_id":{"description":"The unique identifier of the message in the ONDC flow.","required":"mandatory","usage":"481a01fc-4b45-4d49-9558-c6a7dfad8b75","reference":null},"location":{"city":{"code":{"description":"The city code in the ONDC ecosystem.","required":"mandatory","usage":"std:080","reference":null}},"country":{"code":{"description":"The country code in the ONDC ecosystem.","required":"mandatory","usage":"IND","reference":null}}},"timestamp":{"description":"The timestamp of the operation in ISO 8601 format.","required":"mandatory","usage":"2023-02-23T08:09:021Z","reference":null},"ttl":{"description":"The Time-to-Live (TTL) of the operation in ISO 8601 duration format.","required":"mandatory","usage":"PT30S","reference":null}},"message":{"parent":true,"order":{"parent":true,"status":{"description":"The current status of the order.","required":"mandatory","usage":"Created","reference":null},"provider":{"id":{"description":"The unique identifier of the provider offering the service.","required":"mandatory","usage":"1","reference":null}},"items":{"id":{"description":"The unique identifier of the item being selected.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"fulfillment_ids":{"description":"Fulfillment ID associated with the item.","required":"mandatory","usage":"1","reference":null}},"fulfillments":{"id":{"description":"The unique identifier of the fulfillment option.","required":"mandatory","usage":"1","reference":null},"customer":{"person":{"name":{"description":"The name of the customer.","required":"mandatory","usage":"Sanjay","reference":null},"gender":{"description":"The gender of the customer.","required":"mandatory","usage":"Male","reference":null},"age":{"description":"The age of the customer.","required":"mandatory","usage":"35","reference":null},"skills":{"code":{"description":"The code of the skill.","required":"mandatory","usage":"Android","reference":null},"name":{"description":"The name of the skill.","required":"mandatory","usage":"Android","reference":null}},"languages":{"code":{"description":"The language code.","required":"mandatory","usage":"en","reference":null},"name":{"description":"The language name.","required":"mandatory","usage":"English","reference":null}}}},"contact":{"phone":{"description":"The phone number of the customer.","required":"mandatory","usage":"9999999999","reference":null},"email":{"description":"The email of the customer.","required":"mandatory","usage":"abc@abc.bc","reference":null}}},"quote":{"ttl":{"description":"The Time-to-Live (TTL) for the quoted order.","required":"mandatory","usage":"P1D","reference":null},"price":{"currency":{"description":"The currency of the quoted price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the quoted price.","required":"mandatory","usage":"1400","reference":null}},"breakup":{"id":{"description":"The unique identifier for the quote breakup item.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"price":{"currency":{"description":"The currency of the breakup price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the breakup price.","required":"mandatory","usage":"1100","reference":null}},"title":{"description":"The title of the breakup item.","required":"mandatory","usage":"Fullstack Engineer","reference":null}}}}}},"on_confirm":{"parent":true,"context":{"parent":true,"domain":{"description":"The domain of the ONDC network.","required":"mandatory","usage":"ONDC:ONEST10","reference":null},"action":{"description":"The action being performed in the ONDC flow.","required":"mandatory","usage":"on_confirm","reference":null},"version":{"description":"The version of the ONDC API being used.","required":"mandatory","usage":"2.0.0","reference":null},"bap_id":{"description":"The unique identifier of the Buyer Application Provider (BAP).","required":"mandatory","usage":"worker-hub.bap.io","reference":null},"bap_uri":{"description":"The URI of the Buyer Application Provider (BAP).","required":"mandatory","usage":"https://worker-hub.bap.io","reference":null},"bpp_id":{"description":"The unique identifier of the Provider (BPP).","required":"mandatory","usage":"job-hub.bpp.io","reference":null},"bpp_uri":{"description":"The URI of the Provider (BPP).","required":"mandatory","usage":"https://job-hub.bpp.io","reference":null},"transaction_id":{"description":"The unique transaction identifier for the operation.","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":null},"message_id":{"description":"The unique identifier of the message in the ONDC flow.","required":"mandatory","usage":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","reference":null},"location":{"city":{"code":{"description":"The city code in the ONDC ecosystem.","required":"mandatory","usage":"std:080","reference":null}},"country":{"code":{"description":"The country code in the ONDC ecosystem.","required":"mandatory","usage":"IND","reference":null}}},"timestamp":{"description":"The timestamp of the operation in ISO 8601 format.","required":"mandatory","usage":"2023-02-23T08:20:016Z","reference":null},"ttl":{"description":"The Time-to-Live (TTL) of the operation in ISO 8601 duration format.","required":"mandatory","usage":"PT30S","reference":null}},"message":{"parent":true,"order":{"parent":true,"id":{"description":"The unique identifier of the order.","required":"mandatory","usage":"1677140405881","reference":null},"status":{"description":"The current status of the order.","required":"mandatory","usage":"Accepted","reference":null},"provider":{"id":{"description":"The unique identifier of the provider offering the service.","required":"mandatory","usage":"1","reference":null},"descriptor":{"name":{"description":"The name of the provider.","required":"mandatory","usage":"Affinidi","reference":null}},"locations":{"state":{"name":{"description":"The state where the provider is located.","required":"mandatory","usage":"Maharashtra","reference":null},"code":{"description":"The code of the state.","required":"mandatory","usage":"MH","reference":null}}}},"items":{"id":{"description":"The unique identifier of the item being selected.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"fulfillment_ids":{"description":"Fulfillment ID associated with the item.","required":"mandatory","usage":"1","reference":null}},"quote":{"price":{"currency":{"description":"The currency of the quoted price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the quoted price.","required":"mandatory","usage":"1400","reference":null}},"breakup":{"id":{"description":"The unique identifier for the quote breakup item.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"price":{"currency":{"description":"The currency of the breakup price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the breakup price.","required":"mandatory","usage":"1100","reference":null}},"title":{"description":"The title of the breakup item.","required":"mandatory","usage":"Fullstack Engineer","reference":null}},"ttl":{"description":"The Time-to-Live (TTL) for the quoted order.","required":"mandatory","usage":"P1D","reference":null}},"fulfillments":{"id":{"description":"The unique identifier of the fulfillment option.","required":"mandatory","usage":"1","reference":null},"type":{"description":"The type of fulfillment.","required":"mandatory","usage":"REMOTE","reference":null},"state":{"descriptor":{"code":{"description":"The state code of the fulfillment.","required":"mandatory","usage":"APPLICATION_STARTED","reference":null}}},"customer":{"contact":{"phone":{"description":"The phone number of the customer.","required":"mandatory","usage":"9999999999","reference":null},"email":{"description":"The email of the customer.","required":"mandatory","usage":"abc@abc.bc","reference":null}},"person":{"name":{"description":"The name of the customer.","required":"mandatory","usage":"Sanjay","reference":null},"gender":{"description":"The gender of the customer.","required":"mandatory","usage":"Male","reference":null},"age":{"description":"The age of the customer.","required":"mandatory","usage":"35","reference":null},"skills":{"code":{"description":"The code of the skill.","required":"mandatory","usage":"Android","reference":null},"name":{"description":"The name of the skill.","required":"mandatory","usage":"Android","reference":null}},"languages":{"code":{"description":"The language code.","required":"mandatory","usage":"en","reference":null},"name":{"description":"The language name.","required":"mandatory","usage":"English","reference":null}}}},"status":{"description":"The current payment status.","required":"mandatory","usage":"Pending","reference":null},"method":{"description":"The method used for payment.","required":"mandatory","usage":"UPI","reference":null},"expiry":{"description":"The expiry date of the payment.","required":"mandatory","usage":"2024-02-23T08:20:016Z","reference":null},"amount":{"description":"The amount to be paid.","required":"mandatory","usage":"1400","reference":null}}}}},"status":{"parent":true,"context":{"parent":true,"domain":{"description":"The domain of the ONDC network.","required":"mandatory","usage":"ONDC:ONEST10","reference":null},"action":{"description":"The action being performed in the ONDC flow.","required":"mandatory","usage":"status","reference":null},"version":{"description":"The version of the ONDC API being used.","required":"mandatory","usage":"2.0.0","reference":null},"bap_id":{"description":"The unique identifier of the Buyer Application Provider (BAP).","required":"mandatory","usage":"bap-12345","reference":null},"bap_uri":{"description":"The URI of the Buyer Application Provider (BAP).","required":"mandatory","usage":"https://worker-hub.bap.io","reference":null},"bpp_id":{"description":"The unique identifier of the Backend Platform Provider (BPP).","required":"mandatory","usage":"job-hub.bpp.io","reference":null},"bpp_uri":{"description":"The URI of the Backend Platform Provider (BPP).","required":"mandatory","usage":"https://job-hub.bpp.io","reference":null},"transaction_id":{"description":"The unique transaction identifier for the operation.","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":null},"message_id":{"description":"The unique identifier of the message in the ONDC flow.","required":"mandatory","usage":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","reference":null},"location":{"city":{"code":{"description":"The city code in the ONDC ecosystem.","required":"mandatory","usage":"std:080","reference":null}},"country":{"code":{"description":"The country code in the ONDC ecosystem.","required":"mandatory","usage":"IND","reference":null}}},"timestamp":{"description":"The timestamp of the operation in ISO 8601 format.","required":"mandatory","usage":"2024-09-04T12:34:560Z","reference":null},"ttl":{"description":"The Time-to-Live (TTL) of the operation in ISO 8601 duration format.","required":"mandatory","usage":"PT30S","reference":null}},"message":{"parent":true,"order":{"parent":true,"id":{"description":"The unique identifier of the order.","required":"mandatory","usage":"1677140405881","reference":null}}}},"on_status":{"parent":true,"context":{"parent":true,"domain":{"description":"The domain of the ONDC network.","required":"mandatory","usage":"ONDC:ONEST10","reference":null},"action":{"description":"The action being performed in the ONDC flow.","required":"mandatory","usage":"on_status","reference":null},"version":{"description":"The version of the ONDC API being used.","required":"mandatory","usage":"2.0.0","reference":null},"bap_id":{"description":"The unique identifier of the Buyer Application Provider (BAP).","required":"mandatory","usage":"worker-hub.bap.io","reference":null},"bap_uri":{"description":"The URI of the Buyer Application Provider (BAP).","required":"mandatory","usage":"https://worker-hub.bap.io","reference":null},"transaction_id":{"description":"The unique transaction identifier for the operation.","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":null},"message_id":{"description":"The unique identifier of the message in the ONDC flow.","required":"mandatory","usage":"c8e3968c-cd78-4e46-aa34-0d541e46bd73","reference":null},"location":{"city":{"code":{"description":"The city code in the ONDC ecosystem.","required":"mandatory","usage":"std:080","reference":null}},"country":{"code":{"description":"The country code in the ONDC ecosystem.","required":"mandatory","usage":"IND","reference":null}}},"timestamp":{"description":"The timestamp of the operation in ISO 8601 format.","required":"mandatory","usage":"2023-02-22T11:50:46.742Z","reference":null},"ttl":{"description":"The Time-to-Live (TTL) of the operation in ISO 8601 duration format.","required":"mandatory","usage":"PT30S","reference":null}},"message":{"parent":true,"order":{"parent":true,"status":{"description":"The current status of the order.","required":"mandatory","usage":"Active","reference":null},"provider":{"id":{"description":"The unique identifier of the provider offering the service or item.","required":"mandatory","usage":"1","reference":null},"descriptor":{"name":{"description":"The name of the provider.","required":"mandatory","usage":"Affinidi","reference":null}},"locations":{"id":{"description":"The unique identifier of the provider location.","required":"mandatory","usage":"L1","reference":null},"city":{"name":{"description":"The name of the city for the location.","required":"mandatory","usage":"Pune","reference":null},"code":{"description":"The city code in the ONDC ecosystem.","required":"mandatory","usage":"std:020","reference":null}},"state":{"name":{"description":"The name of the state for the location.","required":"mandatory","usage":"Maharastra","reference":null},"code":{"description":"The state code in the ONDC ecosystem.","required":"mandatory","usage":"MH","reference":null}}}},"items":{"id":{"description":"The unique identifier of the item being selected.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"fulfillment_ids":{"description":"The list of fulfillment IDs associated with the item.","required":"mandatory","usage":["1"],"reference":null}},"quote":{"price":{"currency":{"description":"The currency of the quoted price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the quoted price.","required":"mandatory","usage":"1100","reference":null}},"breakup":{"item":{"id":{"description":"The unique identifier of the item in the quote breakup.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"price":{"currency":{"description":"The currency of the item's price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the item's price.","required":"mandatory","usage":"1100","reference":null}},"title":{"description":"The title associated with the quote breakup.","required":"mandatory","usage":"Fullstack Engineer","reference":null}}},"ttl":{"description":"The time-to-live for the quoted price in ISO 8601 format.","required":"mandatory","usage":"P1D","reference":null}},"fulfillments":{"id":{"description":"The unique identifier for the fulfillment.","required":"mandatory","usage":"1","reference":null},"type":{"description":"The type of fulfillment.","required":"mandatory","usage":"REMOTE","reference":null},"state":{"descriptor":{"code":{"description":"The code describing the fulfillment state.","required":"mandatory","usage":"APPLICATION_IN_PROGRESS","reference":null}}},"customer":{"person":{"name":{"description":"The name of the customer.","required":"mandatory","usage":"Sanjay","reference":null},"gender":{"description":"The gender of the customer.","required":"mandatory","usage":"Male","reference":null},"age":{"description":"The age of the customer.","required":"mandatory","usage":"35","reference":null},"skills":{"code":{"description":"The code representing the skill.","required":"mandatory","usage":"Android","reference":null},"name":{"description":"The name of the skill.","required":"mandatory","usage":"Android","reference":null}},"languages":{"code":{"description":"The code of the language.","required":"mandatory","usage":"en","reference":null},"name":{"description":"The name of the language.","required":"mandatory","usage":"english","reference":null}},"contact":{"phone":{"description":"The phone number of the customer.","required":"mandatory","usage":"9999999999999","reference":null},"email":{"description":"The email address of the customer.","required":"mandatory","usage":"abc@abc.bc","reference":null}}}}}}}},"cancel":{"parent":true,"context":{"parent":true,"domain":{"description":"updated domain namespace defined here https://docs.google.com/document/d/1brvcltG_DagZ3kGr1ZZQk4hG4tze3zvcxmGV4NMTzr8/edit#heading=h.w9zlp87xdha1","required":"mandatory","usage":"ONDC:ONEST10","reference":"if any"},"action":{"description":"enum","required":"mandatory","usage":"cancel","reference":"if any"},"version":{"description":"current live version","required":"mandatory","usage":"2.0.0","reference":"if any"},"bap_id":{"description":"subscriber_id of buyer app","required":"mandatory","usage":"worker-hub.bap.io","reference":"if any"},"bap_uri":{"description":"subscriber_uri of buyer app","required":"mandatory","usage":"https://worker-hub.bap.io","reference":"if any"},"bpp_id":{"description":"subscriber_id of the provider app","required":"mandatory","usage":"job-hub.bpp.io","reference":"if any"},"bpp_uri":{"description":"subscriber_uri of the provider app","required":"mandatory","usage":"https://job-hub.bpp.io","reference":"if any"},"transaction_id":{"description":"unique string for each request trail","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":"if any"},"message_id":{"description":"unique string for each request trail","required":"mandatory","usage":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","reference":"if any"},"location":{"city":{"code":{"description":"city code for search where service needs to be provided. List of city codes, with pincode mapping, are here - https://docs.google.com/spreadsheets/d/12A_B-nDtvxyFh_FWDfp85ss2qpb65kZ7/edit#gid=213574534","required":"mandatory","usage":"std:080","reference":"if any"}},"country":{"code":{"description":"ISO standard 3 digit country code where service needs to be provided","required":"mandatory","usage":"IND","reference":"if any"}}},"ttl":{"description":"validity of message","required":"mandatory","usage":"PT30S","reference":"if any"}},"message":{"parent":true,"order_id":{"description":"Unique identifier for the order","required":"mandatory","usage":"1677140405881","reference":"if any"},"cancellation_reason_id":{"description":"Unique identifier for the cancellation reason","required":"mandatory","usage":"1","reference":"if any"}}},"on_cancel":{"parent":true,"context":{"parent":true,"domain":{"description":"updated domain namespace defined here https://docs.google.com/document/d/1brvcltG_DagZ3kGr1ZZQk4hG4tze3zvcxmGV4NMTzr8/edit#heading=h.w9zlp87xdha1","required":"mandatory","usage":"ONDC:ONEST10","reference":"if any"},"action":{"description":"enum","required":"mandatory","usage":"on_cancel","reference":"if any"},"version":{"description":"current live version","required":"mandatory","usage":"2.0.0","reference":"if any"},"bap_id":{"description":"subscriber_id of buyer app","required":"mandatory","usage":"worker-hub.bap.io","reference":"if any"},"bap_uri":{"description":"subscriber_uri of buyer app","required":"mandatory","usage":"https://worker-hub.bap.io","reference":"if any"},"timestamp":{"description":"RFC3339 compliant timestamp","required":"mandatory","usage":"2023-02-23T08:20:016Z","reference":"if any"},"transaction_id":{"description":"unique string for each request trail","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":"if any"},"message_id":{"description":"unique string for each request trail","required":"mandatory","usage":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","reference":"if any"},"location":{"city":{"code":{"description":"city code for search where service needs to be provided. List of city codes, with pincode mapping, are here - https://docs.google.com/spreadsheets/d/12A_B-nDtvxyFh_FWDfp85ss2qpb65kZ7/edit#gid=213574534","required":"mandatory","usage":"std:080","reference":"if any"}},"country":{"code":{"description":"ISO standard 3 digit country code where service needs to be provided","required":"mandatory","usage":"IND","reference":"if any"}}},"ttl":{"description":"validity of message","required":"mandatory","usage":"PT30S","reference":"if any"}},"message":{"parent":true,"order":{"parent":true,"id":{"description":"Unique identifier for the order","required":"mandatory","usage":"1677140405881","reference":"if any"},"status":{"description":"Current status of the order","required":"mandatory","usage":"Cancelled","reference":"if any"},"provider":{"id":{"description":"Unique identifier for the provider","required":"mandatory","usage":"1","reference":"if any"},"descriptor":{"name":{"description":"Name of the provider","required":"mandatory","usage":"Affinidi","reference":"if any"}},"locations":{"id":{"description":"Unique identifier for the provider location","required":"mandatory","usage":"L1","reference":"if any"},"city":{"name":{"description":"City name of the provider location","required":"mandatory","usage":"Pune","reference":"if any"},"code":{"description":"City code for the provider location","required":"mandatory","usage":"std:020","reference":"if any"}},"state":{"name":{"description":"State name of the provider location","required":"mandatory","usage":"Maharastra","reference":"if any"},"code":{"description":"State code for the provider location","required":"mandatory","usage":"MH","reference":"if any"}}}},"quote":{"price":{"currency":{"description":"Currency in which the price is quoted","required":"mandatory","usage":"INR","reference":"if any"},"value":{"description":"Quoted price value","required":"mandatory","usage":"0","reference":"if any"}},"breakup":{"id":{"description":"Unique identifier for the quote breakup","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":"if any"},"price":{"currency":{"description":"Currency for the quote breakup","required":"mandatory","usage":"INR","reference":"if any"},"value":{"description":"Price value for the quote breakup","required":"mandatory","usage":"0","reference":"if any"}},"title":{"description":"Title for the quote breakup","required":"mandatory","usage":"Fullstack Engineer","reference":"if any"}}},"fulfillment":{"id":{"description":"Unique identifier for the fulfillment","required":"mandatory","usage":"1","reference":"if any"},"type":{"description":"Type of fulfillment","required":"mandatory","usage":"REMOTE","reference":"if any"},"state":{"descriptor":{"code":{"description":"State code of the fulfillment","required":"mandatory","usage":"CANCELLED","reference":"if any"}}},"customer":{"person":{"name":{"description":"Name of the customer","required":"mandatory","usage":"Sanjay","reference":"if any"},"gender":{"description":"Gender of the customer","required":"mandatory","usage":"Male","reference":"if any"},"age":{"description":"Age of the customer","required":"mandatory","usage":"35","reference":"if any"},"skills":{"code":{"description":"Skill code of the customer","required":"mandatory","usage":"Android","reference":"if any"},"name":{"description":"Skill name of the customer","required":"mandatory","usage":"Android","reference":"if any"}},"languages":{"code":{"description":"Language code of the customer","required":"mandatory","usage":"en","reference":"if any"},"name":{"description":"Language name of the customer","required":"mandatory","usage":"english","reference":"if any"}}},"contact":{"phone":{"description":"The phone number of the customer.","required":"mandatory","usage":"9999999999","reference":null},"email":{"description":"The email of the customer.","required":"mandatory","usage":"abc@abc.bc","reference":null}}}}}}},"update":{"parent":true,"context":{"parent":true,"domain":{"description":"domain","required":"mandatory","usage":"ONDC:ONEST10","reference":"if any"},"action":{"description":"action","required":"mandatory","usage":"update","reference":"if any"},"version":{"description":"version","required":"mandatory","usage":"2.0.0","reference":"if any"},"bap_id":{"description":"bap_id","required":"mandatory","usage":"bap-12345","reference":"if any"},"bap_uri":{"description":"bap_uri","required":"mandatory","usage":"https://worker-hub.bap.io","reference":"if any"},"bpp_id":{"description":"bpp_id","required":"mandatory","usage":"job-hub.bpp.io","reference":"if any"},"bpp_uri":{"description":"bpp_uri","required":"mandatory","usage":"https://job-hub.bpp.io","reference":"if any"},"transaction_id":{"description":"transaction_id","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":"if any"},"message_id":{"description":"message_id","required":"mandatory","usage":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","reference":"if any"},"location":{"city":{"code":null,"description":"code","required":"mandatory","usage":"std:080","reference":"if any"},"country":{"code":null,"description":"code","required":"mandatory","usage":"IND","reference":"if any"}},"timestamp":{"description":"timestamp","required":"mandatory","usage":"2024-09-04T12:34:56Z","reference":"if any"},"ttl":{"description":"ttl","required":"mandatory","usage":"PT30S","reference":"if any"}},"message":{"parent":true,"update_target":{"description":"update_target","required":"mandatory","usage":"fulfillments","reference":"if any"},"order":{"id":{"description":"order_id","required":"mandatory","usage":"1677140405881","reference":"if any"}},"fulfillments":{"id":{"description":"fulfillment_id","required":"mandatory","usage":"fulfillment_id_value","reference":"if any"},"type":{"description":"fulfillment_type","required":"mandatory","usage":"FULFILLMENT_TYPE_VALUE","reference":"if any"},"contact":{"phone":{"description":"phone","required":"mandatory","usage":"9999999999","reference":"if any"},"email":{"description":"email","required":"mandatory","usage":"abc@abc.bc","reference":"if any"}}}}},"on_update":{"parent":true,"context":{"parent":true,"domain":{"description":"The domain of the ONDC network.","required":"mandatory","usage":"ONDC:ONEST10","reference":"if any"},"action":{"description":"The action being performed in the ONDC flow.","required":"mandatory","usage":"on_update","reference":"if any"},"version":{"description":"The version of the ONDC API being used.","required":"mandatory","usage":"2.0.0","reference":"if any"},"bap_id":{"description":"The unique identifier of the Buyer Application Provider (BAP).","required":"mandatory","usage":"worker-hub.bap.io","reference":"if any"},"bap_uri":{"description":"The URI of the Buyer Application Provider (BAP).","required":"mandatory","usage":"https://worker-hub.bap.io","reference":"if any"},"bpp_id":{"description":"The unique identifier of the Seller Application Provider (BPP).","required":"mandatory","usage":"job-hub.bpp.io","reference":"if any"},"bpp_uri":{"description":"The URI of the Seller Application Provider (BPP).","required":"mandatory","usage":"https://job-hub.bpp.io","reference":"if any"},"transaction_id":{"description":"The unique transaction identifier for the operation.","required":"mandatory","usage":"a9aaecca-10b7-4d19-b640-b047a7c62195","reference":"if any"},"message_id":{"description":"The unique identifier of the message in the ONDC flow.","required":"mandatory","usage":"8cbb5e99-5d06-4855-81e9-a4fc8013dbff","reference":"if any"},"location":{"city":{"code":{"description":"The city code in the ONDC ecosystem.","required":"mandatory","usage":"std:080","reference":"if any"}},"country":{"code":{"description":"The country code in the ONDC ecosystem.","required":"mandatory","usage":"IND","reference":"if any"}}},"timestamp":{"description":"The timestamp of the operation in ISO 8601 format.","required":"mandatory","usage":"2023-02-23T08:20:061Z","reference":"if any"},"ttl":{"description":"The Time-to-Live (TTL) of the operation in ISO 8601 duration format.","required":"mandatory","usage":"PT30S","reference":"if any"}},"message":{"parent":true,"update_target":{"description":"The target entity being updated in the message.","required":"mandatory","usage":"fulfillments","reference":"if any"},"order":{"id":{"description":"The unique identifier of the order.","required":"mandatory","usage":"1677140405881","reference":"if any"}},"status":{"description":"The status of the order.","required":"mandatory","usage":"Active","reference":"if any"},"provider":{"id":{"description":"The unique identifier of the provider offering the service.","required":"mandatory","usage":"1","reference":"if any"},"descriptor":{"name":{"description":"The name of the provider.","required":"mandatory","usage":"Affinidi","reference":"if any"}}},"locations":{"id":{"description":"The unique identifier of the location.","required":"mandatory","usage":"L1","reference":"if any"},"city":{"name":{"description":"The name of the city.","required":"mandatory","usage":"Pune","reference":"if any"},"code":{"description":"The city code.","required":"mandatory","usage":"std:020","reference":"if any"}},"state":{"name":{"description":"The name of the state.","required":"mandatory","usage":"Maharashtra","reference":"if any"},"code":{"description":"The state code.","required":"mandatory","usage":"MH","reference":"if any"}}},"items":{"id":{"description":"The unique identifier of the item being selected.","required":"mandatory","usage":"a23f2fdfbbb8ac402bf259d75402eb0792f50c095f7d08a55475e7af1c2dadca","reference":"if any"},"fulfillment_ids":{"description":"The fulfillment IDs associated with the item.","required":"mandatory","usage":"1","reference":"if any"},"location_ids":{"description":"The location IDs associated with the item.","required":"mandatory","usage":"L1","reference":"if any"}},"fulfillments":{"id":{"description":"The unique identifier of the fulfillment.","required":"mandatory","usage":"1","reference":"if any"},"type":{"description":"The type of fulfillment.","required":"mandatory","usage":"REMOTE","reference":"if any"},"customer":{"person":{"name":{"description":"The name of the customer.","required":"mandatory","usage":"Sanjay","reference":"if any"},"gender":{"description":"The gender of the customer.","required":"mandatory","usage":"Male","reference":"if any"},"age":{"description":"The age of the customer.","required":"mandatory","usage":"35","reference":"if any"},"skills":{"code":{"description":"The code of the skill.","required":"mandatory","usage":"Android","reference":null},"name":{"description":"The name of the skill.","required":"mandatory","usage":"Android","reference":null}},"languages":{"code":{"description":"The language code.","required":"mandatory","usage":"en","reference":null},"name":{"description":"The language name.","required":"mandatory","usage":"English","reference":null}}}},"contact":{"phone":{"description":"The phone number of the customer.","required":"mandatory","usage":"9999999999","reference":"if any"},"email":{"description":"The email address of the customer.","required":"mandatory","usage":"abc@abc.bc","reference":"if any"}}},"quote":{"price":{"currency":{"description":"The currency of the quoted price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the quoted price.","required":"mandatory","usage":"1400","reference":null}},"breakup":{"id":{"description":"The unique identifier for the quote breakup item.","required":"mandatory","usage":"0253719F295521CED39EC9C2F3C8DCDE","reference":null},"price":{"currency":{"description":"The currency of the breakup price.","required":"mandatory","usage":"INR","reference":null},"value":{"description":"The value of the breakup price.","required":"mandatory","usage":"1100","reference":null}},"title":{"description":"The title of the breakup item.","required":"mandatory","usage":"Fullstack Engineer","reference":null}},"ttl":{"description":"The Time-to-Live (TTL) for the quoted order.","required":"mandatory","usage":"P1D","reference":null}}}}}}},"x-errorcodes":null} \ No newline at end of file