{ "@context": { "@version": 1.1, "@vocab": "https://schema.argyle.com/", "xsd": "http://www.w3.org/2001/XMLSchema#", "schema": "https://schema.org/", "argyle": "https://schema.argyle.com/", "Account": { "@id": "argyle:Account", "@type": "@id", "@comment": "A payroll connection made through Argyle Link between a user and an employer or gig platform." }, "Employment": { "@id": "argyle:Employment", "@type": "@id", "@comment": "Employment record including job title, status, dates, and compensation details." }, "Identity": { "@id": "argyle:Identity", "@type": "@id", "@comment": "Worker identity information as recorded in the payroll system." }, "Gig": { "@id": "argyle:Gig", "@type": "@id", "@comment": "A single gig task or trip completed on a gig platform." }, "Paystub": { "@id": "argyle:Paystub", "@type": "@id", "@comment": "A pay stub record containing earnings, deductions, and taxes for a pay period." }, "PayrollDocument": { "@id": "argyle:PayrollDocument", "@type": "@id", "@comment": "A payroll-related document such as a W-2, 1099, or other tax form." }, "DepositDestination": { "@id": "argyle:DepositDestination", "@type": "@id", "@comment": "A bank account configured as a direct deposit destination." }, "Vehicle": { "@id": "argyle:Vehicle", "@type": "@id", "@comment": "A vehicle registered with a gig platform by the worker." }, "Shift": { "@id": "argyle:Shift", "@type": "@id", "@comment": "A work shift record for hourly or scheduled workers." }, "Rating": { "@id": "argyle:Rating", "@type": "@id", "@comment": "A performance rating given to or by a gig worker." }, "Report": { "@id": "argyle:Report", "@type": "@id", "@comment": "A generated verification or income report." }, "Item": { "@id": "argyle:Item", "@type": "@id", "@comment": "An Argyle platform item representing a supported employer or gig platform." }, "Verification": { "@id": "argyle:Verification", "@type": "@id", "@comment": "An income or employment verification request and its result." }, "UserToken": { "@id": "argyle:UserToken", "@type": "@id", "@comment": "A short-lived token used to initialize Argyle Link for a user session." }, "Receipt": { "@id": "argyle:Receipt", "@type": "@id", "@comment": "An expense receipt associated with a gig." }, "id": { "@id": "argyle:id", "@type": "xsd:string", "@comment": "Unique resource identifier (UUID)." }, "user": { "@id": "argyle:user", "@type": "xsd:string", "@comment": "Argyle user ID." }, "account": { "@id": "argyle:account", "@type": "xsd:string", "@comment": "Argyle account ID." }, "source": { "@id": "argyle:source", "@type": "xsd:string", "@comment": "Payroll platform source key." }, "item": { "@id": "argyle:item", "@type": "xsd:string", "@comment": "Argyle item (employer/platform) ID." }, "status": { "@id": "argyle:status", "@type": "xsd:string", "@comment": "Current resource status." }, "created_at": { "@id": "schema:dateCreated", "@type": "xsd:dateTime" }, "updated_at": { "@id": "schema:dateModified", "@type": "xsd:dateTime" }, "scanned_at": { "@id": "argyle:scannedAt", "@type": "xsd:dateTime" }, "employer": { "@id": "schema:legalName", "@type": "xsd:string" }, "employment_type": { "@id": "schema:employmentType", "@type": "xsd:string" }, "employment_status": { "@id": "argyle:employmentStatus", "@type": "xsd:string" }, "start_date": { "@id": "schema:startDate", "@type": "xsd:date" }, "end_date": { "@id": "schema:endDate", "@type": "xsd:date" }, "job_title": { "@id": "schema:jobTitle", "@type": "xsd:string" }, "first_name": { "@id": "schema:givenName", "@type": "xsd:string" }, "last_name": { "@id": "schema:familyName", "@type": "xsd:string" }, "full_name": { "@id": "schema:name", "@type": "xsd:string" }, "email": { "@id": "schema:email", "@type": "xsd:string" }, "phone_number": { "@id": "schema:telephone", "@type": "xsd:string" }, "birth_date": { "@id": "schema:birthDate", "@type": "xsd:date" }, "address": { "@id": "schema:address", "@type": "schema:PostalAddress" }, "gross_pay": { "@id": "argyle:grossPay", "@type": "argyle:MonetaryAmount" }, "net_pay": { "@id": "argyle:netPay", "@type": "argyle:MonetaryAmount" }, "base_pay": { "@id": "argyle:basePay", "@type": "argyle:BasePay" }, "deductions": { "@id": "argyle:deductions", "@container": "@list" }, "earnings": { "@id": "argyle:earnings", "@container": "@list" }, "taxes": { "@id": "argyle:taxes", "@container": "@list" }, "period_start": { "@id": "argyle:periodStart", "@type": "xsd:date" }, "period_end": { "@id": "argyle:periodEnd", "@type": "xsd:date" }, "check_date": { "@id": "argyle:checkDate", "@type": "xsd:date" }, "bank_name": { "@id": "argyle:bankName", "@type": "xsd:string" }, "bank_account": { "@id": "argyle:bankAccount", "@type": "xsd:string" }, "routing_number": { "@id": "argyle:routingNumber", "@type": "xsd:string" }, "deposit_type": { "@id": "argyle:depositType", "@type": "xsd:string" }, "deposit_value": { "@id": "argyle:depositValue", "@type": "xsd:string" }, "payout": { "@id": "argyle:payout", "@type": "argyle:MonetaryAmount" }, "tips": { "@id": "argyle:tips", "@type": "argyle:MonetaryAmount" }, "distance": { "@id": "argyle:distance", "@type": "xsd:decimal" }, "duration": { "@id": "argyle:duration", "@type": "xsd:integer" }, "make": { "@id": "schema:brand", "@type": "xsd:string" }, "model": { "@id": "schema:model", "@type": "xsd:string" }, "year": { "@id": "schema:modelDate", "@type": "xsd:integer" }, "license_plate": { "@id": "argyle:licensePlate", "@type": "xsd:string" }, "score": { "@id": "schema:ratingValue", "@type": "xsd:decimal" }, "report_url": { "@id": "argyle:reportUrl", "@type": "@id" }, "expires_at": { "@id": "argyle:expiresAt", "@type": "xsd:dateTime" }, "next": { "@id": "argyle:nextPage", "@type": "@id" }, "previous": { "@id": "argyle:previousPage", "@type": "@id" }, "count": { "@id": "argyle:totalCount", "@type": "xsd:integer" }, "results": { "@id": "argyle:results", "@container": "@list" } } }