diff --git a/package-lock.json b/package-lock.json index 37827e7..676a04e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "devDependencies": { "@prettier/plugin-php": "^0.24.0", "@seamapi/nextlove-sdk-generator": "^1.19.4", - "@seamapi/types": "1.659.0", + "@seamapi/types": "1.660.0", "del": "^7.1.0", "prettier": "^3.0.0" } @@ -456,9 +456,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.659.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.659.0.tgz", - "integrity": "sha512-ILCEjjQC4FLeaA+6aORopN9qzDJrGYDPJObdB9qZjF9E4OKWmiyDq3MAwsp2d2qOGR69PPnc7yw+xHmXrkOm0Q==", + "version": "1.660.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.660.0.tgz", + "integrity": "sha512-6EwsXXI9gK5Nh5v9KAUTlZivMJd6/VwTjFf/MPjMAlbVlE8BEYakjuPpb1Q63IYKKxqwdlbYkYwEDZ+LRPUlrQ==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index b06e282..e7c1d6d 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@prettier/plugin-php": "^0.24.0", "@seamapi/nextlove-sdk-generator": "^1.19.4", - "@seamapi/types": "1.659.0", + "@seamapi/types": "1.660.0", "del": "^7.1.0", "prettier": "^3.0.0" } diff --git a/src/Objects/AcsUser.php b/src/Objects/AcsUser.php index 4c506ec..c92b2ca 100644 --- a/src/Objects/AcsUser.php +++ b/src/Objects/AcsUser.php @@ -41,6 +41,11 @@ public static function from_json(mixed $json): AcsUser|null $json->pending_mutations ?? [], ), phone_number: $json->phone_number ?? null, + salto_space_metadata: isset($json->salto_space_metadata) + ? AcsUserSaltoSpaceMetadata::from_json( + $json->salto_space_metadata, + ) + : null, user_identity_id: $json->user_identity_id ?? null, last_successful_sync_at: $json->last_successful_sync_at ?? null, user_identity_email_address: $json->user_identity_email_address ?? @@ -71,6 +76,7 @@ public function __construct( public bool|null $is_suspended, public array|null $pending_mutations, public string|null $phone_number, + public AcsUserSaltoSpaceMetadata|null $salto_space_metadata, public string|null $user_identity_id, public string|null $last_successful_sync_at, public string|null $user_identity_email_address, diff --git a/src/Objects/AcsUserSaltoSpaceMetadata.php b/src/Objects/AcsUserSaltoSpaceMetadata.php new file mode 100644 index 0000000..cc181f9 --- /dev/null +++ b/src/Objects/AcsUserSaltoSpaceMetadata.php @@ -0,0 +1,17 @@ +audit_openings ?? null); + } + + public function __construct(public bool|null $audit_openings) {} +} diff --git a/src/Objects/UnmanagedAcsUser.php b/src/Objects/UnmanagedAcsUser.php index 3dd4345..fd8bcc1 100644 --- a/src/Objects/UnmanagedAcsUser.php +++ b/src/Objects/UnmanagedAcsUser.php @@ -43,6 +43,11 @@ public static function from_json(mixed $json): UnmanagedAcsUser|null $json->pending_mutations ?? [], ), phone_number: $json->phone_number ?? null, + salto_space_metadata: isset($json->salto_space_metadata) + ? UnmanagedAcsUserSaltoSpaceMetadata::from_json( + $json->salto_space_metadata, + ) + : null, user_identity_id: $json->user_identity_id ?? null, last_successful_sync_at: $json->last_successful_sync_at ?? null, user_identity_email_address: $json->user_identity_email_address ?? @@ -73,6 +78,7 @@ public function __construct( public bool|null $is_suspended, public array|null $pending_mutations, public string|null $phone_number, + public UnmanagedAcsUserSaltoSpaceMetadata|null $salto_space_metadata, public string|null $user_identity_id, public string|null $last_successful_sync_at, public string|null $user_identity_email_address, diff --git a/src/Objects/UnmanagedAcsUserSaltoSpaceMetadata.php b/src/Objects/UnmanagedAcsUserSaltoSpaceMetadata.php new file mode 100644 index 0000000..ecb6a8b --- /dev/null +++ b/src/Objects/UnmanagedAcsUserSaltoSpaceMetadata.php @@ -0,0 +1,17 @@ +audit_openings ?? null); + } + + public function __construct(public bool|null $audit_openings) {} +}