Frihet · JSON-LD Context

Frihet Io Context

JSON-LD context defining the semantic vocabulary for Frihet Io from Frihet.

62 Classes 193 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/
frihet: https://frihet.io/schema#

Classes

InventoryBalance InventoryConservationFinding InventoryOpeningRunOutcome CreditNoteResult CreditNoteError BankAccount BankCategorize BankMatch BankTransaction BankTransactionCreate ReconciliationSuggestion GlobalSearchResult ResendInboundPayload ReceiptQueueItem InvoiceStatus QuoteStatus LineItem Address InvoiceFields InvoiceUpdatePreconditions FileAttachmentUploadCreate FileAttachmentUpload FileAttachmentInput FileAttachment ExpenseCreate InvoiceRecurringConfig ExpenseRecurringConfig ClientCreate ClientNextAction ContactCreate ActivityType ActivityCreate Activity NoteCreate ProductCreate QuoteCreate SendEmailRequest Summary PaginatedResponse DepositStatus DepositCreate VendorCreate WebhookEventType WebhookCreate WebhookUpdate BatchResponse BusinessContext MonthlySummary QuarterlySummary EInvoiceValidationIssue Error ReservationStatus PropertyStatus ChannelStatus Reservation Property Guest ChannelCreate Channel TeamMember TeamInviteRequest TeamRoleUpdateRequest

Properties

