{
  "@context": {
    "@vocab": "https://streem.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "streem": "https://streem.com/schema#",
    "streem.api.CallSource": "streem:streem.api.CallSource",
    "sid": {
      "@id": "streem:sid",
      "@type": "xsd:string"
    },
    "company_id": {
      "@id": "streem:company_id",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "streem:code",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "streem:name",
      "@type": "xsd:string"
    },
    "is_default": {
      "@id": "streem:is_default",
      "@type": "xsd:boolean"
    },
    "logo_url": {
      "@id": "streem:logo_url",
      "@type": "xsd:string"
    },
    "max_diagnoses": {
      "@id": "streem:max_diagnoses",
      "@type": "xsd:integer"
    },
    "custom_theme": {
      "@id": "streem:custom_theme",
      "@type": "@id"
    },
    "streem.api.Company": "streem:streem.api.Company",
    "active": {
      "@id": "streem:active",
      "@type": "xsd:boolean"
    },
    "parent_company_sid": {
      "@id": "streem:parent_company_sid",
      "@type": "xsd:string"
    },
    "sub_company_limit": {
      "@id": "streem:sub_company_limit",
      "@type": "xsd:integer"
    },
    "created_at": {
      "@id": "streem:created_at",
      "@type": "xsd:dateTime"
    },
    "active_status_modified_at": {
      "@id": "streem:active_status_modified_at",
      "@type": "xsd:dateTime"
    },
    "call_sources": {
      "@id": "streem:call_sources",
      "@container": "@list"
    },
    "streem.api.CustomTheme": "streem:streem.api.CustomTheme",
    "primary_color": {
      "@id": "streem:primary_color",
      "@type": "xsd:string"
    },
    "streem.api.ListCompaniesResponse": "streem:streem.api.ListCompaniesResponse",
    "companies": {
      "@id": "streem:companies",
      "@container": "@list"
    },
    "next_page_token": {
      "@id": "streem:next_page_token",
      "@type": "xsd:string"
    },
    "total_size": {
      "@id": "streem:total_size",
      "@type": "xsd:integer"
    },
    "streem.api.User": "streem:streem.api.User",
    "company_sid": {
      "@id": "streem:company_sid",
      "@type": "xsd:string"
    },
    "external_user_id": {
      "@id": "streem:external_user_id",
      "@type": "xsd:string"
    },
    "is_expert": {
      "@id": "streem:is_expert",
      "@type": "xsd:boolean"
    },
    "email": {
      "@id": "streem:email",
      "@type": "xsd:string"
    },
    "avatar_url": {
      "@id": "streem:avatar_url",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "streem:phone",
      "@type": "xsd:string"
    },
    "roles": {
      "@id": "streem:roles",
      "@container": "@list"
    },
    "user_types": {
      "@id": "streem:user_types",
      "@container": "@list"
    },
    "deleted": {
      "@id": "streem:deleted",
      "@type": "xsd:boolean"
    },
    "deleted_at": {
      "@id": "streem:deleted_at",
      "@type": "xsd:dateTime"
    },
    "bio": {
      "@id": "streem:bio",
      "@type": "xsd:string"
    },
    "availability_status": {
      "@id": "streem:availability_status",
      "@type": "xsd:string"
    },
    "streem.api.CreateCompanyResponse": "streem:streem.api.CreateCompanyResponse",
    "company": {
      "@id": "streem:company",
      "@type": "@id"
    },
    "oidc_issuer": {
      "@id": "streem:oidc_issuer",
      "@type": "xsd:string"
    },
    "owner_user": {
      "@id": "streem:owner_user",
      "@type": "@id"
    },
    "streem.api.CreateCompanyRequest": "streem:streem.api.CreateCompanyRequest",
    "owner_email": {
      "@id": "streem:owner_email",
      "@type": "xsd:string"
    },
    "owner_name": {
      "@id": "streem:owner_name",
      "@type": "xsd:string"
    },
    "streem.api.CompanyApiKey": "streem:streem.api.CompanyApiKey",
    "api_key_id": {
      "@id": "streem:api_key_id",
      "@type": "xsd:string"
    },
    "api_key_secret": {
      "@id": "streem:api_key_secret",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "streem:expires_at",
      "@type": "xsd:dateTime"
    },
    "label": {
      "@id": "streem:label",
      "@type": "xsd:string"
    },
    "streem.api.ListCompanyApiKeysResponse": "streem:streem.api.ListCompanyApiKeysResponse",
    "api_keys": {
      "@id": "streem:api_keys",
      "@container": "@list"
    },
    "streem.api.CreateCompanyApiKeyResponse": "streem:streem.api.CreateCompanyApiKeyResponse",
    "api_key": {
      "@id": "streem:api_key",
      "@type": "@id"
    },
    "streem.api.CreateCompanyApiKeyRequest": "streem:streem.api.CreateCompanyApiKeyRequest",
    "streem.api.CompanyRoomOutcomeConfig.Entry": "streem:streem.api.CompanyRoomOutcomeConfig.Entry",
    "call_source_codes": {
      "@id": "streem:call_source_codes",
      "@container": "@list"
    },
    "streem.api.CompanyRoomOutcomeConfig.Option": "streem:streem.api.CompanyRoomOutcomeConfig.Option",
    "entry": {
      "@id": "streem:entry",
      "@type": "@id"
    },
    "properties": {
      "@id": "streem:properties"
    },
    "streem.api.CompanyRoomOutcomeConfig.Section": "streem:streem.api.CompanyRoomOutcomeConfig.Section",
    "options": {
      "@id": "streem:options",
      "@container": "@list"
    },
    "streem.api.CreateCompanyRoomOutcomeConfigRequest": "streem:streem.api.CreateCompanyRoomOutcomeConfigRequest",
    "diagnosis": {
      "@id": "streem:diagnosis",
      "@type": "@id"
    },
    "disposition": {
      "@id": "streem:disposition",
      "@type": "@id"
    },
    "custom_fields": {
      "@id": "streem:custom_fields"
    },
    "streem.api.CreatePiiRequestResponse": "streem:streem.api.CreatePiiRequestResponse",
    "pii_request_sid": {
      "@id": "streem:pii_request_sid",
      "@type": "xsd:string"
    },
    "custom_identifier": {
      "@id": "streem:custom_identifier",
      "@type": "xsd:string"
    },
    "streem.api.CreatePiiRequestRequest": "streem:streem.api.CreatePiiRequestRequest",
    "include_sub_companies": {
      "@id": "streem:include_sub_companies",
      "@type": "xsd:boolean"
    },
    "webhook_url": {
      "@id": "streem:webhook_url",
      "@type": "xsd:string"
    },
    "oauth_url": {
      "@id": "streem:oauth_url",
      "@type": "xsd:string"
    },
    "oauth_url_properties": {
      "@id": "streem:oauth_url_properties",
      "@type": "@id"
    },
    "streem.api.OAuthUrlProperties": "streem:streem.api.OAuthUrlProperties",
    "grant_type": {
      "@id": "streem:grant_type",
      "@type": "xsd:string"
    },
    "client_id": {
      "@id": "streem:client_id",
      "@type": "xsd:string"
    },
    "client_secret": {
      "@id": "streem:client_secret",
      "@type": "xsd:string"
    },
    "streem.api.NoteTemplate": "streem:streem.api.NoteTemplate",
    "revision_number": {
      "@id": "streem:revision_number",
      "@type": "xsd:integer"
    },
    "title": {
      "@id": "streem:title",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "streem:text",
      "@type": "xsd:string"
    },
    "created_by_user_sid": {
      "@id": "streem:created_by_user_sid",
      "@type": "xsd:string"
    },
    "last_updated_by_user_sid": {
      "@id": "streem:last_updated_by_user_sid",
      "@type": "xsd:string"
    },
    "modified_at": {
      "@id": "streem:modified_at",
      "@type": "xsd:dateTime"
    },
    "streem.api.ListNoteTemplatesResponse": "streem:streem.api.ListNoteTemplatesResponse",
    "note_templates": {
      "@id": "streem:note_templates",
      "@container": "@list"
    },
    "streem.api.GetCompanyResponse": "streem:streem.api.GetCompanyResponse",
    "streem.api.CreateNoteTemplateResponse": "streem:streem.api.CreateNoteTemplateResponse",
    "note_template": {
      "@id": "streem:note_template",
      "@type": "@id"
    },
    "streem.api.CreateNoteTemplateRequest": "streem:streem.api.CreateNoteTemplateRequest",
    "author_sid": {
      "@id": "streem:author_sid",
      "@type": "xsd:string"
    },
    "streem.api.UpdateCompanyResponse": "streem:streem.api.UpdateCompanyResponse",
    "streem.api.UpdateCompanyRequest": "streem:streem.api.UpdateCompanyRequest",
    "streem.api.GetCompanyRoomOutcomeConfigResponse": "streem:streem.api.GetCompanyRoomOutcomeConfigResponse",
    "room_outcome_config_url": {
      "@id": "streem:room_outcome_config_url",
      "@type": "xsd:string"
    },
    "file_name": {
      "@id": "streem:file_name",
      "@type": "xsd:string"
    },
    "streem.api.GetCompanyApiKeyResponse": "streem:streem.api.GetCompanyApiKeyResponse",
    "google.protobuf.Duration": "streem:google.protobuf.Duration",
    "seconds": {
      "@id": "streem:seconds",
      "@type": "xsd:integer"
    },
    "nanos": {
      "@id": "streem:nanos",
      "@type": "xsd:integer"
    },
    "streem.api.Artifact.GpsPosition": "streem:streem.api.Artifact.GpsPosition",
    "sourced_from_user_sid": {
      "@id": "streem:sourced_from_user_sid",
      "@type": "xsd:string"
    },
    "sourced_from_device_sid": {
      "@id": "streem:sourced_from_device_sid",
      "@type": "xsd:string"
    },
    "client_created_at": {
      "@id": "streem:client_created_at",
      "@type": "xsd:dateTime"
    },
    "latitude_degrees": {
      "@id": "streem:latitude_degrees",
      "@type": "xsd:decimal"
    },
    "longitude_degrees": {
      "@id": "streem:longitude_degrees",
      "@type": "xsd:decimal"
    },
    "accuracy_meters": {
      "@id": "streem:accuracy_meters",
      "@type": "xsd:decimal"
    },
    "formatted_address": {
      "@id": "streem:formatted_address",
      "@type": "xsd:string"
    },
    "streem.api.ArtifactCounts": "streem:streem.api.ArtifactCounts",
    "gps_position": {
      "@id": "streem:gps_position",
      "@type": "xsd:integer"
    },
    "mesh": {
      "@id": "streem:mesh",
      "@type": "xsd:integer"
    },
    "recording": {
      "@id": "streem:recording",
      "@type": "xsd:integer"
    },
    "recording_track": {
      "@id": "streem:recording_track",
      "@type": "xsd:integer"
    },
    "streemshot": {
      "@id": "streem:streemshot",
      "@type": "xsd:integer"
    },
    "transcription": {
      "@id": "streem:transcription",
      "@type": "xsd:integer"
    },
    "sceneshot": {
      "@id": "streem:sceneshot",
      "@type": "xsd:integer"
    },
    "layout_estimation": {
      "@id": "streem:layout_estimation",
      "@type": "xsd:integer"
    },
    "textured_mesh": {
      "@id": "streem:textured_mesh",
      "@type": "xsd:integer"
    },
    "bookmark": {
      "@id": "streem:bookmark",
      "@type": "xsd:integer"
    },
    "room_outcome_report": {
      "@id": "streem:room_outcome_report",
      "@type": "xsd:integer"
    },
    "streem.api.CallLogEntry": "streem:streem.api.CallLogEntry",
    "room_sid": {
      "@id": "streem:room_sid",
      "@type": "xsd:string"
    },
    "start_time": {
      "@id": "streem:start_time",
      "@type": "xsd:dateTime"
    },
    "end_time": {
      "@id": "streem:end_time",
      "@type": "xsd:dateTime"
    },
    "participants": {
      "@id": "streem:participants",
      "@container": "@list"
    },
    "missed": {
      "@id": "streem:missed",
      "@type": "xsd:boolean"
    },
    "onsite": {
      "@id": "streem:onsite",
      "@type": "xsd:boolean"
    },
    "artifact_counts": {
      "@id": "streem:artifact_counts",
      "@type": "@id"
    },
    "share_url": {
      "@id": "streem:share_url",
      "@type": "xsd:string"
    },
    "reference_id": {
      "@id": "streem:reference_id",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "streem:note",
      "@type": "@id"
    },
    "latest_gps_position": {
      "@id": "streem:latest_gps_position",
      "@type": "@id"
    },
    "invitations": {
      "@id": "streem:invitations",
      "@container": "@list"
    },
    "favorite": {
      "@id": "streem:favorite",
      "@type": "xsd:boolean"
    },
    "integration_id": {
      "@id": "streem:integration_id",
      "@type": "xsd:string"
    },
    "call_status": {
      "@id": "streem:call_status",
      "@type": "xsd:string"
    },
    "canceled_call_ring_time_in_secs": {
      "@id": "streem:canceled_call_ring_time_in_secs",
      "@type": "xsd:string"
    },
    "call_duration": {
      "@id": "streem:call_duration",
      "@type": "@id"
    },
    "transferred": {
      "@id": "streem:transferred",
      "@type": "xsd:boolean"
    },
    "requeued": {
      "@id": "streem:requeued",
      "@type": "xsd:boolean"
    },
    "streem.api.CallLogParticipant": "streem:streem.api.CallLogParticipant",
    "user_sid": {
      "@id": "streem:user_sid",
      "@type": "xsd:string"
    },
    "streem.api.CallLogRoomInvitation": "streem:streem.api.CallLogRoomInvitation",
    "from_user": {
      "@id": "streem:from_user",
      "@type": "@id"
    },
    "to_user": {
      "@id": "streem:to_user",
      "@type": "@id"
    },
    "streem.api.GetCompanyCallLogResponse": "streem:streem.api.GetCompanyCallLogResponse",
    "call_log_entries": {
      "@id": "streem:call_log_entries",
      "@container": "@list"
    },
    "streem.api.Note": "streem:streem.api.Note",
    "scope": {
      "@id": "streem:scope",
      "@type": "xsd:string"
    },
    "scope_sid": {
      "@id": "streem:scope_sid",
      "@type": "xsd:string"
    },
    "last_updated_at": {
      "@id": "streem:last_updated_at",
      "@type": "xsd:dateTime"
    },
    "is_finalizable": {
      "@id": "streem:is_finalizable",
      "@type": "xsd:boolean"
    },
    "finalized_at": {
      "@id": "streem:finalized_at",
      "@type": "xsd:dateTime"
    },
    "streem.api.GetCurrentCompanyResponse": "streem:streem.api.GetCurrentCompanyResponse",
    "streem.api.UpdateNoteTemplateResponse": "streem:streem.api.UpdateNoteTemplateResponse",
    "streem.api.UpdateNoteTemplateRequest": "streem:streem.api.UpdateNoteTemplateRequest",
    "streem.api.CreateCompanyUserResponse": "streem:streem.api.CreateCompanyUserResponse",
    "user": {
      "@id": "streem:user",
      "@type": "@id"
    },
    "streem.api.CreateCompanyUserRequest": "streem:streem.api.CreateCompanyUserRequest",
    "user_type": {
      "@id": "streem:user_type",
      "@type": "xsd:string"
    },
    "groups": {
      "@id": "streem:groups",
      "@container": "@list"
    },
    "streem.api.ExternalUser": "streem:streem.api.ExternalUser",
    "streem.api.GetUserByExternalUserIdResponse": "streem:streem.api.GetUserByExternalUserIdResponse",
    "external_user": {
      "@id": "streem:external_user",
      "@type": "@id"
    },
    "streem.api.GetUserResponse": "streem:streem.api.GetUserResponse",
    "streem.api.UpdateUserResponse": "streem:streem.api.UpdateUserResponse",
    "streem.api.UpdateUserRequest": "streem:streem.api.UpdateUserRequest",
    "streem.api.UserAvailability": "streem:streem.api.UserAvailability",
    "reservation_sid": {
      "@id": "streem:reservation_sid",
      "@type": "xsd:string"
    },
    "streem.api.UpdateUserAvailabilityResponse": "streem:streem.api.UpdateUserAvailabilityResponse",
    "user_availability": {
      "@id": "streem:user_availability",
      "@type": "@id"
    },
    "streem.api.UpdateUserAvailabilityRequest": "streem:streem.api.UpdateUserAvailabilityRequest",
    "streem.api.Group": "streem:streem.api.Group",
    "description": {
      "@id": "streem:description",
      "@type": "xsd:string"
    },
    "image_url": {
      "@id": "streem:image_url",
      "@type": "xsd:string"
    },
    "working_hours_by_day": {
      "@id": "streem:working_hours_by_day",
      "@container": "@list"
    },
    "streem.api.GroupHours": "streem:streem.api.GroupHours",
    "day": {
      "@id": "streem:day",
      "@type": "xsd:string"
    },
    "start_time_utc": {
      "@id": "streem:start_time_utc",
      "@type": "xsd:string"
    },
    "end_time_utc": {
      "@id": "streem:end_time_utc",
      "@type": "xsd:string"
    },
    "time_zone_id": {
      "@id": "streem:time_zone_id",
      "@type": "xsd:string"
    },
    "streem.api.ListGroupsResponse": "streem:streem.api.ListGroupsResponse",
    "streem.api.CreateGroupResponse": "streem:streem.api.CreateGroupResponse",
    "group": {
      "@id": "streem:group",
      "@type": "@id"
    },
    "streem.api.CreateGroupRequest": "streem:streem.api.CreateGroupRequest",
    "streem.api.CallDetail": "streem:streem.api.CallDetail",
    "call_source_sid": {
      "@id": "streem:call_source_sid",
      "@type": "xsd:string"
    },
    "items": {
      "@id": "streem:items",
      "@container": "@list"
    },
    "customer": {
      "@id": "streem:customer",
      "@type": "@id"
    },
    "call_source_code": {
      "@id": "streem:call_source_code",
      "@type": "xsd:string"
    },
    "transfer_to_group_name": {
      "@id": "streem:transfer_to_group_name",
      "@type": "xsd:string"
    },
    "streem.api.CallDetail.Customer": "streem:streem.api.CallDetail.Customer",
    "plan_type": {
      "@id": "streem:plan_type",
      "@type": "xsd:string"
    },
    "contract_number": {
      "@id": "streem:contract_number",
      "@type": "xsd:string"
    },
    "calls_available": {
      "@id": "streem:calls_available",
      "@type": "xsd:integer"
    },
    "address": {
      "@id": "streem:address",
      "@type": "xsd:string"
    },
    "hvac_eligible": {
      "@id": "streem:hvac_eligible",
      "@type": "xsd:boolean"
    },
    "streem.api.CallDetail.Item": "streem:streem.api.CallDetail.Item",
    "manufacturer": {
      "@id": "streem:manufacturer",
      "@type": "xsd:string"
    },
    "brand": {
      "@id": "streem:brand",
      "@type": "xsd:string"
    },
    "model_number": {
      "@id": "streem:model_number",
      "@type": "xsd:string"
    },
    "symptoms": {
      "@id": "streem:symptoms",
      "@container": "@list"
    },
    "trade_description": {
      "@id": "streem:trade_description",
      "@type": "xsd:string"
    },
    "streem.api.GroupReservation": "streem:streem.api.GroupReservation",
    "priority": {
      "@id": "streem:priority",
      "@type": "xsd:integer"
    },
    "reserve_for_seconds": {
      "@id": "streem:reserve_for_seconds",
      "@type": "xsd:integer"
    },
    "reservation_status": {
      "@id": "streem:reservation_status",
      "@type": "xsd:string"
    },
    "queue_position": {
      "@id": "streem:queue_position",
      "@type": "xsd:integer"
    },
    "reserved_user": {
      "@id": "streem:reserved_user",
      "@type": "@id"
    },
    "reserved_until": {
      "@id": "streem:reserved_until",
      "@type": "xsd:dateTime"
    },
    "connected_at": {
      "@id": "streem:connected_at",
      "@type": "xsd:dateTime"
    },
    "completed_at": {
      "@id": "streem:completed_at",
      "@type": "xsd:dateTime"
    },
    "details": {
      "@id": "streem:details",
      "@container": "@list"
    },
    "initiated_at": {
      "@id": "streem:initiated_at",
      "@type": "xsd:dateTime"
    },
    "failed_at": {
      "@id": "streem:failed_at",
      "@type": "xsd:dateTime"
    },
    "expired_at": {
      "@id": "streem:expired_at",
      "@type": "xsd:dateTime"
    },
    "requested_at": {
      "@id": "streem:requested_at",
      "@type": "xsd:dateTime"
    },
    "estimated_wait_until": {
      "@id": "streem:estimated_wait_until",
      "@type": "xsd:dateTime"
    },
    "reconnect_previous_reservation_sid": {
      "@id": "streem:reconnect_previous_reservation_sid",
      "@type": "xsd:string"
    },
    "call_detail": {
      "@id": "streem:call_detail",
      "@type": "@id"
    },
    "previous_reservation_sid": {
      "@id": "streem:previous_reservation_sid",
      "@type": "xsd:string"
    },
    "reservation_type": {
      "@id": "streem:reservation_type",
      "@type": "xsd:string"
    },
    "streem.api.GroupReservation.Detail": "streem:streem.api.GroupReservation.Detail",
    "value": {
      "@id": "streem:value",
      "@type": "xsd:string"
    },
    "streem.api.CreateGroupReservationResponse": "streem:streem.api.CreateGroupReservationResponse",
    "group_reservation": {
      "@id": "streem:group_reservation",
      "@type": "@id"
    },
    "streem.api.CreateGroupReservationRequest": "streem:streem.api.CreateGroupReservationRequest",
    "queue": {
      "@id": "streem:queue",
      "@type": "xsd:boolean"
    },
    "streem.api.CreateGroupReservationRequest.CallDetail": "streem:streem.api.CreateGroupReservationRequest.CallDetail",
    "streem.api.CreateGroupReservationRequest.CallDetail.Customer": "streem:streem.api.CreateGroupReservationRequest.CallDetail.Customer",
    "streem.api.CreateGroupReservationRequest.CallDetail.Item": "streem:streem.api.CreateGroupReservationRequest.CallDetail.Item",
    "streem.api.GetGroupResponse": "streem:streem.api.GetGroupResponse",
    "streem.api.GetGroupHoursOfOperationResponse": "streem:streem.api.GetGroupHoursOfOperationResponse",
    "streem.api.CreateGroupHoursOfOperationResponse": "streem:streem.api.CreateGroupHoursOfOperationResponse",
    "streem.api.CreateGroupHoursOfOperationRequest": "streem:streem.api.CreateGroupHoursOfOperationRequest",
    "streem.api.GroupHoursOfOperationRequest.GroupHours": "streem:streem.api.GroupHoursOfOperationRequest.GroupHours",
    "streem.api.GetGroupReservationResponse": "streem:streem.api.GetGroupReservationResponse",
    "streem.api.GetGroupReservationWaitTimeResponse": "streem:streem.api.GetGroupReservationWaitTimeResponse",
    "estimated_wait_time": {
      "@id": "streem:estimated_wait_time",
      "@type": "xsd:dateTime"
    },
    "streem.api.UpdateGroupHoursOfOperationRequest": "streem:streem.api.UpdateGroupHoursOfOperationRequest",
    "streem.api.ListGroupAvailabilityRequest": "streem:streem.api.ListGroupAvailabilityRequest",
    "company_code_or_sid": {
      "@id": "streem:company_code_or_sid",
      "@type": "xsd:string"
    },
    "group_name": {
      "@id": "streem:group_name",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "streem:status",
      "@type": "xsd:string"
    },
    "page_token": {
      "@id": "streem:page_token",
      "@type": "xsd:string"
    },
    "page_size": {
      "@id": "streem:page_size",
      "@type": "xsd:string"
    },
    "streem.api.ListGroupUsersResponse": "streem:streem.api.ListGroupUsersResponse",
    "users": {
      "@id": "streem:users",
      "@container": "@list"
    },
    "streem.api.ListUserGroupsResponse": "streem:streem.api.ListUserGroupsResponse",
    "streem.internal.api.GroupReservationWaitMetrics": "streem:streem.internal.api.GroupReservationWaitMetrics",
    "average_call_length": {
      "@id": "streem:average_call_length",
      "@type": "@id"
    },
    "streem.internal.api.SaveGroupAverageCallLengthResponse": "streem:streem.internal.api.SaveGroupAverageCallLengthResponse",
    "metrics": {
      "@id": "streem:metrics",
      "@type": "@id"
    },
    "streem.internal.api.SaveGroupAverageCallLengthRequest": "streem:streem.internal.api.SaveGroupAverageCallLengthRequest",
    "group_sid": {
      "@id": "streem:group_sid",
      "@type": "xsd:string"
    },
    "update_type": {
      "@id": "streem:update_type",
      "@type": "xsd:string"
    },
    "streem.api.TransferGroupReservationToRequeueRequest": "streem:streem.api.TransferGroupReservationToRequeueRequest",
    "streem.api.UpdateGroupImageUrlResponse": "streem:streem.api.UpdateGroupImageUrlResponse",
    "streem.api.UpdateGroupImageUrlRequest": "streem:streem.api.UpdateGroupImageUrlRequest",
    "streem.api.DetectionResult": "streem:streem.api.DetectionResult",
    "model_no": {
      "@id": "streem:model_no",
      "@type": "@id"
    },
    "serial_no": {
      "@id": "streem:serial_no",
      "@type": "@id"
    },
    "streem.api.ModelNo": "streem:streem.api.ModelNo",
    "confidence": {
      "@id": "streem:confidence",
      "@type": "xsd:decimal"
    },
    "streem.api.RunImageDetectorResponse": "streem:streem.api.RunImageDetectorResponse",
    "detections": {
      "@id": "streem:detections",
      "@container": "@list"
    },
    "streem.api.SerialNo": "streem:streem.api.SerialNo",
    "streem.api.RunImageDetectorRequest": "streem:streem.api.RunImageDetectorRequest",
    "image": {
      "@id": "streem:image",
      "@type": "@id"
    },
    "callback_url": {
      "@id": "streem:callback_url",
      "@type": "xsd:string"
    },
    "streem.api.RunImageDetectorRequest.ImageSource": "streem:streem.api.RunImageDetectorRequest.ImageSource",
    "image_bytes": {
      "@id": "streem:image_bytes",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "streem:url",
      "@type": "xsd:string"
    },
    "streem.api.Room": "streem:streem.api.Room",
    "opened_at": {
      "@id": "streem:opened_at",
      "@type": "xsd:dateTime"
    },
    "preferred_video_codec": {
      "@id": "streem:preferred_video_codec",
      "@type": "xsd:string"
    },
    "closed_at": {
      "@id": "streem:closed_at",
      "@type": "xsd:dateTime"
    },
    "twilio_room_sid": {
      "@id": "streem:twilio_room_sid",
      "@type": "xsd:string"
    },
    "video_platform": {
      "@id": "streem:video_platform",
      "@type": "xsd:string"
    },
    "encrypted_wall_items": {
      "@id": "streem:encrypted_wall_items",
      "@type": "xsd:boolean"
    },
    "wall_platform": {
      "@id": "streem:wall_platform",
      "@type": "xsd:string"
    },
    "room_invitations": {
      "@id": "streem:room_invitations",
      "@container": "@list"
    },
    "chime_room_sid": {
      "@id": "streem:chime_room_sid",
      "@type": "xsd:string"
    },
    "recording_started_at": {
      "@id": "streem:recording_started_at",
      "@type": "xsd:dateTime"
    },
    "reservation_group": {
      "@id": "streem:reservation_group",
      "@type": "@id"
    },
    "streem.api.Room.Detail": "streem:streem.api.Room.Detail",
    "streem.api.RoomInvitation": "streem:streem.api.RoomInvitation",
    "from_user_sid": {
      "@id": "streem:from_user_sid",
      "@type": "xsd:string"
    },
    "from_device_sid": {
      "@id": "streem:from_device_sid",
      "@type": "xsd:string"
    },
    "to_user_sid": {
      "@id": "streem:to_user_sid",
      "@type": "xsd:string"
    },
    "to_device_sid": {
      "@id": "streem:to_device_sid",
      "@type": "xsd:string"
    },
    "pending_at": {
      "@id": "streem:pending_at",
      "@type": "xsd:dateTime"
    },
    "accepted_at": {
      "@id": "streem:accepted_at",
      "@type": "xsd:dateTime"
    },
    "rejected_at": {
      "@id": "streem:rejected_at",
      "@type": "xsd:dateTime"
    },
    "timed_out_at": {
      "@id": "streem:timed_out_at",
      "@type": "xsd:dateTime"
    },
    "canceled_at": {
      "@id": "streem:canceled_at",
      "@type": "xsd:dateTime"
    },
    "streem.api.RoomParticipant": "streem:streem.api.RoomParticipant",
    "streem.api.ListRoomsResponse": "streem:streem.api.ListRoomsResponse",
    "rooms": {
      "@id": "streem:rooms",
      "@container": "@list"
    },
    "streem.api.AcceptExternalAudioResponse": "streem:streem.api.AcceptExternalAudioResponse",
    "streem.api.Artifact.RecordingTrack": "streem:streem.api.Artifact.RecordingTrack",
    "bucket": {
      "@id": "streem:bucket",
      "@type": "xsd:string"
    },
    "filename": {
      "@id": "streem:filename",
      "@type": "xsd:string"
    },
    "track_type": {
      "@id": "streem:track_type",
      "@type": "xsd:string"
    },
    "codec": {
      "@id": "streem:codec",
      "@type": "xsd:string"
    },
    "storage_url": {
      "@id": "streem:storage_url",
      "@type": "xsd:string"
    },
    "started_recording_at": {
      "@id": "streem:started_recording_at",
      "@type": "xsd:dateTime"
    },
    "finished_recording_at": {
      "@id": "streem:finished_recording_at",
      "@type": "xsd:dateTime"
    },
    "started_transferring_at": {
      "@id": "streem:started_transferring_at",
      "@type": "xsd:dateTime"
    },
    "errored_at": {
      "@id": "streem:errored_at",
      "@type": "xsd:dateTime"
    },
    "fulfilled_at": {
      "@id": "streem:fulfilled_at",
      "@type": "xsd:dateTime"
    },
    "recording_source": {
      "@id": "streem:recording_source",
      "@type": "xsd:string"
    },
    "source_recording_track_sid": {
      "@id": "streem:source_recording_track_sid",
      "@type": "xsd:string"
    },
    "streem.api.AcceptExternalAudioRequest": "streem:streem.api.AcceptExternalAudioRequest",
    "audio_file_url": {
      "@id": "streem:audio_file_url",
      "@type": "xsd:string"
    },
    "CameraIntrinsics": "streem:CameraIntrinsics",
    "focal_length_px_x": {
      "@id": "streem:focal_length_px_x",
      "@type": "xsd:decimal"
    },
    "focal_length_px_y": {
      "@id": "streem:focal_length_px_y",
      "@type": "xsd:decimal"
    },
    "axis_skew": {
      "@id": "streem:axis_skew",
      "@type": "xsd:decimal"
    },
    "principal_point_x": {
      "@id": "streem:principal_point_x",
      "@type": "xsd:decimal"
    },
    "principal_point_y": {
      "@id": "streem:principal_point_y",
      "@type": "xsd:decimal"
    },
    "google.protobuf.ListValue": "streem:google.protobuf.ListValue",
    "values": {
      "@id": "streem:values",
      "@container": "@list"
    },
    "google.protobuf.Value": "streem:google.protobuf.Value",
    "null_value": {
      "@id": "streem:null_value",
      "@type": "xsd:string"
    },
    "number_value": {
      "@id": "streem:number_value",
      "@type": "xsd:decimal"
    },
    "string_value": {
      "@id": "streem:string_value",
      "@type": "xsd:string"
    },
    "bool_value": {
      "@id": "streem:bool_value",
      "@type": "xsd:boolean"
    },
    "struct_value": {
      "@id": "streem:struct_value",
      "@type": "@id"
    },
    "list_value": {
      "@id": "streem:list_value",
      "@type": "@id"
    },
    "streem.api.ArElement": "streem:streem.api.ArElement",
    "arrow": {
      "@id": "streem:arrow",
      "@type": "@id"
    },
    "measurement": {
      "@id": "streem:measurement",
      "@type": "@id"
    },
    "model3d": {
      "@id": "streem:model3d",
      "@type": "@id"
    },
    "streem.api.ArElement.Arrow": "streem:streem.api.ArElement.Arrow",
    "transform": {
      "@id": "streem:transform",
      "@type": "@id"
    },
    "rotation": {
      "@id": "streem:rotation",
      "@type": "xsd:decimal"
    },
    "streem.api.ArElement.Measurement": "streem:streem.api.ArElement.Measurement",
    "from": {
      "@id": "streem:from",
      "@type": "@id"
    },
    "to": {
      "@id": "streem:to",
      "@type": "@id"
    },
    "streem.api.ArElement.Model3d": "streem:streem.api.ArElement.Model3d",
    "streem.api.ArElement.Text": "streem:streem.api.ArElement.Text",
    "streem.api.Artifact": "streem:streem.api.Artifact",
    "type": {
      "@id": "streem:type",
      "@type": "xsd:string"
    },
    "scheduled_for_deletion_at": {
      "@id": "streem:scheduled_for_deletion_at",
      "@type": "xsd:dateTime"
    },
    "streem.api.Artifact.Bookmark": "streem:streem.api.Artifact.Bookmark",
    "timestamp": {
      "@id": "streem:timestamp",
      "@type": "xsd:dateTime"
    },
    "streem.api.Artifact.LayoutEstimation": "streem:streem.api.Artifact.LayoutEstimation",
    "mesh_sid": {
      "@id": "streem:mesh_sid",
      "@type": "xsd:string"
    },
    "started_at": {
      "@id": "streem:started_at",
      "@type": "xsd:dateTime"
    },
    "captured_at": {
      "@id": "streem:captured_at",
      "@type": "xsd:dateTime"
    },
    "streem.api.Artifact.Mesh": "streem:streem.api.Artifact.Mesh",
    "mesh_storage_url": {
      "@id": "streem:mesh_storage_url",
      "@type": "xsd:string"
    },
    "metadata_storage_url": {
      "@id": "streem:metadata_storage_url",
      "@type": "xsd:string"
    },
    "streem.api.Artifact.Recording": "streem:streem.api.Artifact.Recording",
    "preview_storage_url": {
      "@id": "streem:preview_storage_url",
      "@type": "xsd:string"
    },
    "preview_url": {
      "@id": "streem:preview_url",
      "@type": "xsd:string"
    },
    "duration": {
      "@id": "streem:duration",
      "@type": "@id"
    },
    "recording_status": {
      "@id": "streem:recording_status",
      "@type": "xsd:string"
    },
    "streem.api.Artifact.RoomOutcomeReport": "streem:streem.api.Artifact.RoomOutcomeReport",
    "diagnoses": {
      "@id": "streem:diagnoses",
      "@container": "@list"
    },
    "streem.api.Artifact.RoomOutcomeReport.Entry": "streem:streem.api.Artifact.RoomOutcomeReport.Entry",
    "streem.api.Artifact.Sceneshot": "streem:streem.api.Artifact.Sceneshot",
    "pose": {
      "@id": "streem:pose",
      "@type": "@id"
    },
    "ar_elements": {
      "@id": "streem:ar_elements",
      "@container": "@list"
    },
    "streem.api.Artifact.Streemshot": "streem:streem.api.Artifact.Streemshot",
    "requested_by_user_sid": {
      "@id": "streem:requested_by_user_sid",
      "@type": "xsd:string"
    },
    "requested_by_device_sid": {
      "@id": "streem:requested_by_device_sid",
      "@type": "xsd:string"
    },
    "fulfilled_by_user_sid": {
      "@id": "streem:fulfilled_by_user_sid",
      "@type": "xsd:string"
    },
    "fulfilled_by_device_sid": {
      "@id": "streem:fulfilled_by_device_sid",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "streem:source",
      "@type": "@id"
    },
    "current_revision": {
      "@id": "streem:current_revision",
      "@type": "@id"
    },
    "depth_map": {
      "@id": "streem:depth_map",
      "@type": "@id"
    },
    "streem.api.Artifact.Streemshot.DepthMap": "streem:streem.api.Artifact.Streemshot.DepthMap",
    "streemshot_sid": {
      "@id": "streem:streemshot_sid",
      "@type": "xsd:string"
    },
    "streem.api.Artifact.Streemshot.Revision": "streem:streem.api.Artifact.Streemshot.Revision",
    "edited": {
      "@id": "streem:edited",
      "@type": "xsd:boolean"
    },
    "streem.api.Artifact.Streemshot.Source": "streem:streem.api.Artifact.Streemshot.Source",
    "feature_points": {
      "@id": "streem:feature_points",
      "@container": "@list"
    },
    "camera_intrinsics": {
      "@id": "streem:camera_intrinsics",
      "@type": "@id"
    },
    "streem.api.Artifact.TexturedMesh": "streem:streem.api.Artifact.TexturedMesh",
    "glb_storage_url": {
      "@id": "streem:glb_storage_url",
      "@type": "xsd:string"
    },
    "usdz_storage_url": {
      "@id": "streem:usdz_storage_url",
      "@type": "xsd:string"
    },
    "glb_url": {
      "@id": "streem:glb_url",
      "@type": "xsd:string"
    },
    "usdz_url": {
      "@id": "streem:usdz_url",
      "@type": "xsd:string"
    },
    "video_recording_track_sid": {
      "@id": "streem:video_recording_track_sid",
      "@type": "xsd:string"
    },
    "video_recording_sid": {
      "@id": "streem:video_recording_sid",
      "@type": "xsd:string"
    },
    "streem.api.Artifact.Transcription": "streem:streem.api.Artifact.Transcription",
    "streem.api.Detection": "streem:streem.api.Detection",
    "detection_sid": {
      "@id": "streem:detection_sid",
      "@type": "xsd:string"
    },
    "bounding_box": {
      "@id": "streem:bounding_box",
      "@type": "@id"
    },
    "hidden": {
      "@id": "streem:hidden",
      "@type": "xsd:boolean"
    },
    "extractor": {
      "@id": "streem:extractor",
      "@type": "xsd:string"
    },
    "streem.api.Detection.BoundingBox": "streem:streem.api.Detection.BoundingBox",
    "x": {
      "@id": "streem:x",
      "@type": "xsd:decimal"
    },
    "y": {
      "@id": "streem:y",
      "@type": "xsd:decimal"
    },
    "width": {
      "@id": "streem:width",
      "@type": "xsd:decimal"
    },
    "height": {
      "@id": "streem:height",
      "@type": "xsd:decimal"
    },
    "streem.api.Point": "streem:streem.api.Point",
    "z": {
      "@id": "streem:z",
      "@type": "xsd:decimal"
    },
    "streem.api.Pose": "streem:streem.api.Pose",
    "position": {
      "@id": "streem:position",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Greply API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Greply'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-21) from openapi/streem-com-api-openapi.yml.",
  "dcterms:created": "2026-10-21",
  "dcterms:source": [
    "openapi/streem-com-api-openapi.yml"
  ]
}