Skip to content

Commit

Permalink
Merge pull request #40 from seamapi/visionline-staff-cards-and-sdk-up…
Browse files Browse the repository at this point in the history
…dates

Visionline staff cards, capability flag updates, and various SDK updates
  • Loading branch information
rchodava committed Apr 17, 2024
2 parents 1aaad39 + 4a91d16 commit 75c7652
Show file tree
Hide file tree
Showing 29 changed files with 1,192 additions and 3,154 deletions.
200 changes: 184 additions & 16 deletions fern/.definition/__package__.yml
Original file line number Diff line number Diff line change
Expand Up @@ -221,24 +221,37 @@ types:
union:
- string
- boolean
- optional<string>
ConnectWebview:
properties:
connect_webview_id: string
workspace_id: string
created_at: datetime
connected_account_id: optional<string>
url: string
workspace_id: string
device_selection_mode: SelectionMode
accepted_providers: list<string>
accepted_devices: list<string>
accepted_devices:
docs: |2-
---
deprecated: Unused. Will be removed.
---
type: list<string>
any_device_allowed:
type: boolean
docs: |2-
---
deprecated: Unused. Will be removed.
---
any_provider_allowed: boolean
any_device_allowed: boolean
created_at: datetime
login_successful: boolean
status: ConnectWebviewStatus
custom_redirect_url: optional<string>
custom_redirect_failure_url: optional<string>
custom_metadata: map<string, optional<ConnectWebviewCustomMetadataValue>>
custom_metadata: map<string, ConnectWebviewCustomMetadataValue>
automatically_manage_new_devices: boolean
wait_for_device_creation: boolean
authorized_at: optional<datetime>
Expand All @@ -255,7 +268,6 @@ types:
union:
- string
- boolean
- optional<string>
ConnectedAccount:
properties:
connected_account_id: optional<string>
Expand All @@ -265,7 +277,7 @@ types:
account_type_display_name: string
errors: optional<unknown>
warnings: optional<unknown>
custom_metadata: optional<map<string, optional<ConnectedAccountCustomMetadataValue>>>
custom_metadata: map<string, ConnectedAccountCustomMetadataValue>
automatically_manage_new_devices: boolean
DeviceCapabilitiesSupportedItem:
enum:
Expand All @@ -275,12 +287,19 @@ types:
- thermostat
- battery
- phone
DevicePropertiesAccessoryKeypadBattery:
docs: Indicates if the keypad battery properties.
properties:
level: double
DevicePropertiesAccessoryKeypad:
docs: Represents the accessory keypad state.
properties:
is_connected:
type: boolean
docs: Indicates if the accessory_keypad is connected to the device.
battery:
docs: Indicates if the keypad battery properties.
type: optional<DevicePropertiesAccessoryKeypadBattery>
DevicePropertiesAppearance:
properties:
name:
Expand Down Expand Up @@ -356,6 +375,7 @@ types:
zone_name: string
site_id: double
site_name: string
entry_relays_total_count: double
DevicePropertiesSchlageMetadata:
properties:
device_id: string
Expand All @@ -378,6 +398,8 @@ types:
device_id: string
device_name: string
keypad_battery_critical: optional<boolean>
keypad_paired: optional<boolean>
keypad_2_paired: optional<boolean>
DevicePropertiesKwiksetMetadata:
properties:
device_id: string
Expand Down Expand Up @@ -479,6 +501,7 @@ types:
device_name: string
bridge_id: optional<string>
bridge_name: optional<string>
keypad_id: optional<string>
DevicePropertiesNestMetadata:
properties:
nest_device_id: string
Expand Down Expand Up @@ -514,6 +537,7 @@ types:
door_id: double
door_name: string
device_id: optional<double>
door_is_wireless: boolean
site_id: double
site_name: string
iana_timezone: optional<string>
Expand All @@ -527,6 +551,8 @@ types:
product_type: string
product_model: string
device_info_model: string
keypad_uuid: optional<string>
locker_status_hardlock: optional<double>
DevicePropertiesTedeeMetadata:
properties:
device_id: double
Expand All @@ -546,6 +572,7 @@ types:
- start_date_in_future
- no_ascending_or_descending_sequence
- at_least_three_unique_digits
- cannot_contain_089
DevicePropertiesCodeConstraintsItemZero:
properties:
constraint_type: DevicePropertiesCodeConstraintsItemZeroConstraintType
Expand Down Expand Up @@ -697,7 +724,6 @@ types:
union:
- string
- boolean
- optional<string>
Device:
properties:
device_id:
Expand Down Expand Up @@ -765,9 +791,10 @@ types:
is_managed:
type: boolean
docs: Indicates whether Seam manages the device.
custom_metadata: optional<map<string, optional<DeviceCustomMetadataValue>>>
custom_metadata: map<string, DeviceCustomMetadataValue>
can_remotely_unlock: optional<boolean>
can_remotely_lock: optional<boolean>
can_program_offline_access_codes: optional<boolean>
can_program_online_access_codes: optional<boolean>
can_simulate_removal: optional<boolean>
UnmanagedDeviceCapabilitiesSupportedItem:
Expand All @@ -786,6 +813,19 @@ types:
properties:
warning_code: string
message: string
UnmanagedDevicePropertiesAccessoryKeypadBattery:
docs: Indicates if the keypad battery properties.
properties:
level: double
UnmanagedDevicePropertiesAccessoryKeypad:
docs: Represents the accessory keypad state.
properties:
is_connected:
type: boolean
docs: Indicates if the accessory_keypad is connected to the device.
battery:
docs: Indicates if the keypad battery properties.
type: optional<UnmanagedDevicePropertiesAccessoryKeypadBattery>
UnmanagedDevicePropertiesBatteryStatus:
enum:
- critical
Expand Down Expand Up @@ -831,6 +871,9 @@ types:
type: optional<boolean>
UnmanagedDeviceProperties:
properties:
accessory_keypad:
docs: Represents the accessory keypad state.
type: optional<UnmanagedDevicePropertiesAccessoryKeypad>
name:
type: string
docs: |2-
Expand Down Expand Up @@ -934,6 +977,7 @@ types:
properties: UnmanagedDeviceProperties
can_remotely_unlock: optional<boolean>
can_remotely_lock: optional<boolean>
can_program_offline_access_codes: optional<boolean>
can_program_online_access_codes: optional<boolean>
can_simulate_removal: optional<boolean>
device_provider: optional<UnmanagedDeviceDeviceProvider>
Expand Down Expand Up @@ -993,6 +1037,7 @@ types:
properties:
event_id: string
device_id: optional<string>
action_attempt_id: optional<string>
event_type: string
workspace_id: string
created_at: datetime
Expand Down Expand Up @@ -1057,31 +1102,34 @@ types:
AcsSystem:
properties:
acs_system_id: string
external_type: AcsSystemExternalType
external_type_display_name: string
external_type: optional<AcsSystemExternalType>
external_type_display_name: optional<string>
system_type:
type: AcsSystemSystemType
docs: |2-
---
deprecated: use external_type
---
type: optional<AcsSystemSystemType>
system_type_display_name:
type: string
docs: |2-
---
deprecated: use external_type_display_name
---
type: optional<string>
name: string
created_at: datetime
workspace_id: string
connected_account_ids: list<string>
image_url: string
image_alt_text: string
can_automate_enrollment: optional<boolean>
can_create_acs_access_groups: optional<boolean>
can_remove_acs_users_from_acs_access_groups: optional<boolean>
can_add_acs_users_to_acs_access_groups: optional<boolean>
AcsAccessGroupAccessGroupType:
enum:
- pti_unit
Expand Down Expand Up @@ -1131,6 +1179,7 @@ types:
- brivo_user
- hid_credential_manager_user
- salto_site_user
- latch_user
AcsUserAccessSchedule:
properties:
starts_at: datetime
Expand All @@ -1148,6 +1197,7 @@ types:
is_suspended: boolean
access_schedule: optional<AcsUserAccessSchedule>
user_identity_id: optional<string>
user_identity_full_name: optional<string>
user_identity_email_address: optional<string>
user_identity_phone_number: optional<string>
full_name: optional<string>
Expand All @@ -1161,6 +1211,108 @@ types:
type: optional<string>
email_address: optional<string>
phone_number: optional<string>
AcsEntranceLatchMetadata:
properties:
accessibility_type: string
door_name: string
door_type: string
is_connected: boolean
AcsEntranceVisionlineMetadataDoorCategory:
enum:
- entrance
- guest
- value: elevator reader
name: ElevatorReader
- common
- value: common (PMS)
name: CommonPms
AcsEntranceVisionlineMetadataProfilesItemVisionlineDoorProfileType:
enum:
- BLE
- commonDoor
- touch
AcsEntranceVisionlineMetadataProfilesItem:
properties:
visionline_door_profile_id: string
visionline_door_profile_type: AcsEntranceVisionlineMetadataProfilesItemVisionlineDoorProfileType
AcsEntranceVisionlineMetadata:
properties:
door_name: string
door_category: AcsEntranceVisionlineMetadataDoorCategory
profiles: optional<list<AcsEntranceVisionlineMetadataProfilesItem>>
AcsEntrance:
properties:
acs_entrance_id: string
display_name: string
acs_system_id: string
created_at: datetime
latch_metadata: optional<AcsEntranceLatchMetadata>
visionline_metadata: optional<AcsEntranceVisionlineMetadata>
AcsCredentialProvisioningAutomation:
properties:
acs_credential_provisioning_automation_id: string
credential_manager_acs_system_id: string
user_identity_id: string
created_at: datetime
workspace_id: string
AcsCredentialPool:
properties:
acs_credential_pool_id: string
acs_system_id: string
display_name: string
external_type: literal<"hid_part_number">
external_type_display_name: string
created_at: datetime
workspace_id: string
AcsCredentialAccessMethod:
enum:
- code
- card
- mobile_key
AcsCredentialExternalType:
enum:
- pti_card
- brivo_credential
- hid_credential
- visionline_card
AcsCredentialErrorsItem:
properties:
error_code: string
message: string
AcsCredentialWarningsItem:
properties:
warning_code: string
message: string
AcsCredentialVisionlineMetadataCardFunctionType:
enum:
- guest
- staff
AcsCredentialVisionlineMetadata:
properties:
card_function_type: AcsCredentialVisionlineMetadataCardFunctionType
joiner_acs_credential_ids: optional<list<string>>
guest_acs_entrance_ids: optional<list<string>>
common_acs_entrance_ids: optional<list<string>>
AcsCredential:
properties:
acs_credential_id: string
acs_user_id: optional<string>
acs_credential_pool_id: optional<string>
acs_system_id: string
parent_acs_credential_id: optional<string>
display_name: string
code: optional<string>
access_method: AcsCredentialAccessMethod
external_type: optional<AcsCredentialExternalType>
external_type_display_name: optional<string>
created_at: datetime
workspace_id: string
starts_at: optional<string>
ends_at: optional<string>
errors: list<AcsCredentialErrorsItem>
warnings: list<AcsCredentialWarningsItem>
is_multi_phone_sync_credential: optional<boolean>
visionline_metadata: optional<AcsCredentialVisionlineMetadata>
EnrollmentAutomation:
properties:
credential_manager_acs_system_id: string
Expand Down Expand Up @@ -1213,7 +1365,6 @@ types:
union:
- string
- boolean
- optional<string>
Phone:
properties:
device_id:
Expand Down Expand Up @@ -1274,11 +1425,28 @@ types:
is_managed:
type: boolean
docs: Indicates whether Seam manages the device.
custom_metadata: optional<map<string, optional<PhoneCustomMetadataValue>>>
custom_metadata: map<string, PhoneCustomMetadataValue>
can_remotely_unlock: optional<boolean>
can_remotely_lock: optional<boolean>
can_program_offline_access_codes: optional<boolean>
can_program_online_access_codes: optional<boolean>
can_simulate_removal: optional<boolean>
UserIdentity:
properties:
user_identity_id: string
user_identity_key: optional<string>
email_address: optional<string>
phone_number: optional<string>
display_name: string
full_name: optional<string>
created_at: datetime
workspace_id: string
Network:
properties:
network_id: string
workspace_id: string
display_name: string
created_at: datetime
DeviceType:
enum:
- akuvox_lock
Expand Down

0 comments on commit 75c7652

Please sign in to comment.