Profit Rhino · JSON-LD Context

Profit Rhino Context

JSON-LD context defining the semantic vocabulary for Profit Rhino from Profit Rhino.

62 Classes 159 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
profit: https://profitrhino.com/schema#

Classes

AuthModel LoginModel LoginReturnDataModel PRResponse_LoginModel_ BusinessInformationViewModelV2 PRResponse_Object_ PRResponse_BusinessInformationViewModelV2_ keyIdModel ManufacturersModel PRResponse_ManufacturersModel_ GetBrandModel BrandsModel PRResponse_BrandsModel_ OptionMaskModel OptionModel PRResponse_OptionMaskModel_ optionmasksModel PRResponse_optionmasksModel_ ProductLineDescriptionModel PRResponse_ProductLineDescriptionModel_ ProductLineDescriptionsModel PRResponse_ProductLineDescriptionsModel_ ProductLineModel PRResponse_ProductLineModel_ ProductLinesModel PRResponse_ProductLinesModel_ PartCategoryProductLinesModel CategoryBreadCrumb PRResponse_PartCategoryProductLinesModel_ PartPostModel PartProducLineModelV2 PartProducLineDescModelV2 PRResponse_PartPostModel_ PartVendorsResultModel VendorPartsViewModel PRResponse_PartVendorsResultModel_ PartTasksResultModel PartTasksModel PRResponse_PartTasksResultModel_ PartsPostModel PRResponse_PartsPostModel_ PartsMarkupModel PartMarkupModel PRResponse_PartsMarkupModel_ CategoriesModel CategoryModel PRResponse_CategoriesModel_ TasksModel TaskModel ImagesModel CrossSellTasksV2 UpSellTasksV2 TaskPricesV2 PartsV2 TaskDocumentV2 TaskCategoryAssingmentList TaskCategoryAssingmentModel PRResponse_TasksModel_ VendorsViewModel VendorGetViewModel PRResponse_List_VendorsViewModel_ PRResponse_VendorGetViewModel_

Properties