Property Type Container
itemId string
locationId string
legacyStockQuantity integer
ledgerAtoms string
valuation
kind string
runId string
currency string
pricedItemCount integer
unpricedItemCount integer
shortfallItemCount integer
noOpItemCount integer
totalOpeningValueMinor string
pricedItemIds list
unpricedItemIds list
shortfallItemIds list
startedAt dateTime
completedAt dateTime
actorUid string
data
error string
code string
id string
provider string
bankName string
accountName string
accountNumber string
iban string
isActive boolean
lastSyncAt dateTime
createdAt dateTime
updatedAt dateTime
category string
notes string
documentId string
documentType string
connectionId string
transactionId string
date date
amount decimal
description string
reference string
counterparty
reconciled boolean
reconciledWith string
reconciledId string
reconciledAt dateTime
status string
source string
accountId string
score integer
confidence integer
suggested boolean
amountDiff decimal
dateDiff decimal
reasons list
breakdown list
type string
label string
secondary string
to list
from string
subject string
text string
html string
attachments list
sourceEmail string
originalFilename string
mimeType string
workspaceUid string
receivedAt dateTime
storagePath string
expenseId string
quantity decimal
unitPrice decimal
street string
city string
province string
zip string
country string
state string
postalCode string
clientId string
clientName string
clientTaxId string
clientAddress string
clientLocation string
operationType string
fiscalTreatment string
clientEmail string
documentNumber string
items list
issueDate date
dueDate date
taxRate decimal
irpfRate decimal
discountRate decimal
recurring reference
ifStatus string
ifUpdatedAt string
fileName string
contentType string
sizeBytes integer
checksumSha256 string
uploadId string
fileReferenceId string
fileId string
originalName string
size integer
maxSizeBytes integer
expiresAt dateTime
attach
paidDate date
vendor string
taxDeductible boolean
exchangeRate decimal
exchangeRateSource string
exchangeRateDate date
functionalCurrency string
functionalAmount decimal
enabled boolean
frequency string
nextDate date
endDate date
maxOccurrences integer
autoSend boolean
occurrencesGenerated integer
lastGeneratedId string
name string
email string
phone string
taxId string
address reference
integrationSource string
nextAction reference
title string
role string
isPrimary boolean
metadata
content string
validUntil date
recipientEmail string
recipientName string
customMessage string
locale string
period
revenue
expenses
profit decimal
counts
invoicesByStatus
overdue
total integer
limit integer
offset integer
nextCursor string
truncated boolean
receivedDate date
paymentMethod string
paymentReference string
url reference
secret string
events list
summary
meta
severity string
ruleId string
message string
i18nKey string
details list
guestName string
guestEmail string
propertyId string
checkIn dateTime
checkOut dateTime
channel string
confirmationCode string
complianceStatus string
nights integer
ownerName string
ownerEmail string
commissionRate decimal
licenseNumber string
maxGuests integer
nationality string
reservationId string
documentVerified boolean
signatureCaptured boolean
feedUrl reference
lastSync dateTime
lastSyncEvents integer
joinedAt dateTime
invitedAt dateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://frihet.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "frihet": "https://frihet.io/schema#",
    "InventoryBalance": "frihet:InventoryBalance",
    "itemId": {
      "@id": "frihet:itemId",
      "@type": "xsd:string"
    },
    "locationId": {
      "@id": "frihet:locationId",
      "@type": "xsd:string"
    },
    "legacyStockQuantity": {
      "@id": "frihet:legacyStockQuantity",
      "@type": "xsd:integer"
    },
    "ledgerAtoms": {
      "@id": "frihet:ledgerAtoms",
      "@type": "xsd:string"
    },
    "valuation": {
      "@id": "frihet:valuation"
    },
    "InventoryConservationFinding": "frihet:InventoryConservationFinding",
    "kind": {
      "@id": "frihet:kind",
      "@type": "xsd:string"
    },
    "InventoryOpeningRunOutcome": "frihet:InventoryOpeningRunOutcome",
    "runId": {
      "@id": "frihet:runId",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "frihet:currency",
      "@type": "xsd:string"
    },
    "pricedItemCount": {
      "@id": "frihet:pricedItemCount",
      "@type": "xsd:integer"
    },
    "unpricedItemCount": {
      "@id": "frihet:unpricedItemCount",
      "@type": "xsd:integer"
    },
    "shortfallItemCount": {
      "@id": "frihet:shortfallItemCount",
      "@type": "xsd:integer"
    },
    "noOpItemCount": {
      "@id": "frihet:noOpItemCount",
      "@type": "xsd:integer"
    },
    "totalOpeningValueMinor": {
      "@id": "frihet:totalOpeningValueMinor",
      "@type": "xsd:string"
    },
    "pricedItemIds": {
      "@id": "frihet:pricedItemIds",
      "@container": "@list"
    },
    "unpricedItemIds": {
      "@id": "frihet:unpricedItemIds",
      "@container": "@list"
    },
    "shortfallItemIds": {
      "@id": "frihet:shortfallItemIds",
      "@container": "@list"
    },
    "startedAt": {
      "@id": "frihet:startedAt",
      "@type": "xsd:dateTime"
    },
    "completedAt": {
      "@id": "frihet:completedAt",
      "@type": "xsd:dateTime"
    },
    "actorUid": {
      "@id": "frihet:actorUid",
      "@type": "xsd:string"
    },
    "CreditNoteResult": "frihet:CreditNoteResult",
    "data": {
      "@id": "frihet:data"
    },
    "CreditNoteError": "frihet:CreditNoteError",
    "error": {
      "@id": "frihet:error",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "frihet:code",
      "@type": "xsd:string"
    },
    "BankAccount": "frihet:BankAccount",
    "id": {
      "@id": "frihet:id",
      "@type": "xsd:string"
    },
    "provider": {
      "@id": "frihet:provider",
      "@type": "xsd:string"
    },
    "bankName": {
      "@id": "frihet:bankName",
      "@type": "xsd:string"
    },
    "accountName": {
      "@id": "frihet:accountName",
      "@type": "xsd:string"
    },
    "accountNumber": {
      "@id": "frihet:accountNumber",
      "@type": "xsd:string"
    },
    "iban": {
      "@id": "frihet:iban",
      "@type": "xsd:string"
    },
    "isActive": {
      "@id": "frihet:isActive",
      "@type": "xsd:boolean"
    },
    "lastSyncAt": {
      "@id": "frihet:lastSyncAt",
      "@type": "xsd:dateTime"
    },
    "createdAt": {
      "@id": "frihet:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "frihet:updatedAt",
      "@type": "xsd:dateTime"
    },
    "BankCategorize": "frihet:BankCategorize",
    "category": {
      "@id": "frihet:category",
      "@type": "xsd:string"
    },
    "notes": {
      "@id": "frihet:notes",
      "@type": "xsd:string"
    },
    "BankMatch": "frihet:BankMatch",
    "documentId": {
      "@id": "frihet:documentId",
      "@type": "xsd:string"
    },
    "documentType": {
      "@id": "frihet:documentType",
      "@type": "xsd:string"
    },
    "BankTransaction": "frihet:BankTransaction",
    "connectionId": {
      "@id": "frihet:connectionId",
      "@type": "xsd:string"
    },
    "transactionId": {
      "@id": "frihet:transactionId",
      "@type": "xsd:string"
    },
    "date": {
      "@id": "frihet:date",
      "@type": "xsd:date"
    },
    "amount": {
      "@id": "frihet:amount",
      "@type": "xsd:decimal"
    },
    "description": {
      "@id": "frihet:description",
      "@type": "xsd:string"
    },
    "reference": {
      "@id": "frihet:reference",
      "@type": "xsd:string"
    },
    "counterparty": {
      "@id": "frihet:counterparty"
    },
    "reconciled": {
      "@id": "frihet:reconciled",
      "@type": "xsd:boolean"
    },
    "reconciledWith": {
      "@id": "frihet:reconciledWith",
      "@type": "xsd:string"
    },
    "reconciledId": {
      "@id": "frihet:reconciledId",
      "@type": "xsd:string"
    },
    "reconciledAt": {
      "@id": "frihet:reconciledAt",
      "@type": "xsd:dateTime"
    },
    "status": {
      "@id": "frihet:status",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "frihet:source",
      "@type": "xsd:string"
    },
    "BankTransactionCreate": "frihet:BankTransactionCreate",
    "accountId": {
      "@id": "frihet:accountId",
      "@type": "xsd:string"
    },
    "ReconciliationSuggestion": "frihet:ReconciliationSuggestion",
    "score": {
      "@id": "frihet:score",
      "@type": "xsd:integer"
    },
    "confidence": {
      "@id": "frihet:confidence",
      "@type": "xsd:integer"
    },
    "suggested": {
      "@id": "frihet:suggested",
      "@type": "xsd:boolean"
    },
    "amountDiff": {
      "@id": "frihet:amountDiff",
      "@type": "xsd:decimal"
    },
    "dateDiff": {
      "@id": "frihet:dateDiff",
      "@type": "xsd:decimal"
    },
    "reasons": {
      "@id": "frihet:reasons",
      "@container": "@list"
    },
    "breakdown": {
      "@id": "frihet:breakdown",
      "@container": "@list"
    },
    "GlobalSearchResult": "frihet:GlobalSearchResult",
    "type": {
      "@id": "frihet:type",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "frihet:label",
      "@type": "xsd:string"
    },
    "secondary": {
      "@id": "frihet:secondary",
      "@type": "xsd:string"
    },
    "ResendInboundPayload": "frihet:ResendInboundPayload",
    "to": {
      "@id": "frihet:to",
      "@container": "@list"
    },
    "from": {
      "@id": "frihet:from",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "frihet:subject",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "frihet:text",
      "@type": "xsd:string"
    },
    "html": {
      "@id": "frihet:html",
      "@type": "xsd:string"
    },
    "attachments": {
      "@id": "frihet:attachments",
      "@container": "@list"
    },
    "ReceiptQueueItem": "frihet:ReceiptQueueItem",
    "sourceEmail": {
      "@id": "frihet:sourceEmail",
      "@type": "xsd:string"
    },
    "originalFilename": {
      "@id": "frihet:originalFilename",
      "@type": "xsd:string"
    },
    "mimeType": {
      "@id": "frihet:mimeType",
      "@type": "xsd:string"
    },
    "workspaceUid": {
      "@id": "frihet:workspaceUid",
      "@type": "xsd:string"
    },
    "receivedAt": {
      "@id": "frihet:receivedAt",
      "@type": "xsd:dateTime"
    },
    "storagePath": {
      "@id": "frihet:storagePath",
      "@type": "xsd:string"
    },
    "expenseId": {
      "@id": "frihet:expenseId",
      "@type": "xsd:string"
    },
    "InvoiceStatus": "frihet:InvoiceStatus",
    "QuoteStatus": "frihet:QuoteStatus",
    "LineItem": "frihet:LineItem",
    "quantity": {
      "@id": "frihet:quantity",
      "@type": "xsd:decimal"
    },
    "unitPrice": {
      "@id": "frihet:unitPrice",
      "@type": "xsd:decimal"
    },
    "Address": "frihet:Address",
    "street": {
      "@id": "frihet:street",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "frihet:city",
      "@type": "xsd:string"
    },
    "province": {
      "@id": "frihet:province",
      "@type": "xsd:string"
    },
    "zip": {
      "@id": "frihet:zip",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "frihet:country",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "frihet:state",
      "@type": "xsd:string"
    },
    "postalCode": {
      "@id": "frihet:postalCode",
      "@type": "xsd:string"
    },
    "InvoiceFields": "frihet:InvoiceFields",
    "clientId": {
      "@id": "frihet:clientId",
      "@type": "xsd:string"
    },
    "clientName": {
      "@id": "frihet:clientName",
      "@type": "xsd:string"
    },
    "clientTaxId": {
      "@id": "frihet:clientTaxId",
      "@type": "xsd:string"
    },
    "clientAddress": {
      "@id": "frihet:clientAddress",
      "@type": "xsd:string"
    },
    "clientLocation": {
      "@id": "frihet:clientLocation",
      "@type": "xsd:string"
    },
    "operationType": {
      "@id": "frihet:operationType",
      "@type": "xsd:string"
    },
    "fiscalTreatment": {
      "@id": "frihet:fiscalTreatment",
      "@type": "xsd:string"
    },
    "clientEmail": {
      "@id": "frihet:clientEmail",
      "@type": "xsd:string"
    },
    "documentNumber": {
      "@id": "frihet:documentNumber",
      "@type": "xsd:string"
    },
    "items": {
      "@id": "frihet:items",
      "@container": "@list"
    },
    "issueDate": {
      "@id": "frihet:issueDate",
      "@type": "xsd:date"
    },
    "dueDate": {
      "@id": "frihet:dueDate",
      "@type": "xsd:date"
    },
    "taxRate": {
      "@id": "frihet:taxRate",
      "@type": "xsd:decimal"
    },
    "irpfRate": {
      "@id": "frihet:irpfRate",
      "@type": "xsd:decimal"
    },
    "discountRate": {
      "@id": "frihet:discountRate",
      "@type": "xsd:decimal"
    },
    "recurring": {
      "@id": "frihet:recurring",
      "@type": "@id"
    },
    "InvoiceUpdatePreconditions": "frihet:InvoiceUpdatePreconditions",
    "ifStatus": {
      "@id": "frihet:ifStatus",
      "@type": "xsd:string"
    },
    "ifUpdatedAt": {
      "@id": "frihet:ifUpdatedAt",
      "@type": "xsd:string"
    },
    "FileAttachmentUploadCreate": "frihet:FileAttachmentUploadCreate",
    "fileName": {
      "@id": "frihet:fileName",
      "@type": "xsd:string"
    },
    "contentType": {
      "@id": "frihet:contentType",
      "@type": "xsd:string"
    },
    "sizeBytes": {
      "@id": "frihet:sizeBytes",
      "@type": "xsd:integer"
    },
    "checksumSha256": {
      "@id": "frihet:checksumSha256",
      "@type": "xsd:string"
    },
    "FileAttachmentUpload": "frihet:FileAttachmentUpload",
    "uploadId": {
      "@id": "frihet:uploadId",
      "@type": "xsd:string"
    },
    "fileReferenceId": {
      "@id": "frihet:fileReferenceId",
      "@type": "xsd:string"
    },
    "fileId": {
      "@id": "frihet:fileId",
      "@type": "xsd:string"
    },
    "originalName": {
      "@id": "frihet:originalName",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "frihet:size",
      "@type": "xsd:integer"
    },
    "maxSizeBytes": {
      "@id": "frihet:maxSizeBytes",
      "@type": "xsd:integer"
    },
    "expiresAt": {
      "@id": "frihet:expiresAt",
      "@type": "xsd:dateTime"
    },
    "attach": {
      "@id": "frihet:attach"
    },
    "FileAttachmentInput": "frihet:FileAttachmentInput",
    "FileAttachment": "frihet:FileAttachment",
    "ExpenseCreate": "frihet:ExpenseCreate",
    "paidDate": {
      "@id": "frihet:paidDate",
      "@type": "xsd:date"
    },
    "vendor": {
      "@id": "frihet:vendor",
      "@type": "xsd:string"
    },
    "taxDeductible": {
      "@id": "frihet:taxDeductible",
      "@type": "xsd:boolean"
    },
    "exchangeRate": {
      "@id": "frihet:exchangeRate",
      "@type": "xsd:decimal"
    },
    "exchangeRateSource": {
      "@id": "frihet:exchangeRateSource",
      "@type": "xsd:string"
    },
    "exchangeRateDate": {
      "@id": "frihet:exchangeRateDate",
      "@type": "xsd:date"
    },
    "functionalCurrency": {
      "@id": "frihet:functionalCurrency",
      "@type": "xsd:string"
    },
    "functionalAmount": {
      "@id": "frihet:functionalAmount",
      "@type": "xsd:decimal"
    },
    "InvoiceRecurringConfig": "frihet:InvoiceRecurringConfig",
    "enabled": {
      "@id": "frihet:enabled",
      "@type": "xsd:boolean"
    },
    "frequency": {
      "@id": "frihet:frequency",
      "@type": "xsd:string"
    },
    "nextDate": {
      "@id": "frihet:nextDate",
      "@type": "xsd:date"
    },
    "endDate": {
      "@id": "frihet:endDate",
      "@type": "xsd:date"
    },
    "maxOccurrences": {
      "@id": "frihet:maxOccurrences",
      "@type": "xsd:integer"
    },
    "autoSend": {
      "@id": "frihet:autoSend",
      "@type": "xsd:boolean"
    },
    "occurrencesGenerated": {
      "@id": "frihet:occurrencesGenerated",
      "@type": "xsd:integer"
    },
    "lastGeneratedId": {
      "@id": "frihet:lastGeneratedId",
      "@type": "xsd:string"
    },
    "ExpenseRecurringConfig": "frihet:ExpenseRecurringConfig",
    "ClientCreate": "frihet:ClientCreate",
    "name": {
      "@id": "frihet:name",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "frihet:email",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "frihet:phone",
      "@type": "xsd:string"
    },
    "taxId": {
      "@id": "frihet:taxId",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "frihet:address",
      "@type": "@id"
    },
    "integrationSource": {
      "@id": "frihet:integrationSource",
      "@type": "xsd:string"
    },
    "nextAction": {
      "@id": "frihet:nextAction",
      "@type": "@id"
    },
    "ClientNextAction": "frihet:ClientNextAction",
    "title": {
      "@id": "frihet:title",
      "@type": "xsd:string"
    },
    "ContactCreate": "frihet:ContactCreate",
    "role": {
      "@id": "frihet:role",
      "@type": "xsd:string"
    },
    "isPrimary": {
      "@id": "frihet:isPrimary",
      "@type": "xsd:boolean"
    },
    "ActivityType": "frihet:ActivityType",
    "ActivityCreate": "frihet:ActivityCreate",
    "metadata": {
      "@id": "frihet:metadata"
    },
    "Activity": "frihet:Activity",
    "NoteCreate": "frihet:NoteCreate",
    "content": {
      "@id": "frihet:content",
      "@type": "xsd:string"
    },
    "ProductCreate": "frihet:ProductCreate",
    "QuoteCreate": "frihet:QuoteCreate",
    "validUntil": {
      "@id": "frihet:validUntil",
      "@type": "xsd:date"
    },
    "SendEmailRequest": "frihet:SendEmailRequest",
    "recipientEmail": {
      "@id": "frihet:recipientEmail",
      "@type": "xsd:string"
    },
    "recipientName": {
      "@id": "frihet:recipientName",
      "@type": "xsd:string"
    },
    "customMessage": {
      "@id": "frihet:customMessage",
      "@type": "xsd:string"
    },
    "locale": {
      "@id": "frihet:locale",
      "@type": "xsd:string"
    },
    "Summary": "frihet:Summary",
    "period": {
      "@id": "frihet:period"
    },
    "revenue": {
      "@id": "frihet:revenue"
    },
    "expenses": {
      "@id": "frihet:expenses"
    },
    "profit": {
      "@id": "frihet:profit",
      "@type": "xsd:decimal"
    },
    "counts": {
      "@id": "frihet:counts"
    },
    "invoicesByStatus": {
      "@id": "frihet:invoicesByStatus"
    },
    "overdue": {
      "@id": "frihet:overdue"
    },
    "PaginatedResponse": "frihet:PaginatedResponse",
    "total": {
      "@id": "frihet:total",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "frihet:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "frihet:offset",
      "@type": "xsd:integer"
    },
    "nextCursor": {
      "@id": "frihet:nextCursor",
      "@type": "xsd:string"
    },
    "truncated": {
      "@id": "frihet:truncated",
      "@type": "xsd:boolean"
    },
    "DepositStatus": "frihet:DepositStatus",
    "DepositCreate": "frihet:DepositCreate",
    "receivedDate": {
      "@id": "frihet:receivedDate",
      "@type": "xsd:date"
    },
    "paymentMethod": {
      "@id": "frihet:paymentMethod",
      "@type": "xsd:string"
    },
    "paymentReference": {
      "@id": "frihet:paymentReference",
      "@type": "xsd:string"
    },
    "VendorCreate": "frihet:VendorCreate",
    "WebhookEventType": "frihet:WebhookEventType",
    "WebhookCreate": "frihet:WebhookCreate",
    "url": {
      "@id": "frihet:url",
      "@type": "@id"
    },
    "secret": {
      "@id": "frihet:secret",
      "@type": "xsd:string"
    },
    "events": {
      "@id": "frihet:events",
      "@container": "@list"
    },
    "WebhookUpdate": "frihet:WebhookUpdate",
    "BatchResponse": "frihet:BatchResponse",
    "summary": {
      "@id": "frihet:summary"
    },
    "meta": {
      "@id": "frihet:meta"
    },
    "BusinessContext": "frihet:BusinessContext",
    "MonthlySummary": "frihet:MonthlySummary",
    "QuarterlySummary": "frihet:QuarterlySummary",
    "EInvoiceValidationIssue": "frihet:EInvoiceValidationIssue",
    "severity": {
      "@id": "frihet:severity",
      "@type": "xsd:string"
    },
    "ruleId": {
      "@id": "frihet:ruleId",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "frihet:message",
      "@type": "xsd:string"
    },
    "i18nKey": {
      "@id": "frihet:i18nKey",
      "@type": "xsd:string"
    },
    "Error": "frihet:Error",
    "details": {
      "@id": "frihet:details",
      "@container": "@list"
    },
    "ReservationStatus": "frihet:ReservationStatus",
    "PropertyStatus": "frihet:PropertyStatus",
    "ChannelStatus": "frihet:ChannelStatus",
    "Reservation": "frihet:Reservation",
    "guestName": {
      "@id": "frihet:guestName",
      "@type": "xsd:string"
    },
    "guestEmail": {
      "@id": "frihet:guestEmail",
      "@type": "xsd:string"
    },
    "propertyId": {
      "@id": "frihet:propertyId",
      "@type": "xsd:string"
    },
    "checkIn": {
      "@id": "frihet:checkIn",
      "@type": "xsd:dateTime"
    },
    "checkOut": {
      "@id": "frihet:checkOut",
      "@type": "xsd:dateTime"
    },
    "channel": {
      "@id": "frihet:channel",
      "@type": "xsd:string"
    },
    "confirmationCode": {
      "@id": "frihet:confirmationCode",
      "@type": "xsd:string"
    },
    "complianceStatus": {
      "@id": "frihet:complianceStatus",
      "@type": "xsd:string"
    },
    "nights": {
      "@id": "frihet:nights",
      "@type": "xsd:integer"
    },
    "Property": "frihet:Property",
    "ownerName": {
      "@id": "frihet:ownerName",
      "@type": "xsd:string"
    },
    "ownerEmail": {
      "@id": "frihet:ownerEmail",
      "@type": "xsd:string"
    },
    "commissionRate": {
      "@id": "frihet:commissionRate",
      "@type": "xsd:decimal"
    },
    "licenseNumber": {
      "@id": "frihet:licenseNumber",
      "@type": "xsd:string"
    },
    "maxGuests": {
      "@id": "frihet:maxGuests",
      "@type": "xsd:integer"
    },
    "Guest": "frihet:Guest",
    "nationality": {
      "@id": "frihet:nationality",
      "@type": "xsd:string"
    },
    "reservationId": {
      "@id": "frihet:reservationId",
      "@type": "xsd:string"
    },
    "documentVerified": {
      "@id": "frihet:documentVerified",
      "@type": "xsd:boolean"
    },
    "signatureCaptured": {
      "@id": "frihet:signatureCaptured",
      "@type": "xsd:boolean"
    },
    "ChannelCreate": "frihet:ChannelCreate",
    "feedUrl": {
      "@id": "frihet:feedUrl",
      "@type": "@id"
    },
    "Channel": "frihet:Channel",
    "lastSync": {
      "@id": "frihet:lastSync",
      "@type": "xsd:dateTime"
    },
    "lastSyncEvents": {
      "@id": "frihet:lastSyncEvents",
      "@type": "xsd:integer"
    },
    "TeamMember": "frihet:TeamMember",
    "joinedAt": {
      "@id": "frihet:joinedAt",
      "@type": "xsd:dateTime"
    },
    "invitedAt": {
      "@id": "frihet:invitedAt",
      "@type": "xsd:dateTime"
    },
    "TeamInviteRequest": "frihet:TeamInviteRequest",
    "TeamRoleUpdateRequest": "frihet:TeamRoleUpdateRequest"
  },
  "@type": "schema:Dataset",
  "schema:name": "Frihet API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Frihet'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-11-08) from openapi/frihet-io-openapi.json.",
  "dcterms:created": "2026-11-08",
  "dcterms:source": [
    "openapi/frihet-io-openapi.json"
  ]
}