{
  "@context": {
    "@vocab": "https://bronjoy.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "bronjoy": "https://bronjoy.com/schema#",
    "AddClaimDocumentsRequest": "bronjoy:AddClaimDocumentsRequest",
    "documents": {
      "@id": "bronjoy:documents",
      "@container": "@list"
    },
    "AnnouncementResource": "bronjoy:AnnouncementResource",
    "id": {
      "@id": "bronjoy:id",
      "@type": "xsd:integer"
    },
    "organization_id": {
      "@id": "bronjoy:organization_id",
      "@type": "xsd:integer"
    },
    "title": {
      "@id": "bronjoy:title",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "bronjoy:content",
      "@type": "xsd:string"
    },
    "translations": {
      "@id": "bronjoy:translations"
    },
    "type": {
      "@id": "bronjoy:type",
      "@type": "xsd:string"
    },
    "target": {
      "@id": "bronjoy:target",
      "@type": "xsd:string"
    },
    "is_active": {
      "@id": "bronjoy:is_active",
      "@type": "xsd:boolean"
    },
    "publish_at": {
      "@id": "bronjoy:publish_at",
      "@type": "xsd:string"
    },
    "expire_at": {
      "@id": "bronjoy:expire_at",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "bronjoy:created_at",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "bronjoy:updated_at",
      "@type": "xsd:string"
    },
    "App.Http.Requests.Api.Client.CancelAppointmentRequest": "bronjoy:App.Http.Requests.Api.Client.CancelAppointmentRequest",
    "reason": {
      "@id": "bronjoy:reason",
      "@type": "xsd:string"
    },
    "App.Http.Requests.Api.Client.RescheduleAppointmentRequest": "bronjoy:App.Http.Requests.Api.Client.RescheduleAppointmentRequest",
    "start_time": {
      "@id": "bronjoy:start_time",
      "@type": "xsd:dateTime"
    },
    "App.Http.Resources.Api.Ai.ConversationResource": "bronjoy:App.Http.Resources.Api.Ai.ConversationResource",
    "status": {
      "@id": "bronjoy:status",
      "@type": "xsd:string"
    },
    "started_at": {
      "@id": "bronjoy:started_at",
      "@type": "xsd:string"
    },
    "last_message_at": {
      "@id": "bronjoy:last_message_at",
      "@type": "xsd:string"
    },
    "message_count": {
      "@id": "bronjoy:message_count",
      "@type": "xsd:string"
    },
    "messages": {
      "@id": "bronjoy:messages",
      "@container": "@list"
    },
    "AppointmentResource": "bronjoy:AppointmentResource",
    "startDate": {
      "@id": "bronjoy:startDate",
      "@type": "xsd:string"
    },
    "endDate": {
      "@id": "bronjoy:endDate",
      "@type": "xsd:string"
    },
    "end_time": {
      "@id": "bronjoy:end_time",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "bronjoy:description",
      "@type": "xsd:string"
    },
    "notes": {
      "@id": "bronjoy:notes",
      "@type": "xsd:string"
    },
    "payment_status": {
      "@id": "bronjoy:payment_status",
      "@type": "xsd:string"
    },
    "price_snapshot": {
      "@id": "bronjoy:price_snapshot",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "bronjoy:currency",
      "@type": "xsd:string"
    },
    "cancellation_reason": {
      "@id": "bronjoy:cancellation_reason",
      "@type": "xsd:string"
    },
    "payment_expires_at": {
      "@id": "bronjoy:payment_expires_at",
      "@type": "xsd:string"
    },
    "color": {
      "@id": "bronjoy:color",
      "@type": "xsd:string"
    },
    "user": {
      "@id": "bronjoy:user"
    },
    "client": {
      "@id": "bronjoy:client"
    },
    "service": {
      "@id": "bronjoy:service"
    },
    "staff": {
      "@id": "bronjoy:staff"
    },
    "branch": {
      "@id": "bronjoy:branch"
    },
    "organization": {
      "@id": "bronjoy:organization"
    },
    "review": {
      "@id": "bronjoy:review"
    },
    "has_review": {
      "@id": "bronjoy:has_review",
      "@type": "xsd:boolean"
    },
    "can_cancel": {
      "@id": "bronjoy:can_cancel",
      "@type": "xsd:boolean"
    },
    "can_reschedule": {
      "@id": "bronjoy:can_reschedule",
      "@type": "xsd:boolean"
    },
    "can_review": {
      "@id": "bronjoy:can_review",
      "@type": "xsd:boolean"
    },
    "cancellation_deadline": {
      "@id": "bronjoy:cancellation_deadline",
      "@type": "xsd:string"
    },
    "reschedule_deadline": {
      "@id": "bronjoy:reschedule_deadline",
      "@type": "xsd:string"
    },
    "cancellation_policy": {
      "@id": "bronjoy:cancellation_policy"
    },
    "client_id": {
      "@id": "bronjoy:client_id",
      "@type": "xsd:integer"
    },
    "service_id": {
      "@id": "bronjoy:service_id",
      "@type": "xsd:integer"
    },
    "staff_id": {
      "@id": "bronjoy:staff_id",
      "@type": "xsd:integer"
    },
    "ApproveJoinRequest": "bronjoy:ApproveJoinRequest",
    "roles": {
      "@id": "bronjoy:roles",
      "@container": "@list"
    },
    "AssignStaffToServiceRequest": "bronjoy:AssignStaffToServiceRequest",
    "staff_ids": {
      "@id": "bronjoy:staff_ids",
      "@container": "@list"
    },
    "BatchDestroyAppointmentsRequest": "bronjoy:BatchDestroyAppointmentsRequest",
    "ids": {
      "@id": "bronjoy:ids",
      "@container": "@list"
    },
    "BatchDestroyClientsRequest": "bronjoy:BatchDestroyClientsRequest",
    "BatchDestroyServicesRequest": "bronjoy:BatchDestroyServicesRequest",
    "BatchDestroyStaffRequest": "bronjoy:BatchDestroyStaffRequest",
    "BatchUpdateAppointmentsRequest": "bronjoy:BatchUpdateAppointmentsRequest",
    "BatchUpdateClientsRequest": "bronjoy:BatchUpdateClientsRequest",
    "BatchUpdateServicesRequest": "bronjoy:BatchUpdateServicesRequest",
    "BatchUpdateStaffRequest": "bronjoy:BatchUpdateStaffRequest",
    "BookAppointmentRequest": "bronjoy:BookAppointmentRequest",
    "branch_id": {
      "@id": "bronjoy:branch_id",
      "@type": "xsd:integer"
    },
    "name": {
      "@id": "bronjoy:name",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "bronjoy:email",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "bronjoy:phone",
      "@type": "xsd:string"
    },
    "telegram_init_data": {
      "@id": "bronjoy:telegram_init_data",
      "@type": "xsd:string"
    },
    "verification_code": {
      "@id": "bronjoy:verification_code",
      "@type": "xsd:string"
    },
    "Branch": "bronjoy:Branch",
    "address": {
      "@id": "bronjoy:address",
      "@container": "@list"
    },
    "city": {
      "@id": "bronjoy:city",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "bronjoy:state",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "bronjoy:country",
      "@type": "xsd:string"
    },
    "latitude": {
      "@id": "bronjoy:latitude",
      "@type": "xsd:string"
    },
    "longitude": {
      "@id": "bronjoy:longitude",
      "@type": "xsd:string"
    },
    "is_main": {
      "@id": "bronjoy:is_main",
      "@type": "xsd:boolean"
    },
    "deleted_at": {
      "@id": "bronjoy:deleted_at",
      "@type": "xsd:dateTime"
    },
    "district": {
      "@id": "bronjoy:district",
      "@type": "xsd:string"
    },
    "city_id": {
      "@id": "bronjoy:city_id",
      "@type": "xsd:integer"
    },
    "region_id": {
      "@id": "bronjoy:region_id",
      "@type": "xsd:integer"
    },
    "location": {
      "@id": "bronjoy:location",
      "@type": "xsd:string"
    },
    "BranchResource": "bronjoy:BranchResource",
    "CalendarConnectionResource": "bronjoy:CalendarConnectionResource",
    "provider": {
      "@id": "bronjoy:provider",
      "@type": "xsd:string"
    },
    "provider_email": {
      "@id": "bronjoy:provider_email",
      "@type": "xsd:string"
    },
    "calendar_id": {
      "@id": "bronjoy:calendar_id",
      "@type": "xsd:string"
    },
    "sync_enabled": {
      "@id": "bronjoy:sync_enabled",
      "@type": "xsd:boolean"
    },
    "push_enabled": {
      "@id": "bronjoy:push_enabled",
      "@type": "xsd:boolean"
    },
    "pull_enabled": {
      "@id": "bronjoy:pull_enabled",
      "@type": "xsd:boolean"
    },
    "last_synced_at": {
      "@id": "bronjoy:last_synced_at",
      "@type": "xsd:string"
    },
    "CancelAppointmentRequest": "bronjoy:CancelAppointmentRequest",
    "Category": "bronjoy:Category",
    "parent_id": {
      "@id": "bronjoy:parent_id",
      "@type": "xsd:integer"
    },
    "slug": {
      "@id": "bronjoy:slug",
      "@type": "xsd:string"
    },
    "icon": {
      "@id": "bronjoy:icon",
      "@type": "xsd:string"
    },
    "illustration": {
      "@id": "bronjoy:illustration",
      "@type": "xsd:string"
    },
    "cover_image": {
      "@id": "bronjoy:cover_image",
      "@type": "xsd:string"
    },
    "ChatMessageResource": "bronjoy:ChatMessageResource",
    "role": {
      "@id": "bronjoy:role",
      "@type": "xsd:string"
    },
    "CheckoutSubscriptionRequest": "bronjoy:CheckoutSubscriptionRequest",
    "tier": {
      "@id": "bronjoy:tier",
      "@type": "xsd:string"
    },
    "extra_branches": {
      "@id": "bronjoy:extra_branches",
      "@type": "xsd:integer"
    },
    "ClaimRequestResource": "bronjoy:ClaimRequestResource",
    "status_label": {
      "@id": "bronjoy:status_label",
      "@type": "xsd:string"
    },
    "applicant_role": {
      "@id": "bronjoy:applicant_role",
      "@type": "xsd:string"
    },
    "applicant_name": {
      "@id": "bronjoy:applicant_name",
      "@type": "xsd:string"
    },
    "applicant_phone": {
      "@id": "bronjoy:applicant_phone",
      "@type": "xsd:string"
    },
    "applicant_email": {
      "@id": "bronjoy:applicant_email",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "bronjoy:message",
      "@type": "xsd:string"
    },
    "decision_reason": {
      "@id": "bronjoy:decision_reason",
      "@type": "xsd:string"
    },
    "requested_documents": {
      "@id": "bronjoy:requested_documents",
      "@container": "@list"
    },
    "requested_document_labels": {
      "@id": "bronjoy:requested_document_labels",
      "@container": "@list"
    },
    "documents_request_note": {
      "@id": "bronjoy:documents_request_note",
      "@type": "xsd:string"
    },
    "documents_requested_at": {
      "@id": "bronjoy:documents_requested_at",
      "@type": "xsd:string"
    },
    "documents_resubmitted_at": {
      "@id": "bronjoy:documents_resubmitted_at",
      "@type": "xsd:string"
    },
    "submitted_at": {
      "@id": "bronjoy:submitted_at",
      "@type": "xsd:string"
    },
    "reviewed_at": {
      "@id": "bronjoy:reviewed_at",
      "@type": "xsd:string"
    },
    "withdrawn_at": {
      "@id": "bronjoy:withdrawn_at",
      "@type": "xsd:string"
    },
    "seen_at": {
      "@id": "bronjoy:seen_at",
      "@type": "xsd:string"
    },
    "telegram_linked": {
      "@id": "bronjoy:telegram_linked",
      "@type": "xsd:boolean"
    },
    "telegram_ref": {
      "@id": "bronjoy:telegram_ref",
      "@type": "xsd:string"
    },
    "ClientNotificationSettingResource": "bronjoy:ClientNotificationSettingResource",
    "sms": {
      "@id": "bronjoy:sms",
      "@type": "xsd:boolean"
    },
    "telegram": {
      "@id": "bronjoy:telegram",
      "@type": "xsd:boolean"
    },
    "database": {
      "@id": "bronjoy:database",
      "@type": "xsd:boolean"
    },
    "ClientResource": "bronjoy:ClientResource",
    "user_id": {
      "@id": "bronjoy:user_id",
      "@type": "xsd:integer"
    },
    "telegram_user_id": {
      "@id": "bronjoy:telegram_user_id",
      "@type": "xsd:string"
    },
    "notification_preferences": {
      "@id": "bronjoy:notification_preferences"
    },
    "appointments_count": {
      "@id": "bronjoy:appointments_count",
      "@type": "xsd:integer"
    },
    "last_visit": {
      "@id": "bronjoy:last_visit",
      "@type": "xsd:string"
    },
    "next_visit": {
      "@id": "bronjoy:next_visit",
      "@type": "xsd:string"
    },
    "ConnectTelegramBotRequest": "bronjoy:ConnectTelegramBotRequest",
    "token": {
      "@id": "bronjoy:token",
      "@type": "xsd:string"
    },
    "ConversationResource": "bronjoy:ConversationResource",
    "unread_count": {
      "@id": "bronjoy:unread_count",
      "@type": "xsd:string"
    },
    "last_message": {
      "@id": "bronjoy:last_message"
    },
    "CreateAnnouncementRequest": "bronjoy:CreateAnnouncementRequest",
    "CreateBranchRequest": "bronjoy:CreateBranchRequest",
    "CreateClientRequest": "bronjoy:CreateClientRequest",
    "CreateOrganizationRequest": "bronjoy:CreateOrganizationRequest",
    "website": {
      "@id": "bronjoy:website",
      "@type": "@id"
    },
    "use_contact_for_account": {
      "@id": "bronjoy:use_contact_for_account",
      "@type": "xsd:boolean"
    },
    "default_currency": {
      "@id": "bronjoy:default_currency",
      "@type": "xsd:string"
    },
    "referral_code": {
      "@id": "bronjoy:referral_code",
      "@type": "xsd:string"
    },
    "partner_code": {
      "@id": "bronjoy:partner_code",
      "@type": "xsd:string"
    },
    "tracking_token": {
      "@id": "bronjoy:tracking_token",
      "@type": "xsd:string"
    },
    "business_name": {
      "@id": "bronjoy:business_name"
    },
    "specialty": {
      "@id": "bronjoy:specialty"
    },
    "map_import": {
      "@id": "bronjoy:map_import"
    },
    "CreateReviewRequest": "bronjoy:CreateReviewRequest",
    "appointment_id": {
      "@id": "bronjoy:appointment_id",
      "@type": "xsd:integer"
    },
    "rating": {
      "@id": "bronjoy:rating",
      "@type": "xsd:integer"
    },
    "comment": {
      "@id": "bronjoy:comment",
      "@type": "xsd:string"
    },
    "is_public": {
      "@id": "bronjoy:is_public",
      "@type": "xsd:boolean"
    },
    "CreateServiceRequest": "bronjoy:CreateServiceRequest",
    "duration": {
      "@id": "bronjoy:duration",
      "@type": "xsd:integer"
    },
    "price": {
      "@id": "bronjoy:price",
      "@type": "xsd:decimal"
    },
    "prepay_policy": {
      "@id": "bronjoy:prepay_policy",
      "@type": "xsd:string"
    },
    "prepay_percentage": {
      "@id": "bronjoy:prepay_percentage",
      "@type": "xsd:integer"
    },
    "CreateStaffRequest": "bronjoy:CreateStaffRequest",
    "avatar": {
      "@id": "bronjoy:avatar",
      "@type": "xsd:string"
    },
    "is_profile_public": {
      "@id": "bronjoy:is_profile_public",
      "@type": "xsd:boolean"
    },
    "display_name": {
      "@id": "bronjoy:display_name"
    },
    "position": {
      "@id": "bronjoy:position"
    },
    "bio": {
      "@id": "bronjoy:bio"
    },
    "meta_title": {
      "@id": "bronjoy:meta_title"
    },
    "meta_description": {
      "@id": "bronjoy:meta_description"
    },
    "service_ids": {
      "@id": "bronjoy:service_ids",
      "@container": "@list"
    },
    "DashboardResource": "bronjoy:DashboardResource",
    "range": {
      "@id": "bronjoy:range"
    },
    "stats": {
      "@id": "bronjoy:stats"
    },
    "chart": {
      "@id": "bronjoy:chart",
      "@container": "@list"
    },
    "FavoriteResource": "bronjoy:FavoriteResource",
    "profile": {
      "@id": "bronjoy:profile"
    },
    "InitiateClientPaymentRequest": "bronjoy:InitiateClientPaymentRequest",
    "InitiatePaymentRequest": "bronjoy:InitiatePaymentRequest",
    "amount": {
      "@id": "bronjoy:amount",
      "@type": "xsd:integer"
    },
    "JoinWaitlistRequest": "bronjoy:JoinWaitlistRequest",
    "preferred_date": {
      "@id": "bronjoy:preferred_date",
      "@type": "xsd:dateTime"
    },
    "preferred_time_slot": {
      "@id": "bronjoy:preferred_time_slot",
      "@type": "xsd:string"
    },
    "MapSearchRequest": "bronjoy:MapSearchRequest",
    "query": {
      "@id": "bronjoy:query",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "bronjoy:limit",
      "@type": "xsd:integer"
    },
    "sources": {
      "@id": "bronjoy:sources",
      "@container": "@list"
    },
    "MessageResource": "bronjoy:MessageResource",
    "channel": {
      "@id": "bronjoy:channel",
      "@type": "xsd:string"
    },
    "is_read": {
      "@id": "bronjoy:is_read",
      "@type": "xsd:boolean"
    },
    "is_from_client": {
      "@id": "bronjoy:is_from_client",
      "@type": "xsd:boolean"
    },
    "sender_type": {
      "@id": "bronjoy:sender_type",
      "@type": "xsd:string"
    },
    "NotificationCategoryResource": "bronjoy:NotificationCategoryResource",
    "value": {
      "@id": "bronjoy:value",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "bronjoy:label",
      "@type": "xsd:string"
    },
    "owner_only": {
      "@id": "bronjoy:owner_only",
      "@type": "xsd:boolean"
    },
    "NotificationDeliveryOptionResource": "bronjoy:NotificationDeliveryOptionResource",
    "NotificationEventResource": "bronjoy:NotificationEventResource",
    "category": {
      "@id": "bronjoy:category",
      "@type": "xsd:string"
    },
    "audience": {
      "@id": "bronjoy:audience",
      "@type": "xsd:string"
    },
    "default_delivery": {
      "@id": "bronjoy:default_delivery",
      "@type": "xsd:string"
    },
    "mandatory": {
      "@id": "bronjoy:mandatory",
      "@type": "xsd:boolean"
    },
    "digest_only": {
      "@id": "bronjoy:digest_only",
      "@type": "xsd:boolean"
    },
    "NotificationResource": "bronjoy:NotificationResource",
    "body": {
      "@id": "bronjoy:body",
      "@type": "xsd:string"
    },
    "action_url": {
      "@id": "bronjoy:action_url",
      "@type": "xsd:string"
    },
    "meta": {
      "@id": "bronjoy:meta"
    },
    "read_at": {
      "@id": "bronjoy:read_at",
      "@type": "xsd:string"
    },
    "OfferWaitlistSlotRequest": "bronjoy:OfferWaitlistSlotRequest",
    "OrgLoginRequest": "bronjoy:OrgLoginRequest",
    "identifier": {
      "@id": "bronjoy:identifier",
      "@type": "xsd:string"
    },
    "identifier_type": {
      "@id": "bronjoy:identifier_type",
      "@type": "xsd:string"
    },
    "auth_method": {
      "@id": "bronjoy:auth_method",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "bronjoy:password",
      "@type": "xsd:string"
    },
    "OrgProfileUpdateRequest": "bronjoy:OrgProfileUpdateRequest",
    "OrgRegisterRequest": "bronjoy:OrgRegisterRequest",
    "OrgResendRequest": "bronjoy:OrgResendRequest",
    "OrgVerifyRequest": "bronjoy:OrgVerifyRequest",
    "code": {
      "@id": "bronjoy:code",
      "@type": "xsd:string"
    },
    "OrganizationNotificationSettingResource": "bronjoy:OrganizationNotificationSettingResource",
    "reminders_enabled": {
      "@id": "bronjoy:reminders_enabled",
      "@type": "xsd:boolean"
    },
    "email_reminder_enabled": {
      "@id": "bronjoy:email_reminder_enabled",
      "@type": "xsd:boolean"
    },
    "email_reminder_hours_before": {
      "@id": "bronjoy:email_reminder_hours_before",
      "@type": "xsd:integer"
    },
    "telegram_reminder_enabled": {
      "@id": "bronjoy:telegram_reminder_enabled",
      "@type": "xsd:boolean"
    },
    "telegram_reminder_hours_before": {
      "@id": "bronjoy:telegram_reminder_hours_before",
      "@type": "xsd:integer"
    },
    "database_reminder_enabled": {
      "@id": "bronjoy:database_reminder_enabled",
      "@type": "xsd:boolean"
    },
    "database_reminder_hours_before": {
      "@id": "bronjoy:database_reminder_hours_before",
      "@type": "xsd:integer"
    },
    "staff_reminder_enabled": {
      "@id": "bronjoy:staff_reminder_enabled",
      "@type": "xsd:boolean"
    },
    "staff_reminder_hours_before": {
      "@id": "bronjoy:staff_reminder_hours_before",
      "@type": "xsd:integer"
    },
    "telegram_enabled": {
      "@id": "bronjoy:telegram_enabled",
      "@type": "xsd:boolean"
    },
    "quiet_hours_enabled": {
      "@id": "bronjoy:quiet_hours_enabled",
      "@type": "xsd:boolean"
    },
    "quiet_hours_start": {
      "@id": "bronjoy:quiet_hours_start",
      "@type": "xsd:string"
    },
    "quiet_hours_end": {
      "@id": "bronjoy:quiet_hours_end",
      "@type": "xsd:string"
    },
    "daily_digest_enabled": {
      "@id": "bronjoy:daily_digest_enabled",
      "@type": "xsd:boolean"
    },
    "daily_digest_time": {
      "@id": "bronjoy:daily_digest_time",
      "@type": "xsd:string"
    },
    "evening_summary_enabled": {
      "@id": "bronjoy:evening_summary_enabled",
      "@type": "xsd:boolean"
    },
    "evening_summary_time": {
      "@id": "bronjoy:evening_summary_time",
      "@type": "xsd:string"
    },
    "weekly_summary_enabled": {
      "@id": "bronjoy:weekly_summary_enabled",
      "@type": "xsd:boolean"
    },
    "weekly_summary_weekday": {
      "@id": "bronjoy:weekly_summary_weekday",
      "@type": "xsd:integer"
    },
    "weekly_summary_time": {
      "@id": "bronjoy:weekly_summary_time",
      "@type": "xsd:string"
    },
    "max_instant_per_hour": {
      "@id": "bronjoy:max_instant_per_hour",
      "@type": "xsd:integer"
    },
    "coalesce_window_seconds": {
      "@id": "bronjoy:coalesce_window_seconds",
      "@type": "xsd:integer"
    },
    "event_policy": {
      "@id": "bronjoy:event_policy",
      "@container": "@list"
    },
    "OrganizationPaymentSettingResource": "bronjoy:OrganizationPaymentSettingResource",
    "is_enabled": {
      "@id": "bronjoy:is_enabled",
      "@type": "xsd:boolean"
    },
    "has_credentials": {
      "@id": "bronjoy:has_credentials",
      "@type": "xsd:boolean"
    },
    "refund_on_cancellation": {
      "@id": "bronjoy:refund_on_cancellation",
      "@type": "xsd:boolean"
    },
    "refund_deadline_hours": {
      "@id": "bronjoy:refund_deadline_hours",
      "@type": "xsd:integer"
    },
    "auto_remind_unpaid": {
      "@id": "bronjoy:auto_remind_unpaid",
      "@type": "xsd:boolean"
    },
    "remind_after_minutes": {
      "@id": "bronjoy:remind_after_minutes",
      "@type": "xsd:integer"
    },
    "success_url": {
      "@id": "bronjoy:success_url",
      "@type": "xsd:string"
    },
    "cancel_url": {
      "@id": "bronjoy:cancel_url",
      "@type": "xsd:string"
    },
    "OrganizationProfileResource": "bronjoy:OrganizationProfileResource",
    "meta_keywords": {
      "@id": "bronjoy:meta_keywords",
      "@container": "@list"
    },
    "canonical_url": {
      "@id": "bronjoy:canonical_url",
      "@type": "xsd:string"
    },
    "og_image": {
      "@id": "bronjoy:og_image",
      "@type": "xsd:string"
    },
    "accent_color": {
      "@id": "bronjoy:accent_color",
      "@type": "xsd:string"
    },
    "featured_service_ids": {
      "@id": "bronjoy:featured_service_ids",
      "@container": "@list"
    },
    "featured_staff_ids": {
      "@id": "bronjoy:featured_staff_ids",
      "@container": "@list"
    },
    "about": {
      "@id": "bronjoy:about",
      "@type": "xsd:string"
    },
    "gallery": {
      "@id": "bronjoy:gallery",
      "@container": "@list"
    },
    "orientation_photos": {
      "@id": "bronjoy:orientation_photos",
      "@container": "@list"
    },
    "map_photo": {
      "@id": "bronjoy:map_photo",
      "@type": "xsd:string"
    },
    "show_map_in_gallery": {
      "@id": "bronjoy:show_map_in_gallery",
      "@type": "xsd:boolean"
    },
    "social_links": {
      "@id": "bronjoy:social_links",
      "@container": "@list"
    },
    "contact_links": {
      "@id": "bronjoy:contact_links",
      "@container": "@list"
    },
    "business_hours": {
      "@id": "bronjoy:business_hours",
      "@container": "@list"
    },
    "masked_phone": {
      "@id": "bronjoy:masked_phone",
      "@type": "xsd:string"
    },
    "has_phone": {
      "@id": "bronjoy:has_phone",
      "@type": "xsd:boolean"
    },
    "average_rating": {
      "@id": "bronjoy:average_rating",
      "@type": "xsd:decimal"
    },
    "total_reviews": {
      "@id": "bronjoy:total_reviews",
      "@type": "xsd:integer"
    },
    "total_appointments": {
      "@id": "bronjoy:total_appointments",
      "@type": "xsd:integer"
    },
    "years_in_business": {
      "@id": "bronjoy:years_in_business",
      "@type": "xsd:integer"
    },
    "amenities": {
      "@id": "bronjoy:amenities",
      "@container": "@list"
    },
    "payment_methods": {
      "@id": "bronjoy:payment_methods",
      "@container": "@list"
    },
    "nearby_landmarks": {
      "@id": "bronjoy:nearby_landmarks",
      "@container": "@list"
    },
    "services_detailed": {
      "@id": "bronjoy:services_detailed",
      "@container": "@list"
    },
    "floor_entrance": {
      "@id": "bronjoy:floor_entrance",
      "@type": "xsd:string"
    },
    "faq": {
      "@id": "bronjoy:faq",
      "@container": "@list"
    },
    "services_offered": {
      "@id": "bronjoy:services_offered",
      "@container": "@list"
    },
    "price_range_min": {
      "@id": "bronjoy:price_range_min",
      "@type": "xsd:decimal"
    },
    "price_range_max": {
      "@id": "bronjoy:price_range_max",
      "@type": "xsd:decimal"
    },
    "next_available": {
      "@id": "bronjoy:next_available",
      "@type": "xsd:string"
    },
    "is_published": {
      "@id": "bronjoy:is_published",
      "@type": "xsd:boolean"
    },
    "is_featured": {
      "@id": "bronjoy:is_featured",
      "@type": "xsd:boolean"
    },
    "is_bookable": {
      "@id": "bronjoy:is_bookable",
      "@type": "xsd:boolean"
    },
    "published_at": {
      "@id": "bronjoy:published_at",
      "@type": "xsd:string"
    },
    "distance": {
      "@id": "bronjoy:distance",
      "@type": "xsd:string"
    },
    "OrganizationPublicResource": "bronjoy:OrganizationPublicResource",
    "services": {
      "@id": "bronjoy:services",
      "@type": "xsd:string"
    },
    "branches": {
      "@id": "bronjoy:branches",
      "@type": "xsd:string"
    },
    "reviews": {
      "@id": "bronjoy:reviews",
      "@type": "xsd:string"
    },
    "categories": {
      "@id": "bronjoy:categories",
      "@type": "xsd:string"
    },
    "announcements": {
      "@id": "bronjoy:announcements",
      "@type": "xsd:string"
    },
    "booking_settings": {
      "@id": "bronjoy:booking_settings",
      "@type": "xsd:string"
    },
    "structured_data": {
      "@id": "bronjoy:structured_data",
      "@type": "xsd:string"
    },
    "OrganizationResource": "bronjoy:OrganizationResource",
    "canonical_path": {
      "@id": "bronjoy:canonical_path",
      "@type": "xsd:string"
    },
    "short_code": {
      "@id": "bronjoy:short_code",
      "@type": "xsd:string"
    },
    "postal_code": {
      "@id": "bronjoy:postal_code",
      "@type": "xsd:string"
    },
    "timezone": {
      "@id": "bronjoy:timezone",
      "@type": "xsd:string"
    },
    "logo": {
      "@id": "bronjoy:logo",
      "@type": "xsd:string"
    },
    "invite_code": {
      "@id": "bronjoy:invite_code",
      "@type": "xsd:string"
    },
    "referral_link": {
      "@id": "bronjoy:referral_link",
      "@type": "xsd:string"
    },
    "allow_join_requests": {
      "@id": "bronjoy:allow_join_requests",
      "@type": "xsd:boolean"
    },
    "is_verified": {
      "@id": "bronjoy:is_verified",
      "@type": "xsd:boolean"
    },
    "verified_at": {
      "@id": "bronjoy:verified_at",
      "@type": "xsd:string"
    },
    "telegram_bot_connected": {
      "@id": "bronjoy:telegram_bot_connected",
      "@type": "xsd:boolean"
    },
    "telegram_bot_username": {
      "@id": "bronjoy:telegram_bot_username",
      "@type": "xsd:string"
    },
    "PartnerCommissionResource": "bronjoy:PartnerCommissionResource",
    "base_amount": {
      "@id": "bronjoy:base_amount",
      "@type": "xsd:decimal"
    },
    "rate": {
      "@id": "bronjoy:rate",
      "@type": "xsd:decimal"
    },
    "period": {
      "@id": "bronjoy:period",
      "@type": "xsd:string"
    },
    "earned_at": {
      "@id": "bronjoy:earned_at",
      "@type": "xsd:string"
    },
    "business": {
      "@id": "bronjoy:business"
    },
    "PartnerPayoutMethodResource": "bronjoy:PartnerPayoutMethodResource",
    "brand": {
      "@id": "bronjoy:brand",
      "@type": "xsd:string"
    },
    "last4": {
      "@id": "bronjoy:last4",
      "@type": "xsd:string"
    },
    "holder_name": {
      "@id": "bronjoy:holder_name",
      "@type": "xsd:string"
    },
    "is_default": {
      "@id": "bronjoy:is_default",
      "@type": "xsd:boolean"
    },
    "PartnerPayoutResource": "bronjoy:PartnerPayoutResource",
    "reference": {
      "@id": "bronjoy:reference",
      "@type": "xsd:string"
    },
    "processed_at": {
      "@id": "bronjoy:processed_at",
      "@type": "xsd:string"
    },
    "PaymentTransactionResource": "bronjoy:PaymentTransactionResource",
    "method": {
      "@id": "bronjoy:method",
      "@type": "xsd:string"
    },
    "currency_scale": {
      "@id": "bronjoy:currency_scale",
      "@type": "xsd:integer"
    },
    "provider_transaction_id": {
      "@id": "bronjoy:provider_transaction_id",
      "@type": "xsd:string"
    },
    "error_code": {
      "@id": "bronjoy:error_code",
      "@type": "xsd:string"
    },
    "error_note": {
      "@id": "bronjoy:error_note",
      "@type": "xsd:string"
    },
    "cancel_reason": {
      "@id": "bronjoy:cancel_reason",
      "@type": "xsd:string"
    },
    "perform_time": {
      "@id": "bronjoy:perform_time",
      "@type": "xsd:string"
    },
    "cancel_time": {
      "@id": "bronjoy:cancel_time",
      "@type": "xsd:string"
    },
    "appointment": {
      "@id": "bronjoy:appointment"
    },
    "PrepayPolicy": "bronjoy:PrepayPolicy",
    "RecordVenueEventRequest": "bronjoy:RecordVenueEventRequest",
    "ReferralPartnerResource": "bronjoy:ReferralPartnerResource",
    "link": {
      "@id": "bronjoy:link",
      "@type": "xsd:string"
    },
    "commission_rate": {
      "@id": "bronjoy:commission_rate",
      "@type": "xsd:decimal"
    },
    "min_payout": {
      "@id": "bronjoy:min_payout",
      "@type": "xsd:integer"
    },
    "ReferralResource": "bronjoy:ReferralResource",
    "reward_days": {
      "@id": "bronjoy:reward_days",
      "@type": "xsd:integer"
    },
    "rewarded_at": {
      "@id": "bronjoy:rewarded_at",
      "@type": "xsd:string"
    },
    "referrer": {
      "@id": "bronjoy:referrer"
    },
    "referred": {
      "@id": "bronjoy:referred"
    },
    "ReferredBusinessResource": "bronjoy:ReferredBusinessResource",
    "earned": {
      "@id": "bronjoy:earned",
      "@type": "xsd:decimal"
    },
    "attributed_at": {
      "@id": "bronjoy:attributed_at",
      "@type": "xsd:string"
    },
    "RejectJoinRequest": "bronjoy:RejectJoinRequest",
    "rejection_reason": {
      "@id": "bronjoy:rejection_reason",
      "@type": "xsd:string"
    },
    "ReplyReviewRequest": "bronjoy:ReplyReviewRequest",
    "reply": {
      "@id": "bronjoy:reply",
      "@type": "xsd:string"
    },
    "ReportReviewRequest": "bronjoy:ReportReviewRequest",
    "RequestBookingCodeRequest": "bronjoy:RequestBookingCodeRequest",
    "RequestEmailChangeRequest": "bronjoy:RequestEmailChangeRequest",
    "new_email": {
      "@id": "bronjoy:new_email",
      "@type": "xsd:string"
    },
    "RequestEmailRequest": "bronjoy:RequestEmailRequest",
    "RequestPartnerPayoutRequest": "bronjoy:RequestPartnerPayoutRequest",
    "payout_method_id": {
      "@id": "bronjoy:payout_method_id",
      "@type": "xsd:integer"
    },
    "RequestPhoneChangeRequest": "bronjoy:RequestPhoneChangeRequest",
    "new_phone": {
      "@id": "bronjoy:new_phone",
      "@type": "xsd:string"
    },
    "RequestPhoneRequest": "bronjoy:RequestPhoneRequest",
    "RescheduleAppointmentRequest": "bronjoy:RescheduleAppointmentRequest",
    "ReviewResource": "bronjoy:ReviewResource",
    "replied_at": {
      "@id": "bronjoy:replied_at",
      "@type": "xsd:string"
    },
    "is_reported": {
      "@id": "bronjoy:is_reported",
      "@type": "xsd:boolean"
    },
    "reported_at": {
      "@id": "bronjoy:reported_at",
      "@type": "xsd:string"
    },
    "report_reason": {
      "@id": "bronjoy:report_reason",
      "@type": "xsd:string"
    },
    "report_status": {
      "@id": "bronjoy:report_status",
      "@type": "xsd:string"
    },
    "replied_by": {
      "@id": "bronjoy:replied_by"
    },
    "reported_by": {
      "@id": "bronjoy:reported_by"
    },
    "SearchInviteCodeRequest": "bronjoy:SearchInviteCodeRequest",
    "SendMessageRequest": "bronjoy:SendMessageRequest",
    "Service": "bronjoy:Service",
    "category_id": {
      "@id": "bronjoy:category_id",
      "@type": "xsd:integer"
    },
    "buffer_before": {
      "@id": "bronjoy:buffer_before",
      "@type": "xsd:integer"
    },
    "buffer_after": {
      "@id": "bronjoy:buffer_after",
      "@type": "xsd:integer"
    },
    "price_from": {
      "@id": "bronjoy:price_from",
      "@type": "xsd:boolean"
    },
    "source": {
      "@id": "bronjoy:source",
      "@type": "@id"
    },
    "source_tag": {
      "@id": "bronjoy:source_tag",
      "@type": "xsd:string"
    },
    "ServiceResource": "bronjoy:ServiceResource",
    "ServiceSource": "bronjoy:ServiceSource",
    "SettingsResource": "bronjoy:SettingsResource",
    "booking_min_lead_hours": {
      "@id": "bronjoy:booking_min_lead_hours",
      "@type": "xsd:integer"
    },
    "booking_max_lead_days": {
      "@id": "bronjoy:booking_max_lead_days",
      "@type": "xsd:integer"
    },
    "waitlist_enabled": {
      "@id": "bronjoy:waitlist_enabled",
      "@type": "xsd:string"
    },
    "waitlist_auto_promote": {
      "@id": "bronjoy:waitlist_auto_promote",
      "@type": "xsd:string"
    },
    "waitlist_promotion_window_hours": {
      "@id": "bronjoy:waitlist_promotion_window_hours",
      "@type": "xsd:integer"
    },
    "cancellation_min_hours": {
      "@id": "bronjoy:cancellation_min_hours",
      "@type": "xsd:integer"
    },
    "reschedule_min_hours": {
      "@id": "bronjoy:reschedule_min_hours",
      "@type": "xsd:integer"
    },
    "SitemapUrlResource": "bronjoy:SitemapUrlResource",
    "loc": {
      "@id": "bronjoy:loc",
      "@type": "xsd:string"
    },
    "lastmod": {
      "@id": "bronjoy:lastmod",
      "@type": "xsd:string"
    },
    "changefreq": {
      "@id": "bronjoy:changefreq",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "bronjoy:priority",
      "@type": "xsd:decimal"
    },
    "SlotResource": "bronjoy:SlotResource",
    "staff_name": {
      "@id": "bronjoy:staff_name",
      "@type": "xsd:string"
    },
    "is_available": {
      "@id": "bronjoy:is_available",
      "@type": "xsd:string"
    },
    "Staff": "bronjoy:Staff",
    "ical_feed_token": {
      "@id": "bronjoy:ical_feed_token",
      "@type": "xsd:string"
    },
    "onboarding_completed_at": {
      "@id": "bronjoy:onboarding_completed_at",
      "@type": "xsd:dateTime"
    },
    "StaffInviteRequest": "bronjoy:StaffInviteRequest",
    "StaffJoinRequestResource": "bronjoy:StaffJoinRequestResource",
    "StaffNotificationPreferenceResource": "bronjoy:StaffNotificationPreferenceResource",
    "telegram_blocked": {
      "@id": "bronjoy:telegram_blocked",
      "@type": "xsd:boolean"
    },
    "telegram_muted": {
      "@id": "bronjoy:telegram_muted",
      "@type": "xsd:boolean"
    },
    "muted_until": {
      "@id": "bronjoy:muted_until",
      "@type": "xsd:string"
    },
    "is_silenced": {
      "@id": "bronjoy:is_silenced",
      "@type": "xsd:boolean"
    },
    "is_owner": {
      "@id": "bronjoy:is_owner",
      "@type": "xsd:boolean"
    },
    "event_overrides": {
      "@id": "bronjoy:event_overrides",
      "@type": "xsd:string"
    },
    "effective_policy": {
      "@id": "bronjoy:effective_policy",
      "@type": "xsd:string"
    },
    "organization_policy": {
      "@id": "bronjoy:organization_policy",
      "@type": "xsd:string"
    },
    "StaffOrganizationResource": "bronjoy:StaffOrganizationResource",
    "onboarding_state": {
      "@id": "bronjoy:onboarding_state",
      "@type": "xsd:string"
    },
    "StaffResource": "bronjoy:StaffResource",
    "StartOrGetConversationRequest": "bronjoy:StartOrGetConversationRequest",
    "organization_slug": {
      "@id": "bronjoy:organization_slug",
      "@type": "xsd:string"
    },
    "StoreAppointmentRequest": "bronjoy:StoreAppointmentRequest",
    "StoreClaimRequest": "bronjoy:StoreClaimRequest",
    "StoreClientNoteRequest": "bronjoy:StoreClientNoteRequest",
    "StoreDeviceTokenRequest": "bronjoy:StoreDeviceTokenRequest",
    "platform": {
      "@id": "bronjoy:platform",
      "@type": "xsd:string"
    },
    "locale": {
      "@id": "bronjoy:locale",
      "@type": "xsd:string"
    },
    "StoreJoinRequest": "bronjoy:StoreJoinRequest",
    "StorePartnerPayoutMethodRequest": "bronjoy:StorePartnerPayoutMethodRequest",
    "card_number": {
      "@id": "bronjoy:card_number",
      "@type": "xsd:string"
    },
    "StoreScheduleEntryRequest": "bronjoy:StoreScheduleEntryRequest",
    "is_recurring": {
      "@id": "bronjoy:is_recurring",
      "@type": "xsd:boolean"
    },
    "date": {
      "@id": "bronjoy:date",
      "@type": "xsd:date"
    },
    "days_of_week": {
      "@id": "bronjoy:days_of_week",
      "@container": "@list"
    },
    "StoreSupportTicketMessageRequest": "bronjoy:StoreSupportTicketMessageRequest",
    "StoreSupportTicketRequest": "bronjoy:StoreSupportTicketRequest",
    "subject": {
      "@id": "bronjoy:subject",
      "@type": "xsd:string"
    },
    "StoreWaitlistEntryRequest": "bronjoy:StoreWaitlistEntryRequest",
    "SubmitBookingRequestRequest": "bronjoy:SubmitBookingRequestRequest",
    "preferred_time": {
      "@id": "bronjoy:preferred_time",
      "@type": "xsd:string"
    },
    "cf-turnstile-response": {
      "@id": "bronjoy:cf-turnstile-response",
      "@type": "xsd:string"
    },
    "SubscriptionResource": "bronjoy:SubscriptionResource",
    "tier_label": {
      "@id": "bronjoy:tier_label",
      "@type": "xsd:string"
    },
    "is_paid": {
      "@id": "bronjoy:is_paid",
      "@type": "xsd:boolean"
    },
    "cancelled": {
      "@id": "bronjoy:cancelled",
      "@type": "xsd:boolean"
    },
    "on_grace_period": {
      "@id": "bronjoy:on_grace_period",
      "@type": "xsd:boolean"
    },
    "ends_at": {
      "@id": "bronjoy:ends_at",
      "@type": "xsd:string"
    },
    "period_start": {
      "@id": "bronjoy:period_start",
      "@type": "xsd:string"
    },
    "period_end": {
      "@id": "bronjoy:period_end",
      "@type": "xsd:string"
    },
    "billing_provider": {
      "@id": "bronjoy:billing_provider",
      "@type": "xsd:string"
    },
    "self_serve_checkout": {
      "@id": "bronjoy:self_serve_checkout",
      "@type": "xsd:boolean"
    },
    "contact_url": {
      "@id": "bronjoy:contact_url",
      "@type": "xsd:string"
    },
    "plan": {
      "@id": "bronjoy:plan"
    },
    "usage": {
      "@id": "bronjoy:usage"
    },
    "ai_usage": {
      "@id": "bronjoy:ai_usage"
    },
    "branch_addon_price": {
      "@id": "bronjoy:branch_addon_price",
      "@type": "xsd:string"
    },
    "is_referral_reward": {
      "@id": "bronjoy:is_referral_reward",
      "@type": "xsd:boolean"
    },
    "referral_reward_ends_at": {
      "@id": "bronjoy:referral_reward_ends_at",
      "@type": "xsd:string"
    },
    "SupportTicketMessageResource": "bronjoy:SupportTicketMessageResource",
    "ticket_id": {
      "@id": "bronjoy:ticket_id",
      "@type": "xsd:integer"
    },
    "sender_name": {
      "@id": "bronjoy:sender_name",
      "@type": "xsd:string"
    },
    "SupportTicketResource": "bronjoy:SupportTicketResource",
    "category_label": {
      "@id": "bronjoy:category_label",
      "@type": "xsd:string"
    },
    "priority_label": {
      "@id": "bronjoy:priority_label",
      "@type": "xsd:string"
    },
    "last_sender": {
      "@id": "bronjoy:last_sender",
      "@type": "xsd:string"
    },
    "last_message_preview": {
      "@id": "bronjoy:last_message_preview",
      "@type": "xsd:string"
    },
    "messages_count": {
      "@id": "bronjoy:messages_count",
      "@type": "xsd:integer"
    },
    "SyncFavoritesRequest": "bronjoy:SyncFavoritesRequest",
    "slugs": {
      "@id": "bronjoy:slugs",
      "@container": "@list"
    },
    "TelegramAuthRequest": "bronjoy:TelegramAuthRequest",
    "initData": {
      "@id": "bronjoy:initData",
      "@type": "xsd:string"
    },
    "create": {
      "@id": "bronjoy:create",
      "@type": "xsd:boolean"
    },
    "TelegramStaffAuthResource": "bronjoy:TelegramStaffAuthResource",
    "access_token": {
      "@id": "bronjoy:access_token",
      "@type": "xsd:string"
    },
    "token_type": {
      "@id": "bronjoy:token_type",
      "@type": "xsd:string"
    },
    "needs_onboarding": {
      "@id": "bronjoy:needs_onboarding",
      "@type": "xsd:string"
    },
    "organizations": {
      "@id": "bronjoy:organizations",
      "@container": "@list"
    },
    "ToggleFavoriteRequest": "bronjoy:ToggleFavoriteRequest",
    "TranslateRequest": "bronjoy:TranslateRequest",
    "source_locale": {
      "@id": "bronjoy:source_locale",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "bronjoy:text",
      "@type": "xsd:string"
    },
    "target_locales": {
      "@id": "bronjoy:target_locales",
      "@container": "@list"
    },
    "UpdateAnnouncementRequest": "bronjoy:UpdateAnnouncementRequest",
    "UpdateAppointmentRequest": "bronjoy:UpdateAppointmentRequest",
    "UpdateBranchRequest": "bronjoy:UpdateBranchRequest",
    "UpdateClientNotificationSettingsRequest": "bronjoy:UpdateClientNotificationSettingsRequest",
    "UpdateClientRequest": "bronjoy:UpdateClientRequest",
    "UpdateNotificationSettingRequest": "bronjoy:UpdateNotificationSettingRequest",
    "UpdateOnboardingStateRequest": "bronjoy:UpdateOnboardingStateRequest",
    "current_step": {
      "@id": "bronjoy:current_step",
      "@type": "xsd:integer"
    },
    "completed_steps": {
      "@id": "bronjoy:completed_steps",
      "@container": "@list"
    },
    "UpdateOrganizationProfileRequest": "bronjoy:UpdateOrganizationProfileRequest"
  },
  "@type": "schema:Dataset",
  "schema:name": "Bronjoy API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Bronjoy'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-03) from openapi/_original/bronjoy-com-api-spec-openapi.json.",
  "dcterms:created": "2026-11-03",
  "dcterms:source": [
    "openapi/_original/bronjoy-com-api-spec-openapi.json"
  ]
}