Property Type Container
username string
password string
termAccepted boolean
returnData reference
token string
companyName string
companyLogo string
companyMobileLogo string
redirectUrl string
redirect boolean
deviceId string
userTypeId integer
taskNumberAutoIncrement boolean
isSinglePartDB boolean
subscriptionStatus string
subscriptionStatusString string
subscriptionName string
daysLeft integer
status boolean
message string
responseData reference
name string
baseRate boolean
businessTypeID integer
breakEvenBillOutLaborCost decimal
breakEvenBillOutAssistantLaborCost decimal
breakEvenBillOutMiscOrTosCost decimal
breakEvenBillOutLaborRate decimal
breakEvenBillOutAssistantLaborRate decimal
breakEvenBillOutMiscOrTosRate decimal
laborType string
laborPercentage decimal
partsType string
partsPercentage decimal
invoiceType string
invoicePercentage decimal
firstLabor decimal
secondLabor decimal
firstMaterial decimal
secondMaterial decimal
miscSettingRoundUpRates string
miscSettingMinimumTime decimal
miscSettingMinimumTimeForAddon boolean
miscSettingHideDecimals boolean
id integer
key string
manufacturers list
page integer
pageSize integer
totalCount integer
totalNumberOfPages integer
hasMore boolean
groupID integer
brands list
options list
value string
masks list
contentType string
order integer
externalId string
createdDate dateTime
modifiedDate dateTime
description string
account string
imageUrl string
imageName string
isActive boolean
partCategories list
categoryId integer
productLines list
categoryBreadCrum list
sortOrder integer
category string
cost decimal
isSensitive boolean
markUpExempt boolean
retailPrice decimal
mfgName string
mfgId integer
mfgPart string
upc string
tradeServicePart string
paysCommission boolean
lastUpdatedDate string
productLine reference
refUrl string
partCategory reference
vendors list
partId integer
vendorId integer
isPrimary boolean
memo string
vendorPart string
yourCost decimal
vendorName string
markupDiscount decimal
marketCost decimal
costOverridden boolean
tasks list
taskId integer
taskNumber string
valueRate decimal
standardRate decimal
premiumRate decimal
taskDuration decimal
type string
tradeId integer
parts list
partCategoryBreadCrum list
partMarkups list
low decimal
high decimal
markup decimal
markupType string
taskCategories list
marketingDescription string
quickAddType integer
isHidden boolean
isRefrigerant boolean
brandId integer
businessTypeId integer
businessType string
taskAsstTime decimal
addonEnabled boolean
addonNumber string
addonDuration decimal
addonAsstTime decimal
valueRateOnly boolean
isDiscountService boolean
taxable boolean
taskPriceType integer
addonPriceType integer
addonValueRate decimal
addonStandardRate decimal
addonPremiumRate decimal
isOem boolean
requiresRefrigerant boolean
position integer
images list
crossSellTasks list
upSellTasks list
taskPrices list
documents list
url string
assignmentId integer
stdRateLabourPer decimal
prmRateLabourPer decimal
qty integer
price string
number string
assignments list
errorMessage string
isTruckReplenishment boolean
firstName string
lastName string
email string
address string
phone string
isDefault boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://profitrhino.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "profit": "https://profitrhino.com/schema#",
    "AuthModel": "profit:AuthModel",
    "username": {
      "@id": "profit:username",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "profit:password",
      "@type": "xsd:string"
    },
    "termAccepted": {
      "@id": "profit:termAccepted",
      "@type": "xsd:boolean"
    },
    "LoginModel": "profit:LoginModel",
    "returnData": {
      "@id": "profit:returnData",
      "@type": "@id"
    },
    "LoginReturnDataModel": "profit:LoginReturnDataModel",
    "token": {
      "@id": "profit:token",
      "@type": "xsd:string"
    },
    "companyName": {
      "@id": "profit:companyName",
      "@type": "xsd:string"
    },
    "companyLogo": {
      "@id": "profit:companyLogo",
      "@type": "xsd:string"
    },
    "companyMobileLogo": {
      "@id": "profit:companyMobileLogo",
      "@type": "xsd:string"
    },
    "redirectUrl": {
      "@id": "profit:redirectUrl",
      "@type": "xsd:string"
    },
    "redirect": {
      "@id": "profit:redirect",
      "@type": "xsd:boolean"
    },
    "deviceId": {
      "@id": "profit:deviceId",
      "@type": "xsd:string"
    },
    "userTypeId": {
      "@id": "profit:userTypeId",
      "@type": "xsd:integer"
    },
    "taskNumberAutoIncrement": {
      "@id": "profit:taskNumberAutoIncrement",
      "@type": "xsd:boolean"
    },
    "isSinglePartDB": {
      "@id": "profit:isSinglePartDB",
      "@type": "xsd:boolean"
    },
    "subscriptionStatus": {
      "@id": "profit:subscriptionStatus",
      "@type": "xsd:string"
    },
    "subscriptionStatusString": {
      "@id": "profit:subscriptionStatusString",
      "@type": "xsd:string"
    },
    "subscriptionName": {
      "@id": "profit:subscriptionName",
      "@type": "xsd:string"
    },
    "daysLeft": {
      "@id": "profit:daysLeft",
      "@type": "xsd:integer"
    },
    "PRResponse_LoginModel_": "profit:PRResponse_LoginModel_",
    "status": {
      "@id": "profit:status",
      "@type": "xsd:boolean"
    },
    "message": {
      "@id": "profit:message",
      "@type": "xsd:string"
    },
    "responseData": {
      "@id": "profit:responseData",
      "@type": "@id"
    },
    "BusinessInformationViewModelV2": "profit:BusinessInformationViewModelV2",
    "name": {
      "@id": "profit:name",
      "@type": "xsd:string"
    },
    "baseRate": {
      "@id": "profit:baseRate",
      "@type": "xsd:boolean"
    },
    "businessTypeID": {
      "@id": "profit:businessTypeID",
      "@type": "xsd:integer"
    },
    "breakEvenBillOutLaborCost": {
      "@id": "profit:breakEvenBillOutLaborCost",
      "@type": "xsd:decimal"
    },
    "breakEvenBillOutAssistantLaborCost": {
      "@id": "profit:breakEvenBillOutAssistantLaborCost",
      "@type": "xsd:decimal"
    },
    "breakEvenBillOutMiscOrTosCost": {
      "@id": "profit:breakEvenBillOutMiscOrTosCost",
      "@type": "xsd:decimal"
    },
    "breakEvenBillOutLaborRate": {
      "@id": "profit:breakEvenBillOutLaborRate",
      "@type": "xsd:decimal"
    },
    "breakEvenBillOutAssistantLaborRate": {
      "@id": "profit:breakEvenBillOutAssistantLaborRate",
      "@type": "xsd:decimal"
    },
    "breakEvenBillOutMiscOrTosRate": {
      "@id": "profit:breakEvenBillOutMiscOrTosRate",
      "@type": "xsd:decimal"
    },
    "laborType": {
      "@id": "profit:laborType",
      "@type": "xsd:string"
    },
    "laborPercentage": {
      "@id": "profit:laborPercentage",
      "@type": "xsd:decimal"
    },
    "partsType": {
      "@id": "profit:partsType",
      "@type": "xsd:string"
    },
    "partsPercentage": {
      "@id": "profit:partsPercentage",
      "@type": "xsd:decimal"
    },
    "invoiceType": {
      "@id": "profit:invoiceType",
      "@type": "xsd:string"
    },
    "invoicePercentage": {
      "@id": "profit:invoicePercentage",
      "@type": "xsd:decimal"
    },
    "firstLabor": {
      "@id": "profit:firstLabor",
      "@type": "xsd:decimal"
    },
    "secondLabor": {
      "@id": "profit:secondLabor",
      "@type": "xsd:decimal"
    },
    "firstMaterial": {
      "@id": "profit:firstMaterial",
      "@type": "xsd:decimal"
    },
    "secondMaterial": {
      "@id": "profit:secondMaterial",
      "@type": "xsd:decimal"
    },
    "miscSettingRoundUpRates": {
      "@id": "profit:miscSettingRoundUpRates",
      "@type": "xsd:string"
    },
    "miscSettingMinimumTime": {
      "@id": "profit:miscSettingMinimumTime",
      "@type": "xsd:decimal"
    },
    "miscSettingMinimumTimeForAddon": {
      "@id": "profit:miscSettingMinimumTimeForAddon",
      "@type": "xsd:boolean"
    },
    "miscSettingHideDecimals": {
      "@id": "profit:miscSettingHideDecimals",
      "@type": "xsd:boolean"
    },
    "PRResponse_Object_": "profit:PRResponse_Object_",
    "PRResponse_BusinessInformationViewModelV2_": "profit:PRResponse_BusinessInformationViewModelV2_",
    "keyIdModel": "profit:keyIdModel",
    "id": {
      "@id": "profit:id",
      "@type": "xsd:integer"
    },
    "key": {
      "@id": "profit:key",
      "@type": "xsd:string"
    },
    "ManufacturersModel": "profit:ManufacturersModel",
    "manufacturers": {
      "@id": "profit:manufacturers",
      "@container": "@list"
    },
    "page": {
      "@id": "profit:page",
      "@type": "xsd:integer"
    },
    "pageSize": {
      "@id": "profit:pageSize",
      "@type": "xsd:integer"
    },
    "totalCount": {
      "@id": "profit:totalCount",
      "@type": "xsd:integer"
    },
    "totalNumberOfPages": {
      "@id": "profit:totalNumberOfPages",
      "@type": "xsd:integer"
    },
    "hasMore": {
      "@id": "profit:hasMore",
      "@type": "xsd:boolean"
    },
    "PRResponse_ManufacturersModel_": "profit:PRResponse_ManufacturersModel_",
    "GetBrandModel": "profit:GetBrandModel",
    "groupID": {
      "@id": "profit:groupID",
      "@type": "xsd:integer"
    },
    "BrandsModel": "profit:BrandsModel",
    "brands": {
      "@id": "profit:brands",
      "@container": "@list"
    },
    "PRResponse_BrandsModel_": "profit:PRResponse_BrandsModel_",
    "OptionMaskModel": "profit:OptionMaskModel",
    "options": {
      "@id": "profit:options",
      "@container": "@list"
    },
    "OptionModel": "profit:OptionModel",
    "value": {
      "@id": "profit:value",
      "@type": "xsd:string"
    },
    "PRResponse_OptionMaskModel_": "profit:PRResponse_OptionMaskModel_",
    "optionmasksModel": "profit:optionmasksModel",
    "masks": {
      "@id": "profit:masks",
      "@container": "@list"
    },
    "PRResponse_optionmasksModel_": "profit:PRResponse_optionmasksModel_",
    "ProductLineDescriptionModel": "profit:ProductLineDescriptionModel",
    "contentType": {
      "@id": "profit:contentType",
      "@type": "xsd:string"
    },
    "order": {
      "@id": "profit:order",
      "@type": "xsd:integer"
    },
    "externalId": {
      "@id": "profit:externalId",
      "@type": "xsd:string"
    },
    "createdDate": {
      "@id": "profit:createdDate",
      "@type": "xsd:dateTime"
    },
    "modifiedDate": {
      "@id": "profit:modifiedDate",
      "@type": "xsd:dateTime"
    },
    "description": {
      "@id": "profit:description",
      "@type": "xsd:string"
    },
    "account": {
      "@id": "profit:account",
      "@type": "xsd:string"
    },
    "imageUrl": {
      "@id": "profit:imageUrl",
      "@type": "xsd:string"
    },
    "imageName": {
      "@id": "profit:imageName",
      "@type": "xsd:string"
    },
    "isActive": {
      "@id": "profit:isActive",
      "@type": "xsd:boolean"
    },
    "PRResponse_ProductLineDescriptionModel_": "profit:PRResponse_ProductLineDescriptionModel_",
    "ProductLineDescriptionsModel": "profit:ProductLineDescriptionsModel",
    "partCategories": {
      "@id": "profit:partCategories",
      "@container": "@list"
    },
    "PRResponse_ProductLineDescriptionsModel_": "profit:PRResponse_ProductLineDescriptionsModel_",
    "ProductLineModel": "profit:ProductLineModel",
    "categoryId": {
      "@id": "profit:categoryId",
      "@type": "xsd:integer"
    },
    "PRResponse_ProductLineModel_": "profit:PRResponse_ProductLineModel_",
    "ProductLinesModel": "profit:ProductLinesModel",
    "productLines": {
      "@id": "profit:productLines",
      "@container": "@list"
    },
    "PRResponse_ProductLinesModel_": "profit:PRResponse_ProductLinesModel_",
    "PartCategoryProductLinesModel": "profit:PartCategoryProductLinesModel",
    "categoryBreadCrum": {
      "@id": "profit:categoryBreadCrum",
      "@container": "@list"
    },
    "CategoryBreadCrumb": "profit:CategoryBreadCrumb",
    "sortOrder": {
      "@id": "profit:sortOrder",
      "@type": "xsd:integer"
    },
    "PRResponse_PartCategoryProductLinesModel_": "profit:PRResponse_PartCategoryProductLinesModel_",
    "PartPostModel": "profit:PartPostModel",
    "category": {
      "@id": "profit:category",
      "@type": "xsd:string"
    },
    "cost": {
      "@id": "profit:cost",
      "@type": "xsd:decimal"
    },
    "isSensitive": {
      "@id": "profit:isSensitive",
      "@type": "xsd:boolean"
    },
    "markUpExempt": {
      "@id": "profit:markUpExempt",
      "@type": "xsd:boolean"
    },
    "retailPrice": {
      "@id": "profit:retailPrice",
      "@type": "xsd:decimal"
    },
    "mfgName": {
      "@id": "profit:mfgName",
      "@type": "xsd:string"
    },
    "mfgId": {
      "@id": "profit:mfgId",
      "@type": "xsd:integer"
    },
    "mfgPart": {
      "@id": "profit:mfgPart",
      "@type": "xsd:string"
    },
    "upc": {
      "@id": "profit:upc",
      "@type": "xsd:string"
    },
    "tradeServicePart": {
      "@id": "profit:tradeServicePart",
      "@type": "xsd:string"
    },
    "paysCommission": {
      "@id": "profit:paysCommission",
      "@type": "xsd:boolean"
    },
    "lastUpdatedDate": {
      "@id": "profit:lastUpdatedDate",
      "@type": "xsd:string"
    },
    "productLine": {
      "@id": "profit:productLine",
      "@type": "@id"
    },
    "PartProducLineModelV2": "profit:PartProducLineModelV2",
    "refUrl": {
      "@id": "profit:refUrl",
      "@type": "xsd:string"
    },
    "partCategory": {
      "@id": "profit:partCategory",
      "@type": "@id"
    },
    "PartProducLineDescModelV2": "profit:PartProducLineDescModelV2",
    "PRResponse_PartPostModel_": "profit:PRResponse_PartPostModel_",
    "PartVendorsResultModel": "profit:PartVendorsResultModel",
    "vendors": {
      "@id": "profit:vendors",
      "@container": "@list"
    },
    "VendorPartsViewModel": "profit:VendorPartsViewModel",
    "partId": {
      "@id": "profit:partId",
      "@type": "xsd:integer"
    },
    "vendorId": {
      "@id": "profit:vendorId",
      "@type": "xsd:integer"
    },
    "isPrimary": {
      "@id": "profit:isPrimary",
      "@type": "xsd:boolean"
    },
    "memo": {
      "@id": "profit:memo",
      "@type": "xsd:string"
    },
    "vendorPart": {
      "@id": "profit:vendorPart",
      "@type": "xsd:string"
    },
    "yourCost": {
      "@id": "profit:yourCost",
      "@type": "xsd:decimal"
    },
    "vendorName": {
      "@id": "profit:vendorName",
      "@type": "xsd:string"
    },
    "markupDiscount": {
      "@id": "profit:markupDiscount",
      "@type": "xsd:decimal"
    },
    "marketCost": {
      "@id": "profit:marketCost",
      "@type": "xsd:decimal"
    },
    "costOverridden": {
      "@id": "profit:costOverridden",
      "@type": "xsd:boolean"
    },
    "PRResponse_PartVendorsResultModel_": "profit:PRResponse_PartVendorsResultModel_",
    "PartTasksResultModel": "profit:PartTasksResultModel",
    "tasks": {
      "@id": "profit:tasks",
      "@container": "@list"
    },
    "PartTasksModel": "profit:PartTasksModel",
    "taskId": {
      "@id": "profit:taskId",
      "@type": "xsd:integer"
    },
    "taskNumber": {
      "@id": "profit:taskNumber",
      "@type": "xsd:string"
    },
    "valueRate": {
      "@id": "profit:valueRate",
      "@type": "xsd:decimal"
    },
    "standardRate": {
      "@id": "profit:standardRate",
      "@type": "xsd:decimal"
    },
    "premiumRate": {
      "@id": "profit:premiumRate",
      "@type": "xsd:decimal"
    },
    "taskDuration": {
      "@id": "profit:taskDuration",
      "@type": "xsd:decimal"
    },
    "type": {
      "@id": "profit:type",
      "@type": "xsd:string"
    },
    "tradeId": {
      "@id": "profit:tradeId",
      "@type": "xsd:integer"
    },
    "PRResponse_PartTasksResultModel_": "profit:PRResponse_PartTasksResultModel_",
    "PartsPostModel": "profit:PartsPostModel",
    "parts": {
      "@id": "profit:parts",
      "@container": "@list"
    },
    "partCategoryBreadCrum": {
      "@id": "profit:partCategoryBreadCrum",
      "@container": "@list"
    },
    "PRResponse_PartsPostModel_": "profit:PRResponse_PartsPostModel_",
    "PartsMarkupModel": "profit:PartsMarkupModel",
    "partMarkups": {
      "@id": "profit:partMarkups",
      "@container": "@list"
    },
    "PartMarkupModel": "profit:PartMarkupModel",
    "low": {
      "@id": "profit:low",
      "@type": "xsd:decimal"
    },
    "high": {
      "@id": "profit:high",
      "@type": "xsd:decimal"
    },
    "markup": {
      "@id": "profit:markup",
      "@type": "xsd:decimal"
    },
    "markupType": {
      "@id": "profit:markupType",
      "@type": "xsd:string"
    },
    "PRResponse_PartsMarkupModel_": "profit:PRResponse_PartsMarkupModel_",
    "CategoriesModel": "profit:CategoriesModel",
    "taskCategories": {
      "@id": "profit:taskCategories",
      "@container": "@list"
    },
    "CategoryModel": "profit:CategoryModel",
    "PRResponse_CategoriesModel_": "profit:PRResponse_CategoriesModel_",
    "TasksModel": "profit:TasksModel",
    "TaskModel": "profit:TaskModel",
    "marketingDescription": {
      "@id": "profit:marketingDescription",
      "@type": "xsd:string"
    },
    "quickAddType": {
      "@id": "profit:quickAddType",
      "@type": "xsd:integer"
    },
    "isHidden": {
      "@id": "profit:isHidden",
      "@type": "xsd:boolean"
    },
    "isRefrigerant": {
      "@id": "profit:isRefrigerant",
      "@type": "xsd:boolean"
    },
    "brandId": {
      "@id": "profit:brandId",
      "@type": "xsd:integer"
    },
    "businessTypeId": {
      "@id": "profit:businessTypeId",
      "@type": "xsd:integer"
    },
    "businessType": {
      "@id": "profit:businessType",
      "@type": "xsd:string"
    },
    "taskAsstTime": {
      "@id": "profit:taskAsstTime",
      "@type": "xsd:decimal"
    },
    "addonEnabled": {
      "@id": "profit:addonEnabled",
      "@type": "xsd:boolean"
    },
    "addonNumber": {
      "@id": "profit:addonNumber",
      "@type": "xsd:string"
    },
    "addonDuration": {
      "@id": "profit:addonDuration",
      "@type": "xsd:decimal"
    },
    "addonAsstTime": {
      "@id": "profit:addonAsstTime",
      "@type": "xsd:decimal"
    },
    "valueRateOnly": {
      "@id": "profit:valueRateOnly",
      "@type": "xsd:boolean"
    },
    "isDiscountService": {
      "@id": "profit:isDiscountService",
      "@type": "xsd:boolean"
    },
    "taxable": {
      "@id": "profit:taxable",
      "@type": "xsd:boolean"
    },
    "taskPriceType": {
      "@id": "profit:taskPriceType",
      "@type": "xsd:integer"
    },
    "addonPriceType": {
      "@id": "profit:addonPriceType",
      "@type": "xsd:integer"
    },
    "addonValueRate": {
      "@id": "profit:addonValueRate",
      "@type": "xsd:decimal"
    },
    "addonStandardRate": {
      "@id": "profit:addonStandardRate",
      "@type": "xsd:decimal"
    },
    "addonPremiumRate": {
      "@id": "profit:addonPremiumRate",
      "@type": "xsd:decimal"
    },
    "isOem": {
      "@id": "profit:isOem",
      "@type": "xsd:boolean"
    },
    "requiresRefrigerant": {
      "@id": "profit:requiresRefrigerant",
      "@type": "xsd:boolean"
    },
    "position": {
      "@id": "profit:position",
      "@type": "xsd:integer"
    },
    "images": {
      "@id": "profit:images",
      "@container": "@list"
    },
    "crossSellTasks": {
      "@id": "profit:crossSellTasks",
      "@container": "@list"
    },
    "upSellTasks": {
      "@id": "profit:upSellTasks",
      "@container": "@list"
    },
    "taskPrices": {
      "@id": "profit:taskPrices",
      "@container": "@list"
    },
    "documents": {
      "@id": "profit:documents",
      "@container": "@list"
    },
    "ImagesModel": "profit:ImagesModel",
    "url": {
      "@id": "profit:url",
      "@type": "xsd:string"
    },
    "CrossSellTasksV2": "profit:CrossSellTasksV2",
    "assignmentId": {
      "@id": "profit:assignmentId",
      "@type": "xsd:integer"
    },
    "UpSellTasksV2": "profit:UpSellTasksV2",
    "TaskPricesV2": "profit:TaskPricesV2",
    "stdRateLabourPer": {
      "@id": "profit:stdRateLabourPer",
      "@type": "xsd:decimal"
    },
    "prmRateLabourPer": {
      "@id": "profit:prmRateLabourPer",
      "@type": "xsd:decimal"
    },
    "PartsV2": "profit:PartsV2",
    "qty": {
      "@id": "profit:qty",
      "@type": "xsd:integer"
    },
    "price": {
      "@id": "profit:price",
      "@type": "xsd:string"
    },
    "number": {
      "@id": "profit:number",
      "@type": "xsd:string"
    },
    "TaskDocumentV2": "profit:TaskDocumentV2",
    "TaskCategoryAssingmentList": "profit:TaskCategoryAssingmentList",
    "assignments": {
      "@id": "profit:assignments",
      "@container": "@list"
    },
    "TaskCategoryAssingmentModel": "profit:TaskCategoryAssingmentModel",
    "PRResponse_TasksModel_": "profit:PRResponse_TasksModel_",
    "VendorsViewModel": "profit:VendorsViewModel",
    "VendorGetViewModel": "profit:VendorGetViewModel",
    "errorMessage": {
      "@id": "profit:errorMessage",
      "@type": "xsd:string"
    },
    "isTruckReplenishment": {
      "@id": "profit:isTruckReplenishment",
      "@type": "xsd:boolean"
    },
    "firstName": {
      "@id": "profit:firstName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "profit:lastName",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "profit:email",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "profit:address",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "profit:phone",
      "@type": "xsd:string"
    },
    "isDefault": {
      "@id": "profit:isDefault",
      "@type": "xsd:boolean"
    },
    "PRResponse_List_VendorsViewModel_": "profit:PRResponse_List_VendorsViewModel_",
    "PRResponse_VendorGetViewModel_": "profit:PRResponse_VendorGetViewModel_"
  },
  "@type": "schema:Dataset",
  "schema:name": "Profit Rhino API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Profit Rhino's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-28) from openapi/profit-rhino-profitrhino-api-openapi.yml.",
  "dcterms:created": "2026-10-28",
  "dcterms:source": [
    "openapi/profit-rhino-profitrhino-api-openapi.yml"
  ]
}