diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index b16cbaa6..d971faa2 100755 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,25 +1,25 @@ lockVersion: 2.0.0 id: 482384cc-3b98-4ced-bd0b-14aa8b3e0053 management: - docChecksum: 49312382aa7feddd23222f7f457c333f + docChecksum: b2a58ca50e8e79733d61b9f5a2eff507 docVersion: 1.0.0 - speakeasyVersion: 1.709.1 - generationVersion: 2.812.2 - releaseVersion: 0.39.5 - configChecksum: 11fa2c1ea6eabb065a2dda3227e07fbc + speakeasyVersion: 1.718.0 + generationVersion: 2.824.1 + releaseVersion: 0.40.0 + configChecksum: 2b0b6efccf5fbb6529d532995c18cfc2 repoURL: https://github.com/StackOneHQ/stackone-client-ruby.git repoSubDirectory: . installationURL: https://github.com/StackOneHQ/stackone-client-ruby published: true persistentEdits: - generation_id: 0d7b0997-02df-4214-a725-5ef81dce7b21 - pristine_commit_hash: bb5376becef1b03d266389a83d208bf655c02310 - pristine_tree_hash: 898e4b323c23d01f96897a2b39f6c936797b718d + generation_id: b23f2fd9-d76e-4056-96ce-b28d4a009ef6 + pristine_commit_hash: 7589aeab73d9efa685dc382b88eec07039b64fe4 + pristine_tree_hash: befbf6d28cfcb674d4b17468c87e7f03d17f9ca8 features: ruby: additionalProperties: 0.1.0 constsAndDefaults: 0.1.2 - core: 3.11.13 + core: 3.11.14 deprecations: 2.81.2 examples: 2.81.6 flattening: 2.81.1 @@ -29,10 +29,11 @@ features: methodSecurity: 2.82.3 nameOverrides: 2.81.2 nullables: 0.1.0 + openEnums: 0.1.0 pagination: 0.1.0 responseFormat: 0.1.0 retries: 0.1.1 - unions: 0.1.2 + unions: 0.1.4 trackedFiles: .gitattributes: id: 24139dae6567 @@ -48,8 +49,8 @@ trackedFiles: pristine_git_object: b0ea40558f3ca80dcf7d30b159d34a1e5ab33440 Gemfile.lock: id: 21fb5836b499 - last_write_checksum: sha1:c43cdb3e29ab945172e9254d44b35bffad41518c - pristine_git_object: 97c4eb2444bfd9de17610adc6a156dc5338db23f + last_write_checksum: sha1:9ac3675f868e836ebab25fe745f24639d89452f7 + pristine_git_object: 8055c194d2a71f2842a7ba4aebf9290881a78e14 Rakefile: id: 44b7fa1ba503 last_write_checksum: sha1:bb15946e7c34d00098a6ee8fef994bbd57960092 @@ -7736,8 +7737,8 @@ trackedFiles: pristine_git_object: 46deb2e6ca206eafa6a2ead8903a80e111c8448b docs/models/shared/linkedaccount.md: id: 88c6f212c747 - last_write_checksum: sha1:e3aec6c9d94f316fdd9704c327a262838143667c - pristine_git_object: 55b79076d2cc3ed324ff4a4f70cdba05be0bec08 + last_write_checksum: sha1:6cf0107538737647d6f09fac7ca0bfbbd66fa04c + pristine_git_object: ee2d8054369fa872636a9586e7632346a62eb514 docs/models/shared/linkedaccountmeta.md: id: a1b133489cf0 last_write_checksum: sha1:073fa91c4b3643621eb8749522c55cb0fa95fc45 @@ -8276,8 +8277,8 @@ trackedFiles: pristine_git_object: c37f1b1e7fafaab1ee3db8fcd9842dd9a98f1872 docs/models/shared/patchaccountexternaldto.md: id: d9fdd57aadd2 - last_write_checksum: sha1:9284715fdd5bec4d66ea328fb51efb5827c3d833 - pristine_git_object: 38b6018e63170e7b722ac1d33d73587fc77c6494 + last_write_checksum: sha1:f072604752c2a2f4fb27070148ba5febcc1b0f25 + pristine_git_object: b0163853a5b39276fcef937e27fc0037d739b5bd docs/models/shared/patchaccountexternaldtocredentials.md: id: b5cd9e799197 last_write_checksum: sha1:2ce065671980f7a036785f00c7c69b6bcea920a0 @@ -9877,23 +9878,27 @@ trackedFiles: extra.rbi: id: e2fdbbd314d3 last_write_checksum: sha1:b4d764c7b4eb0b56246a260e2a6644523dc78b04 - pristine_git_object: 237a19c94ed3feee821ecd5611703991f84d91fa + pristine_git_object: 3752d99e10b293ce47a71c13d22dca074ea6adef lib/crystalline.rb: id: eca767cf937a last_write_checksum: sha1:b6ec0a2833f58ba9a6f07c9637fdca05e59006d3 pristine_git_object: fac143e59e3b6922c4f25b50d2d6be3161a5c993 + lib/crystalline/enum.rbi: + id: 5b76f3f5d78d + last_write_checksum: sha1:548b19d96bcf832792c1e54f0065c293934a9ce5 + pristine_git_object: 1d178b5834695e5a5bf2331c9efeda49d709c938 lib/crystalline/metadata_fields.rb: id: b632003fb3ad - last_write_checksum: sha1:926ad3bb8d7297622da022a9dfe54fa0e1f13fe9 - pristine_git_object: 5f0c287a185d35b8055e6589d7a8068578bad98e + last_write_checksum: sha1:5eb824004a9bccf32442eef7ddbd877eb9d60b43 + pristine_git_object: 3ed540696213cdd066cfde41cff922e882e03296 lib/crystalline/module.rb: id: f20714527078 - last_write_checksum: sha1:ce256037ad84adec9c12b579eeadab6cff05f2c8 - pristine_git_object: e4e80751c93bf5d96cb0b6112c846bb1e4367712 + last_write_checksum: sha1:d29f10cff7ea6a1499b499c1f7fe6923dff4e783 + pristine_git_object: 9a7ecd193f926af3eb4fcb566a589c685f7353df lib/crystalline/types.rb: id: 99bd085a257e - last_write_checksum: sha1:107fdf436cca7bccdf9fe2c83f4d723352c96684 - pristine_git_object: b7f4f64b978648429e56ed89fe4460c9055d769e + last_write_checksum: sha1:5771bd3d9e0471a77184079a7455aec60d2462b2 + pristine_git_object: 589726f24dc4ff9fab0dd97d09c1737ad3cef6fb lib/crystalline/utils.rb: id: 16176de8524e last_write_checksum: sha1:b32469851da6f9f729e484ade6a23b38639a652a @@ -11744,8 +11749,8 @@ trackedFiles: pristine_git_object: ad1d09105c107c24ca028dd7d7ceae8613c62bee lib/stack_one/models/operations/change_type.rb: id: edaab066802c - last_write_checksum: sha1:77980ec911b9542865a050b0b6051905552d8b8a - pristine_git_object: ed81887c009f8bc19b9ddd198e97bfcce21c56a7 + last_write_checksum: sha1:331f772bbfce63bafd40e7cdd7f78f8cbf716922 + pristine_git_object: bf14aef3a6b9091dd22ae413c85129d16f4d58ef lib/stack_one/models/operations/change_type.rbi: id: 6e1c2aa74f8f last_write_checksum: sha1:19d8a1602a5f0ae5821af84f50315d295a01f0b4 @@ -12104,8 +12109,8 @@ trackedFiles: pristine_git_object: 43fa899674e4c6ba0a3f2a1d29335bf00728b7d3 lib/stack_one/models/operations/exclude.rb: id: 1b6b738fb373 - last_write_checksum: sha1:16505b7d740cf48856017552e472534a987fa728 - pristine_git_object: d6bc332fa87c86f5e76108260ceac499491ab605 + last_write_checksum: sha1:ff6a1938755da2bbf1602508194d396e91ee9a3f + pristine_git_object: 0c50d6ff30b24ae8709a050653c3f517a9811e09 lib/stack_one/models/operations/exclude.rbi: id: fc87a2cb1341 last_write_checksum: sha1:68872162adfd1286da0a0b743bb3162f92cadf37 @@ -13272,8 +13277,8 @@ trackedFiles: pristine_git_object: 079a36c8b4ab42f24c261a1d8766590181d5d7f5 lib/stack_one/models/operations/hris_list_positions_queryparam_status.rb: id: 357788f77a37 - last_write_checksum: sha1:a005af0ad9d59f73e22796e64c77f29bc8995a10 - pristine_git_object: 39fb8b0f2f911a4cb7be6c7bacaf28fc7fd3b0bd + last_write_checksum: sha1:be0fac0151c6ce566e7a588649b436f960ac1e34 + pristine_git_object: 170b28c338faf9a47eb646bf684c8356de11ee73 lib/stack_one/models/operations/hris_list_positions_queryparam_status.rbi: id: 2fe9f49a6ae7 last_write_checksum: sha1:7bbe74c486f171f3bcca0b6b74a028113aabc699 @@ -13304,8 +13309,8 @@ trackedFiles: pristine_git_object: 6db53e6d1efc77569b43bb89a919fcda320cdb97 lib/stack_one/models/operations/hris_list_shifts_queryparam_status.rb: id: c310bb65c59a - last_write_checksum: sha1:697a3bd4138047ffa9cbb5882dde54bb29f44071 - pristine_git_object: 91ec835eb1ff724257e45ca8cc50e7c90ff3d72e + last_write_checksum: sha1:748f23d6f58dd0802218cb8f1acafbac59fbf2ea + pristine_git_object: 2592b728f5e2c2fe7a922c698bb02f622173c001 lib/stack_one/models/operations/hris_list_shifts_queryparam_status.rbi: id: 88cc728d9fc0 last_write_checksum: sha1:f063348290a8148b8d28e59d73e11a5b8db2befc @@ -13760,16 +13765,16 @@ trackedFiles: pristine_git_object: bcda6d25cd0bc6b0f84db08e115e14561a169ae1 lib/stack_one/models/operations/include.rb: id: c4a5d8fbb2a9 - last_write_checksum: sha1:0ab6e3bafdc642399e79b2948496769eef6fbb36 - pristine_git_object: e50ea4dc4dc1a65c9713e9212fae8613bd453b31 + last_write_checksum: sha1:044569a5584bda8e02b503ac4d02df0090d5246b + pristine_git_object: 06763609dbb0ac5306e6bec1e31d0c81a3c49815 lib/stack_one/models/operations/include.rbi: id: 927d0892b807 last_write_checksum: sha1:46327faf416208f82768e5f3922a84a5f27c904b pristine_git_object: 3d6de8c8a0ccba7b1daca98009d241850d600fcb lib/stack_one/models/operations/job_status.rb: id: 0365966e8ff3 - last_write_checksum: sha1:bd5df66ea3387e139b94a81d4964f47e18e897c0 - pristine_git_object: bdf2984a27f51b99c021539095edf065952bbc6e + last_write_checksum: sha1:0556211156ccddc558ab1ea1b3273b64daa3aa15 + pristine_git_object: 80bfe6233e823ddf35c1fa66a091baabdf87fa59 lib/stack_one/models/operations/job_status.rbi: id: 4b5bdae6191d last_write_checksum: sha1:f71b1bbde86476f6aaafffb43e29b89ba45b095b @@ -13992,8 +13997,8 @@ trackedFiles: pristine_git_object: 445b4bac31dd611372eaddaa1bb18e523b0451e0 lib/stack_one/models/operations/lms_list_assignments_queryparam_status.rb: id: b4dfd03bfdbf - last_write_checksum: sha1:af06b5e1418194c772b456572e0c3e1aea830ce9 - pristine_git_object: 43bf3374186ae8d85bb19f23db290785e5ddd021 + last_write_checksum: sha1:0e1d6ffc0ff161ab8caf39c19aa7a52e6c3e8e27 + pristine_git_object: ffa7171ba0a7df1db52363bfccdb2f1ccc3904a7 lib/stack_one/models/operations/lms_list_assignments_queryparam_status.rbi: id: 8496c43897f2 last_write_checksum: sha1:3b3ffe29d53a1e9f87056cf942447980d6518db7 @@ -14144,8 +14149,8 @@ trackedFiles: pristine_git_object: 9d89d93581c99aaa0fba8121b27b5a7a394db793 lib/stack_one/models/operations/lms_list_user_assignments_queryparam_status.rb: id: ed7190331883 - last_write_checksum: sha1:9630ae8511d7ac2a3aeb89860c89129e1d639f25 - pristine_git_object: 71cfeb6b37d3149dec5c3a9919e1b06ab18cf475 + last_write_checksum: sha1:06fc0ea3bdc0e34da0e0c03fd524ff69496ea94d + pristine_git_object: 8360842b0e30ccb7ec24e40a06410c370faa0423 lib/stack_one/models/operations/lms_list_user_assignments_queryparam_status.rbi: id: 0f7e5a1e85b9 last_write_checksum: sha1:35f95a92e16f06da4f0a07da52559c77433d0972 @@ -14920,16 +14925,16 @@ trackedFiles: pristine_git_object: 2c421d9855972c3f72ad7c63ff776e8769cab835 lib/stack_one/models/operations/order_by.rb: id: 89a00f77f4d7 - last_write_checksum: sha1:e86f3441118bf9b63ecd14042377ce49618c6ef1 - pristine_git_object: 46114c1e3599a49f22af5a9a84e56ece7fb7254d + last_write_checksum: sha1:04d1570424036344deecbc59c039f3dad31d41d6 + pristine_git_object: f3c56d1b07e4c8b28a82af030fc01072bd8e1295 lib/stack_one/models/operations/order_by.rbi: id: 8f4cb4fd0adc last_write_checksum: sha1:f198cc007530f3c2e7fec0558ea53b40e57c08bb pristine_git_object: 063495e752a5d1a00ae17a64a712e7a758be5609 lib/stack_one/models/operations/order_direction.rb: id: ba9d505308a9 - last_write_checksum: sha1:82a49cf228f554e3f64669cebc51caf785f7036c - pristine_git_object: 92d1e8985fad6f895822ba3817ff229e6e83b52e + last_write_checksum: sha1:c56635447f157142670815d60ea9fb686af9234a + pristine_git_object: 7e0d24e6639a70c0431459726c04036d2a95fb68 lib/stack_one/models/operations/order_direction.rbi: id: 5276bf94be20 last_write_checksum: sha1:fa72b3cebf0b2e872e06dae1c920554cdbbd3213 @@ -14952,40 +14957,40 @@ trackedFiles: pristine_git_object: 9c757bd06aa9fbfd5f7eebeb7e6d4509cdde495f lib/stack_one/models/operations/queryparam_include.rb: id: 15b7bdacd8bb - last_write_checksum: sha1:be90a051bdfaf04fa9a1bb35956fb9a07a3cd141 - pristine_git_object: a6a92e8e9f9322c1b3ac053d9391625904a280ce + last_write_checksum: sha1:94ff508cb18be0f437af07c626b7a913a6afc6f0 + pristine_git_object: fa082d56eb0ebd886392424dac3ec37dc4bf2713 lib/stack_one/models/operations/queryparam_include.rbi: id: 3d62b1bf5c35 last_write_checksum: sha1:b3a609a24da4c1690f1b0ac2b7853944405c598d pristine_git_object: cca224a1031fe8e9c89e968dce8aeb1479fe566c lib/stack_one/models/operations/queryparam_order_by.rb: id: de1843febf10 - last_write_checksum: sha1:a0b38f340be976c949a647a9079fdce30d01dac8 - pristine_git_object: ad7822ece363932774f49fa31ca8a832474caf4c + last_write_checksum: sha1:450060d203d14a33ac77bddbfc79b6c313e71b14 + pristine_git_object: de3b25dabe1ea9f72bad4cb0dbb73a15bfd7d62c lib/stack_one/models/operations/queryparam_order_by.rbi: id: c15cb9e7e07b last_write_checksum: sha1:0899b26c6845fe6fbabf922a2a488c81fdb56781 pristine_git_object: 70cd382ff2689fe0d5766ae546d83c0ff1b9bc54 lib/stack_one/models/operations/queryparam_order_direction.rb: id: ab80298e3f44 - last_write_checksum: sha1:ed5cd88a86bef396a50b3401c2c0957b5a82ed19 - pristine_git_object: bdbeada70839176dc462910558613a8536dad764 + last_write_checksum: sha1:9d63b9c8bd3f4f0e15bb2246faec74e566ebf230 + pristine_git_object: 9173f1940ed492768f867a69b2171961ff2bb4ec lib/stack_one/models/operations/queryparam_order_direction.rbi: id: c028e6ffa7f6 last_write_checksum: sha1:ade49239d41f36877461d02677a919b0c337b597 pristine_git_object: 5f4788e24fb4a1695b169d1733de0fc8acb4fab3 lib/stack_one/models/operations/queryparam_status.rb: id: 8bd7fa49ae21 - last_write_checksum: sha1:3e76c23a5b1105ed667086d7664dc7f1685d97b5 - pristine_git_object: ff9d7abc4375ce149fff672219ca5e453b5a4ff5 + last_write_checksum: sha1:15b594f2c8c1e8cc82bf39afe61dc31a918a7e17 + pristine_git_object: dca8352bfc7ab029dd666d81f96e1f23df5db29f lib/stack_one/models/operations/queryparam_status.rbi: id: e6d5877bb823 last_write_checksum: sha1:8ac5c509b4882e6a625e4f49fc30a6fe82823572 pristine_git_object: 6456ecee64262e1d297c44a2b1b629f85df94569 lib/stack_one/models/operations/queryparam_type.rb: id: c9c7033b7dd2 - last_write_checksum: sha1:7b09a483292d61e622e89320a6bf408c3dff42ce - pristine_git_object: 71f2490691e78e7f64f39a8da359ac7330787ad3 + last_write_checksum: sha1:201041b20d3aaa97818371e515723d2c1cb26f25 + pristine_git_object: 336e034345261410b60e2c8912f22f326829ad1f lib/stack_one/models/operations/queryparam_type.rbi: id: b98e05842ef9 last_write_checksum: sha1:2d043842f771c79ecbfb0cca275af1456d976e26 @@ -15216,8 +15221,8 @@ trackedFiles: pristine_git_object: c400cc38a3dcd1ff58343795a3c39b86b097fe41 lib/stack_one/models/operations/stackone_list_logs_queryparam_include.rb: id: 6265bae3686d - last_write_checksum: sha1:e4f32fa69458fc2dfa6f0b76a8326f9ca09da0bb - pristine_git_object: 31aa2737cb31addff2609010b56218217d699870 + last_write_checksum: sha1:59d88304534c5f6bcc64faab0371c6440de6c55a + pristine_git_object: 30b1d59bf2aa58efd7960e4878439e6520278591 lib/stack_one/models/operations/stackone_list_logs_queryparam_include.rbi: id: 085913798a77 last_write_checksum: sha1:962491d0fe9469e5d2df966b0b650ff8aac59616 @@ -15248,32 +15253,32 @@ trackedFiles: pristine_git_object: 3cf04e8add84ff34de82d4f0b14f124bbece1866 lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_order_by.rb: id: 622b5f700dc8 - last_write_checksum: sha1:5a84f87caa5f614f22f1085c97e2f938b657dece - pristine_git_object: 515a67aa4ee55e35b0badf212640400227e3140a + last_write_checksum: sha1:016c0f7c774b07c54fcf8f4e259454b06de62011 + pristine_git_object: ea92803a4376ee25ae3cb667a6855cd4eee9fc90 lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_order_by.rbi: id: 7f0cbb1bc8bc last_write_checksum: sha1:4268adea6ab720c50d36ec76a35320a46cbb4c88 pristine_git_object: 3b847c822663f98179e274e7d7c79ecec4b5a265 lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_order_direction.rb: id: 7e90660d25c8 - last_write_checksum: sha1:8c7c1b91c782b2f765d03d0ac8cf6e4025d87335 - pristine_git_object: 4728f2f30f567f7ca07204eb7c88e7fdd4874eb3 + last_write_checksum: sha1:463941ce229d4d1f17fd5d71215b00eacf661b2d + pristine_git_object: a7f2827262351704d2a86f35e7c322db70521e65 lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_order_direction.rbi: id: 450de1611508 last_write_checksum: sha1:5b59a27bb99428f40cea63f30aac784600aef24c pristine_git_object: 0e546f99f5afc75e5c1b1ad4e3b6f196b6685731 lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_request_logs_order_by.rb: id: 1c32ed67a7dc - last_write_checksum: sha1:a16a93f11339455bf62f8cb06817d71e98dc5a72 - pristine_git_object: 0fbf94b45cf89625887375fe646798855215490f + last_write_checksum: sha1:3e46c4bf2db0b507e88ee9cef6a5fd401727e8aa + pristine_git_object: 2d7fc6887ed013795fd4089d9fb52148e9cf3942 lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_request_logs_order_by.rbi: id: 88a1bfbc9208 last_write_checksum: sha1:e00c85694ab6e340a80f112391a03d9b35aa19d2 pristine_git_object: 5b9822b40c401055c0d89e30a747fa3ceecccf96 lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_request_logs_order_direction.rb: id: 252848a548cc - last_write_checksum: sha1:61e950ba63e46c406bfaa484839a22bd728a8b09 - pristine_git_object: 3b6b9588aa8c025ff4636097c87131815e9a213c + last_write_checksum: sha1:1c76933f46cf389904dc04caaa4c3cd902b2274a + pristine_git_object: 39d4e6da7cc85607ea16e38054153db1b591aac3 lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_request_logs_order_direction.rbi: id: 2335302937d3 last_write_checksum: sha1:fde0124892e19b40ac74936c3a5d790a2ccfd560 @@ -15304,16 +15309,16 @@ trackedFiles: pristine_git_object: a731705199bbf87d078712e121afd215be4ac495 lib/stack_one/models/operations/stackone_list_step_logs_queryparam_order_by.rb: id: a73b10b1e70d - last_write_checksum: sha1:9ddd42b9f7bb44855c1d1a2b74c4b19a0cd39e97 - pristine_git_object: e5a9f116f81ba21ec3986a573645f0e1294c954f + last_write_checksum: sha1:e346268f89a348fd064f57906ec95b5aa835f096 + pristine_git_object: c684e8e672c66ff35f9beb3682705e217767e2a6 lib/stack_one/models/operations/stackone_list_step_logs_queryparam_order_by.rbi: id: 37975ed7c616 last_write_checksum: sha1:a080f57d6b1ec419ebff86c39277b56b8d94e92c pristine_git_object: e2545a55e59b50d1dd89a0a0d0a8da87fb565468 lib/stack_one/models/operations/stackone_list_step_logs_queryparam_order_direction.rb: id: 67935bbad079 - last_write_checksum: sha1:2541bb1e9a5192432b575849845a3c527df56a41 - pristine_git_object: 3ef36764d0df59704674bb4f58f25e9e1f7bf5b7 + last_write_checksum: sha1:8bb8525f5e2f393c839edea4c9723d30bc30728a + pristine_git_object: 39401d13dbb709bc525ad2f514e45b94ed7e8787 lib/stack_one/models/operations/stackone_list_step_logs_queryparam_order_direction.rbi: id: 51fe06bf6155 last_write_checksum: sha1:2c3b0e1d5048bd4d4e160162a8b2aa4d89e610cb @@ -15456,8 +15461,8 @@ trackedFiles: pristine_git_object: 216d146b9877036b7567396972836d9284f3f8da lib/stack_one/models/operations/status.rb: id: c4a071b0ffff - last_write_checksum: sha1:b1259cc5199cb285a4a634e140e9985f62d257ae - pristine_git_object: b1c279228de581c65fe28254a6585821695a5741 + last_write_checksum: sha1:50d796690297f3e99d13ebeacf61fc6a8117ca87 + pristine_git_object: 527f79700c502c508d7594828997e0767d2cf178 lib/stack_one/models/operations/status.rbi: id: 02254f14a035 last_write_checksum: sha1:3aacb4c097a26667b04fe3f3be95e3a53714829f @@ -15840,8 +15845,8 @@ trackedFiles: pristine_git_object: 9bb09dac6f550c67b4a42a01fe4d1ff019c0e6ad lib/stack_one/models/operations/type.rb: id: 76514cf98c3d - last_write_checksum: sha1:3819f90b2165e0e720045be52c9a663f3cd90ec9 - pristine_git_object: 42ed354bbab162f95e11e4c72cd69a1967ca21e0 + last_write_checksum: sha1:c38b87af1fc6d972868d0d67769cbcab2e536cbb + pristine_git_object: 9f9a06f9847c7e2a39bbf583701151695769a0a2 lib/stack_one/models/operations/type.rbi: id: b30191c78dac last_write_checksum: sha1:47e3e93a8d6695ef4e0c70eb135393c730239af3 @@ -15860,8 +15865,8 @@ trackedFiles: pristine_git_object: 347cc6451c0c52a128a5f4a49e42269135ba8ff2 lib/stack_one/models/shared/account_type.rb: id: 273ba2c85701 - last_write_checksum: sha1:7adb927106c0047723b86ed6123bfeedea0db3a9 - pristine_git_object: fd9c69a0657873f1dc7c79d87d95f7196ed76505 + last_write_checksum: sha1:b5601a02b3bb5d6a02bac5d29b4c5b3788cf6b8c + pristine_git_object: 8d4c846a8e84e7b59e14f9c73ab0e66a17fe5465 lib/stack_one/models/shared/account_type.rbi: id: 91125787217c last_write_checksum: sha1:901dff69fbafabd83e6a2878fae9b1b8cf281a81 @@ -15900,8 +15905,8 @@ trackedFiles: pristine_git_object: 5f158ea089e8e58de6e8eb5ed8bad2e1195d63ea lib/stack_one/models/shared/accountaddress_schemas_value.rb: id: 721a7b9d82c1 - last_write_checksum: sha1:cb598fe1e958c79108eaab44c814d2c8a0076d41 - pristine_git_object: 67454fcabf8edb27d33760e765b52ef3672e94dc + last_write_checksum: sha1:d8734e09c23cafdeb35b7467ce6d7cd826502b33 + pristine_git_object: fb3f8e662e5341f4eacb710f17d10d0d334a6e92 lib/stack_one/models/shared/accountaddress_schemas_value.rbi: id: 4a24d849e8c4 last_write_checksum: sha1:29367e5737f0886253944e9b3147a103c580524c @@ -15916,8 +15921,8 @@ trackedFiles: pristine_git_object: e1726806336820cc012e129369e05fc160a54362 lib/stack_one/models/shared/accountaddress_value.rb: id: d704d047b5fe - last_write_checksum: sha1:e44b6346abfa2dfdc2670bf392ec366476537562 - pristine_git_object: 2bfb6031dbb7f120c383a8df98657f91c8feed52 + last_write_checksum: sha1:e47f37146f37de87edbe93cc7323a64f05c3c41d + pristine_git_object: 9cce41012af763bc1081498887999ff4c0c47ca5 lib/stack_one/models/shared/accountaddress_value.rbi: id: 77d86fa34c66 last_write_checksum: sha1:91af31693bda961daa14690b94c16ed38321906b @@ -15948,8 +15953,8 @@ trackedFiles: pristine_git_object: 8c55b6510229c0f3957566eafdb3da5d9ba2898d lib/stack_one/models/shared/accountingaccount_value.rb: id: e0a9dc0c07bd - last_write_checksum: sha1:37b47526626908500f49078be0f30f2923b4442c - pristine_git_object: 72d9caa20c7c31987620e7108fb2a2aa25a479f1 + last_write_checksum: sha1:05052ac74fc113ecf185c0c06e785055d2221606 + pristine_git_object: d7e405741c57a8f90d2302f852488aa1744e12b2 lib/stack_one/models/shared/accountingaccount_value.rbi: id: bff2f2e3a129 last_write_checksum: sha1:d9e195bcdc368911d9172551776975e82a7de889 @@ -15964,8 +15969,8 @@ trackedFiles: pristine_git_object: 681ed1fb7a0360a07663028a693abefbf96ace16 lib/stack_one/models/shared/accountingaccountresult_2.rb: id: a1b130c3f871 - last_write_checksum: sha1:46736dc40bcbdedba19a77308944302012d7dc72 - pristine_git_object: a05ea6ece31e9390be85853d7440f93389af7a66 + last_write_checksum: sha1:049b8933477b69db812de4ab1fde3381031fb56e + pristine_git_object: c7c0f299109098273eee67ff9ab923bc69d59dbf lib/stack_one/models/shared/accountingaccountresult_2.rbi: id: abb3361fd7db last_write_checksum: sha1:c5e2808796b440408e80bcaf2e16046bff82e21c @@ -15996,16 +16001,16 @@ trackedFiles: pristine_git_object: 5e04554dc8ea3fada7ad40e19e3e479062568532 lib/stack_one/models/shared/accountingaccountresult_type.rb: id: 37f2f3f6d067 - last_write_checksum: sha1:727edc41b5045214575949cda1d145b1f144bbba - pristine_git_object: 722759dd9a8d39d259394a875d85c958e7bd95c9 + last_write_checksum: sha1:79e75ca7261693dd7d4767d632b36bee31a68433 + pristine_git_object: abe568394c3b1e5ebbbb23f64592deb0865c1eae lib/stack_one/models/shared/accountingaccountresult_type.rbi: id: ecbd22f0af18 last_write_checksum: sha1:5b5981094acf01218dc5ae8fc7675a6d8c10c755 pristine_git_object: 0ae65cecfff652288663b926b583db930482700a lib/stack_one/models/shared/accountingaccountresult_value.rb: id: 156dc5253ff2 - last_write_checksum: sha1:ae9c1b5beb178ca0e4828656c3a3ec2b26fe2b8f - pristine_git_object: 3bc2e5f0c6be580a8c6149c4db3c623a6cfa4647 + last_write_checksum: sha1:a557ef628d7c9df035f6f181dc4ff2a29e6a616c + pristine_git_object: 5b601b4ca4f21a6d1b1fe17f76296d20594d6656 lib/stack_one/models/shared/accountingaccountresult_value.rbi: id: b56afa080bba last_write_checksum: sha1:801713c36a1fb2ae3f16959a0db6daf0f1444e5d @@ -16052,8 +16057,8 @@ trackedFiles: pristine_git_object: 85c69ec06a1f66bc9981c7c569057535cec86f71 lib/stack_one/models/shared/accountingcompany_value.rb: id: de553abfc53f - last_write_checksum: sha1:a1180b9a328da3c83e2e6e253ca4f616bf469617 - pristine_git_object: 712df9ce6d85259c1f2a562acda320487f864874 + last_write_checksum: sha1:d93ffca117a166ec369694f4a7c9f794dd4e4bdb + pristine_git_object: 07ac28f47404be7be78ae91a8b1ac14115b99329 lib/stack_one/models/shared/accountingcompany_value.rbi: id: 88936126d442 last_write_checksum: sha1:a427e2b48e122619fbb80dec4617ddd29c0e95ed @@ -16076,8 +16081,8 @@ trackedFiles: pristine_git_object: 0b3525ce8d3295679ba90dc2bbdff6d09b255749 lib/stack_one/models/shared/accountingcompanyresult_base_currency.rb: id: a462cf071325 - last_write_checksum: sha1:c1052f69f4abe1f024f6da4bf23a165f8a470625 - pristine_git_object: b306be1241ac18eeab4c7ffd4f877392d85b9fc9 + last_write_checksum: sha1:f00324db1427e4ed354386128c4437d32112450b + pristine_git_object: a11e519c46c5489d8b5c13d8d4bbe5406f0e9123 lib/stack_one/models/shared/accountingcompanyresult_base_currency.rbi: id: e1427706e04d last_write_checksum: sha1:d9a87832e5e24f37a88729eedd278335bfac2afc @@ -16100,8 +16105,8 @@ trackedFiles: pristine_git_object: 002a6834729219cc4a524b531b448eb3daa617a9 lib/stack_one/models/shared/accountingcompanyresult_value.rb: id: 36cd2cf1ec5d - last_write_checksum: sha1:4ca2f2d119131570f16fadfdede7614cada1096f - pristine_git_object: 90d44010aed5d0f7a72385360a7b5561412806eb + last_write_checksum: sha1:686ade6bcc39c4370bde8cac997caa1cc982acbf + pristine_git_object: b3b834bb337c5736a022ff57fa0febcfbd97401d lib/stack_one/models/shared/accountingcompanyresult_value.rbi: id: 0d3941d66cd3 last_write_checksum: sha1:86d8befed80d42fed5cb90fe861e93010d51073e @@ -16132,8 +16137,8 @@ trackedFiles: pristine_git_object: a5b6903cc3a3da9433555443dedf007dd66a40c9 lib/stack_one/models/shared/accountingjournal_value.rb: id: 6137c2382900 - last_write_checksum: sha1:42c03238189736c3f2ca1c2b42f5a78f2251d30e - pristine_git_object: a11c01240e61b6812fe83ef31d2fcdc724dd6852 + last_write_checksum: sha1:1cca5f8e2a5b98efe05d2d1bbbf0b724274ff309 + pristine_git_object: 7c80a06ce610d221f08784bfe312f1a5675f383d lib/stack_one/models/shared/accountingjournal_value.rbi: id: fa8a0bb4200d last_write_checksum: sha1:f1e591dd1b1d581d9239d9dfe8b351e9fcd13513 @@ -16172,8 +16177,8 @@ trackedFiles: pristine_git_object: 8ecb91dbbd5fa9b44b34c368bfd2063fef7f3dab lib/stack_one/models/shared/accountingjournalcreaterequestdto_value.rb: id: 075e6412340d - last_write_checksum: sha1:bb6a5e8a9b8f024e34a67632ac31f4023ddda37f - pristine_git_object: ebb3ed6aecd9644975bb1f6f476d2c5a8a41f7a9 + last_write_checksum: sha1:2444d7caadb8d65fcb4430a76272edc98556c5f1 + pristine_git_object: 488b50701090f80338029fb7f9bd3c5d3328f73b lib/stack_one/models/shared/accountingjournalcreaterequestdto_value.rbi: id: b6f57c2e71d7 last_write_checksum: sha1:c51ec72f48d11722f8d6699e3783b95d17a420df @@ -16212,16 +16217,16 @@ trackedFiles: pristine_git_object: 51420879caacde6a0d86060c9a5f2cd8c90b983c lib/stack_one/models/shared/accountingjournalresult_status.rb: id: 308138eb6943 - last_write_checksum: sha1:21d1171c45fa075f8b2e4d8eede60e777dab5479 - pristine_git_object: 6780e2b10e3ba678c7437b866fb60b4ed46121bf + last_write_checksum: sha1:fa63da4c96ed666cb77d077630004d9cd43adfcd + pristine_git_object: 3372f1689d089825a64a350e022b282418a342fb lib/stack_one/models/shared/accountingjournalresult_status.rbi: id: 7d67e2aae49c last_write_checksum: sha1:63d29cb96e73149b67d6d11c4ca52b70daf33168 pristine_git_object: 2479f8fdc78b539a8970ab4f92765523e6ed3672 lib/stack_one/models/shared/accountingjournalresult_value.rb: id: 65b48f38bb9c - last_write_checksum: sha1:56d0ed6ae993a7ec51cdb03fb9544ac2a4437465 - pristine_git_object: cb9430f29c90b81a5bddb2f59e2d755614a32bd1 + last_write_checksum: sha1:19b6922bab103f06d3a17d2a1c22791927a9d30c + pristine_git_object: 7548cdd63b643c126f1766030ef0f229758fd32d lib/stack_one/models/shared/accountingjournalresult_value.rbi: id: 6b01fb5e7534 last_write_checksum: sha1:7d34ebe1f3f2a80cee641ff93ef8ac65453906cd @@ -16244,8 +16249,8 @@ trackedFiles: pristine_git_object: f1f464fb4219d2038a1194a887506732d54a5fca lib/stack_one/models/shared/accountingtaxrate_2.rb: id: 48771c02572b - last_write_checksum: sha1:8df73154553f9cc84ba2d5b76f0c2531ea34d07a - pristine_git_object: 3feae341e1aa09ae46b90569a2d0dc747c5e5b69 + last_write_checksum: sha1:e6492e2624459a77a0a0c16446ac8bd478674003 + pristine_git_object: e95dec817aadc33ee4f3c9cb2082d2d480496119 lib/stack_one/models/shared/accountingtaxrate_2.rbi: id: faa90d1c074a last_write_checksum: sha1:97f64482eacbd7e7dd7f05bae8496753e0da105e @@ -16268,8 +16273,8 @@ trackedFiles: pristine_git_object: 5b15a13335f737684eda495acecb65a600600708 lib/stack_one/models/shared/accountingtaxrateresult_2.rb: id: 31d346715aa5 - last_write_checksum: sha1:fb3c69022ca8f0813bdcaa4fbedabf2390dd00fa - pristine_git_object: d376bfb5fba50f181edefaef0eff2eeb1d3ae64f + last_write_checksum: sha1:5dc676fbfde5a6e16ab50b4bed4944540155568f + pristine_git_object: 8917a6343474a4ea68a34374f138aa4bba64667a lib/stack_one/models/shared/accountingtaxrateresult_2.rbi: id: 60cd59d4717c last_write_checksum: sha1:a0a4c16c986368b3af40a586c81727214ff18db7 @@ -16332,8 +16337,8 @@ trackedFiles: pristine_git_object: 91613fd079864a85d67283bc9759889438c404e8 lib/stack_one/models/shared/actionbuildresponsedto_status.rb: id: 2bdafcc27bb7 - last_write_checksum: sha1:cf96bf0044e3fdf754db3720f8c50b8c6c6c0d6c - pristine_git_object: bb26e9b4e3880291e7188cb99261e2ca5c231097 + last_write_checksum: sha1:4c874cae73213bef746234778a3336929ad0bea4 + pristine_git_object: 402d5121362a9eb86aed418bc8101d6719ecaa2e lib/stack_one/models/shared/actionbuildresponsedto_status.rbi: id: b228f4fdc228 last_write_checksum: sha1:9a2eb52f594da1ae74a52a749349a1500fd0cb84 @@ -16460,16 +16465,16 @@ trackedFiles: pristine_git_object: 0f844f9a39d1d23d7e43371f240193c8283a4a1c lib/stack_one/models/shared/answer_type.rb: id: 93341e4409fd - last_write_checksum: sha1:8fa7bb77af33f5302380d956232c8de3dd9c76ec - pristine_git_object: d66a49909f869e139ef0cee889873ff066c66442 + last_write_checksum: sha1:a9a8a4859b4cd3a9206ba784419f4cb02e3546f3 + pristine_git_object: c1367af1fe06ae7b26b62b885ab082d174bd429e lib/stack_one/models/shared/answer_type.rbi: id: 2701fe480f20 last_write_checksum: sha1:be5c29759cf9ddbd690faee7d9ce8c3e87c1a1c3 pristine_git_object: 90620aeb9853073a467a7af3376a60649c8e4520 lib/stack_one/models/shared/answer_value.rb: id: 4569855dbf6a - last_write_checksum: sha1:7b472db34de68d19056452f849f143a211e70d7c - pristine_git_object: a78918de9ad1e991cabc1a472f9669b58746070b + last_write_checksum: sha1:79351a1cfd693deba5651b97e4df78b2c01e542e + pristine_git_object: fb091df35fc55deaad4163152d1315fec42abe0f lib/stack_one/models/shared/answer_value.rbi: id: f5bd6f3fae21 last_write_checksum: sha1:523e486b681044e8ec34e638cc666d7fc72c964a @@ -16524,16 +16529,16 @@ trackedFiles: pristine_git_object: 999538387dde5ba111c1eb6b09670d09f0fff63b lib/stack_one/models/shared/application_status.rb: id: b82f9da0e98a - last_write_checksum: sha1:796e0a9e77e78985d46ed26d940f4dbea8af9a87 - pristine_git_object: 1d42b0369a8f50958728ae24d3998083ddeab74f + last_write_checksum: sha1:ba9b54621bd31b1b7692c90ce56e30be0c5a1213 + pristine_git_object: e13720a498d8687208be23648ad9862879d407db lib/stack_one/models/shared/application_status.rbi: id: 82c4d9e2f956 last_write_checksum: sha1:fc74e9059b3746957ec7c22ee8cfbaf04937056f pristine_git_object: 9ec93507c21b3470494f92e6466a395195a5be8e lib/stack_one/models/shared/application_value.rb: id: 3e75014de674 - last_write_checksum: sha1:99591d2bdb198d340124697cb6b3b8ce617e9d43 - pristine_git_object: dfe580e4fb52e3ab21f6d53a6b076aad8a4b8d1a + last_write_checksum: sha1:6b0c3e4e222d03d49337c0d93ac051eb7c7d6da9 + pristine_git_object: ab02b9a19df77f1adc3bd3f357e59f5ca5d697f7 lib/stack_one/models/shared/application_value.rbi: id: 87c43497b88d last_write_checksum: sha1:4dcc9ca2dd94c418b9c94505ec1486c1aaa85c27 @@ -16564,8 +16569,8 @@ trackedFiles: pristine_git_object: a1070fdfc5ca042e412eb8220fc61bdbc38f07d4 lib/stack_one/models/shared/applicationattachment_value.rb: id: 7c1bc9f1805b - last_write_checksum: sha1:5e7afd51df0b1aba3f1bf79cb11ebb14d67ec0c9 - pristine_git_object: 21811030e1654800792e64d7358a9020e191bc5b + last_write_checksum: sha1:ed1012e11aea73b92ee95473239f785872640046 + pristine_git_object: cb01ea411251adcb5885e54869ce309e73b2b860 lib/stack_one/models/shared/applicationattachment_value.rbi: id: 9b2a9b3ec4af last_write_checksum: sha1:ccfb44bbad77b3d643b698c48f1d4bb0ccb56e80 @@ -16596,8 +16601,8 @@ trackedFiles: pristine_git_object: 7ebf8159f0af8652e4037eabb44b596bce674473 lib/stack_one/models/shared/applicationchanges_value.rb: id: ffee48a30d92 - last_write_checksum: sha1:dc1331fbd3abe76c31338a1b11253b0233647035 - pristine_git_object: daec5cc988f63848f1506023d7bc5221ffc7b794 + last_write_checksum: sha1:49157d1ec9ce75c6569dc3381158b516adc8553d + pristine_git_object: 71f112b693eefb35cd5dc844f9d062a52791ef1f lib/stack_one/models/shared/applicationchanges_value.rbi: id: d4c8f71d4849 last_write_checksum: sha1:1c403574260aae7d496d016d08a7915e99cffd98 @@ -16620,8 +16625,8 @@ trackedFiles: pristine_git_object: 621da934e24a715a1d9e4cd41f03407b983f2fbd lib/stack_one/models/shared/applicationchangesdatamodel_application_status.rb: id: 6c63c623c067 - last_write_checksum: sha1:d7e541256ba6ab218218700ccbf61aeb4cbdfe22 - pristine_git_object: 3a1f847532c1e5c7b5dc0b7c9e39678635e36e41 + last_write_checksum: sha1:f9117b2c8766eba2199a01b2da3666fbeaa51811 + pristine_git_object: f686cb166a58a1155454f534c9582767dbf17a1c lib/stack_one/models/shared/applicationchangesdatamodel_application_status.rbi: id: b9cfbb8cf8ef last_write_checksum: sha1:b0d0eca056233ae86fed4b1c68587dbea4b4b628 @@ -16636,8 +16641,8 @@ trackedFiles: pristine_git_object: ef5c3060f72aaebcf61ab37a63b2af47e519f068 lib/stack_one/models/shared/applicationchangesdatamodel_value.rb: id: 0d00ae8679e6 - last_write_checksum: sha1:4716f48a482d260425fe8fd09ae7faf6008c3864 - pristine_git_object: 9005d9bb31ddb5c813edc7ec4c4f7937140aad24 + last_write_checksum: sha1:56f72baef031b698417ce9d2cb6d54b2eeba8d15 + pristine_git_object: 7efb9c1b63e59c37abe52f143f58275efc7ad264 lib/stack_one/models/shared/applicationchangesdatamodel_value.rbi: id: 4cbe71704ae9 last_write_checksum: sha1:930fba877b2bebd01ef38b70df0c35195e6c5392 @@ -16692,8 +16697,8 @@ trackedFiles: pristine_git_object: ca3662bcb5fbf1182f099dffcd595e1c1c8c236b lib/stack_one/models/shared/approval_status.rb: id: fe7959f1049c - last_write_checksum: sha1:730aa818a8f5bb1b4e1a9d1c37d9362d4f141e41 - pristine_git_object: d8b41d2a50fa8a2af64c1959b11418abd6274296 + last_write_checksum: sha1:2a1355723b7a0ba055e8d8e46fbaf1f1f6e8581f + pristine_git_object: f1079cd4b3fc1a8757d5a54942502d7d4fdbbd36 lib/stack_one/models/shared/approval_status.rbi: id: a52de4f98423 last_write_checksum: sha1:f6b6d388e936354a73b3e2277d1c099f4da9a302 @@ -16780,16 +16785,16 @@ trackedFiles: pristine_git_object: b96b4d16d33e8424144231bbc78f39585f768398 lib/stack_one/models/shared/assignment_schemas_status_value.rb: id: e56a064c2a9b - last_write_checksum: sha1:e43f34abd76db61f8045c1fb4f340019fef8567b - pristine_git_object: c994df1ee7dee7fc8573426bbc3f2ca31f05abed + last_write_checksum: sha1:22c8347b36f864f3365e65959a9477a8b2b8cb6a + pristine_git_object: 9121d32c72a04c23f2dda9e874f92a1791dfe831 lib/stack_one/models/shared/assignment_schemas_status_value.rbi: id: 228da9419130 last_write_checksum: sha1:2607d98264c39823e7e174c5f19e7aed7031b5c8 pristine_git_object: d9f855d24a9561f0cfd8402fee8ef6ac2e0b5472 lib/stack_one/models/shared/assignment_schemas_value.rb: id: 67c882fd748b - last_write_checksum: sha1:413419d49c458f46910f428af872becb737c51e6 - pristine_git_object: 469e772d6da02df156d1c81f4ba0e58c1c5fb63d + last_write_checksum: sha1:5e888932b7ad2668fbab7442340f6b1535797e28 + pristine_git_object: b37fa624543af6a85c4c55d1b69aa71ceec76a1f lib/stack_one/models/shared/assignment_schemas_value.rbi: id: 0c83cab63e56 last_write_checksum: sha1:ac3eabb8bf2b0ab654e367d5629226f8e1386f80 @@ -16804,16 +16809,16 @@ trackedFiles: pristine_git_object: 9d0b3bf6952232d3be0a8e77db293a312ab5e0fa lib/stack_one/models/shared/assignment_status.rb: id: 38a0b71bea7a - last_write_checksum: sha1:a66011ae2e3ce17241673b26cc44be92821f8f03 - pristine_git_object: efe92c45d162d5ff38532fa081d472a55f9bea06 + last_write_checksum: sha1:d54fbf662ca988b5620b41e69342bee9055d7da8 + pristine_git_object: 59a9df76231eff2f28b77c6057e6c9c7babac0be lib/stack_one/models/shared/assignment_status.rbi: id: de2b81e9bf8a last_write_checksum: sha1:6f07213b9cffd58e0d683de2d24336b26f03630c pristine_git_object: 7479c918c6cb41ee482dd51e748735d2d7ab51f0 lib/stack_one/models/shared/assignment_value.rb: id: 26d7b97bb212 - last_write_checksum: sha1:dca5c1c4f3a8ea1b44ad0ff206b299693940a282 - pristine_git_object: 071b3bc9a1ff1f475bfae299d7b3ed51e7f500bb + last_write_checksum: sha1:705e320f7d8a36dedf4a614068b048de10b55d3a + pristine_git_object: 6b63fd82c2c362ffff0e94216c92bbcd03ed1ebd lib/stack_one/models/shared/assignment_value.rbi: id: 429719bb9e44 last_write_checksum: sha1:dc86f86ba44d4de6ac215aed4cc9b3398472a748 @@ -16852,8 +16857,8 @@ trackedFiles: pristine_git_object: 3bb10ad3101956fef0cd63e083d7e6f803fdb73c lib/stack_one/models/shared/atscreateapplicationrequestdto_application_status.rb: id: 7178d28c09f2 - last_write_checksum: sha1:732be4f4fb1f45d2de7cb6d23210ce6ad5dca62a - pristine_git_object: dd633712e8ff0bf6a1c9991facd07534bd4eb781 + last_write_checksum: sha1:bd1a27f2956848426215d923e137326e13b53099 + pristine_git_object: d0e503bad21dea3783a1ccc1e21ffd7c5daa55c8 lib/stack_one/models/shared/atscreateapplicationrequestdto_application_status.rbi: id: 7ad1046bf40f last_write_checksum: sha1:af96c686ae5363ea1dfdd99015cd6b069600f42f @@ -16884,8 +16889,8 @@ trackedFiles: pristine_git_object: 14bd25a29fb9e4d8f975486c02d3d2d40bfebc86 lib/stack_one/models/shared/atscreateapplicationrequestdto_value.rb: id: 8cdb04672705 - last_write_checksum: sha1:da0214872b41724c63e91c1f397fbdc3bb1c4a99 - pristine_git_object: 7984d4ec6f80d859ee4d7972872791a256691909 + last_write_checksum: sha1:95ab2db4350e004b0b306abc50436859ba60ca79 + pristine_git_object: f3ee4e46a90703724a43a16fb66a3bbadc3fc003 lib/stack_one/models/shared/atscreateapplicationrequestdto_value.rbi: id: 0bc858a7075c last_write_checksum: sha1:aeeb7da64a0f04ed1d8df0e21f952c8b5879fa9f @@ -16916,8 +16921,8 @@ trackedFiles: pristine_git_object: 93bf4d453b9f724c47f383e30fc05c8e9d4c9077 lib/stack_one/models/shared/atscreatebackgroundcheckorderrequestdto_application_status.rb: id: c0b98f6d4631 - last_write_checksum: sha1:563e54e59eb3b3ded6e836c159cbeb4cc1ca400c - pristine_git_object: da95f7f3cf29242df3a7281a52c1f71309f442bc + last_write_checksum: sha1:18458c56275cfd6921be1e081332bdeff112985a + pristine_git_object: 141b5044bb292aac268ff7a40661036f5a88219e lib/stack_one/models/shared/atscreatebackgroundcheckorderrequestdto_application_status.rbi: id: a11aa21a4e90 last_write_checksum: sha1:0ececfba97071a5b15431f17011cbf56278aec0b @@ -16948,8 +16953,8 @@ trackedFiles: pristine_git_object: 80847bdd780f4607ad749d6d4dbfd3f50c96cfd3 lib/stack_one/models/shared/atscreatebackgroundcheckorderrequestdto_value.rb: id: 2bc6ac05f542 - last_write_checksum: sha1:95d338fe9b665e64846c1c1c96a6a4487f5d77b7 - pristine_git_object: aae3c04c4f81114a95bca452dda07fce80779515 + last_write_checksum: sha1:8d181b505b893e31671f34edb4c204dda272f41b + pristine_git_object: dbd229dfecc2eb8893d4957a799aeea992eaba83 lib/stack_one/models/shared/atscreatebackgroundcheckorderrequestdto_value.rbi: id: 629b50cbc41b last_write_checksum: sha1:d54d2bf7255110f826e7d427f77e357716fcfeff @@ -16996,8 +17001,8 @@ trackedFiles: pristine_git_object: 4432c302e65e2ed29874cd275f911d87f6d7e0e1 lib/stack_one/models/shared/atscreatecandidatesassessmentsrequestdto_application_status.rb: id: 2ea8d879ec33 - last_write_checksum: sha1:419adedec70d592946fb79731de52c54ca4f8bb4 - pristine_git_object: e3c15c20bf3850158715e10165c6b37dd82d9108 + last_write_checksum: sha1:567e0388a62301ce2c7c2d5314922bd6275c9b47 + pristine_git_object: 4a5ab8b1dd97c61468b1c0509677d9553d720386 lib/stack_one/models/shared/atscreatecandidatesassessmentsrequestdto_application_status.rbi: id: 2e63378e8248 last_write_checksum: sha1:0733dbf84653f840d7ef3fe99e78094bacab2fd0 @@ -17044,16 +17049,16 @@ trackedFiles: pristine_git_object: 6e1ca2df26eea8077fbbee3c7cae93988042461d lib/stack_one/models/shared/atscreatecandidatesassessmentsrequestdto_value.rb: id: 4971f651a6f8 - last_write_checksum: sha1:745b390122389190ce737d2034dfbdc173331201 - pristine_git_object: f8b98c4a002ba671a990476bb142745aa3dd8410 + last_write_checksum: sha1:7ec0809cf24a86ebf18e27453e1236068523e19a + pristine_git_object: c20878aa86129914a7eaa557e361ee6960e538e4 lib/stack_one/models/shared/atscreatecandidatesassessmentsrequestdto_value.rbi: id: fa76e7da7e45 last_write_checksum: sha1:b8130f30047d26c17320ff7a9a8580d151f83b5d pristine_git_object: e3469b3a61ccae1eefd798fa24511de0833d8496 lib/stack_one/models/shared/atscreatejobrequestdto.rb: id: 832f524eaf76 - last_write_checksum: sha1:106934fb073a59bad8d37e187d57647732bfc3cd - pristine_git_object: 782dd212d68703dda5de3aa35159d2abdc49b839 + last_write_checksum: sha1:11fcb7ee36ae3ff80e7eaf1e8077c4debffba3f8 + pristine_git_object: 699a7c1ac378e939669039debc12dd022c7bbdca lib/stack_one/models/shared/atscreatejobrequestdto.rbi: id: 6b5812c8f8a9 last_write_checksum: sha1:c6ab83657cf7dc20ee71347593df5d415961b928 @@ -17076,8 +17081,8 @@ trackedFiles: pristine_git_object: ef3370e448127815184c4816cd6edef179df05c2 lib/stack_one/models/shared/atscreatejobrequestdto_value.rb: id: bbe8d9386feb - last_write_checksum: sha1:6a243c0e7a92fa357d8e4fc122e82b862a4c8866 - pristine_git_object: aad00a65c754c3a5bef00b490ac5c750937aec0f + last_write_checksum: sha1:d1cf41f1f6054cc1a09becdb7470fb64fdcd1e8f + pristine_git_object: 2e47b57e02ca81508a2ca1d51cefd55c251c4e63 lib/stack_one/models/shared/atscreatejobrequestdto_value.rbi: id: ae2289a7173d last_write_checksum: sha1:720d7be663d3347f7c49c6c11a9aa6271e772e3c @@ -17108,8 +17113,8 @@ trackedFiles: pristine_git_object: 1a7515efa41e73b7e7e53090b40f5ce8ec6d2007 lib/stack_one/models/shared/atscreatenotesrequestdto_value.rb: id: cca34810e558 - last_write_checksum: sha1:eadeaf983b4d9530efd315574df67d2fdb2c500f - pristine_git_object: 0605ad3663c897b2a5667fda222cc08b6903435b + last_write_checksum: sha1:e47388e804c9482e8c46b9172c10f2d75a24d409 + pristine_git_object: 3faed49685efaa9a37907a0af30d1a2fcee90ef9 lib/stack_one/models/shared/atscreatenotesrequestdto_value.rbi: id: 8e06885c06f2 last_write_checksum: sha1:a2cebb74234bc28b26a9604bfce0982f06dbb220 @@ -17140,8 +17145,8 @@ trackedFiles: pristine_git_object: 33cd4eada1d920d7f542996de955b34906e0d33f lib/stack_one/models/shared/atscreateofferrequestdto_value.rb: id: 3b3353bc2796 - last_write_checksum: sha1:97f6ae7a5039537c5d2695f2ded70800f9a952dd - pristine_git_object: 88ca0ef090143ff9818ce54ed510b6d87bf03b54 + last_write_checksum: sha1:2a74b3bf463932391ee8af011d3374b7a61c1498 + pristine_git_object: 7b6a077a98434c192c3895799bc6daea224e86d8 lib/stack_one/models/shared/atscreateofferrequestdto_value.rbi: id: 93d3304b840a last_write_checksum: sha1:fb3e5b707af18d0742ec88d0c2a3e0e671f3e389 @@ -17204,8 +17209,8 @@ trackedFiles: pristine_git_object: 0aa2be8434611ce3a75a373d8e45e653854eeb6b lib/stack_one/models/shared/atsdocumentapimodel_schemas_value.rb: id: c2449f117c45 - last_write_checksum: sha1:b6871e95ba2725549564290536af231726222870 - pristine_git_object: 0208093c2b980eb842ef71fc7815646314643d47 + last_write_checksum: sha1:3c9a954f09402c613a1bc43286afa444e26050ee + pristine_git_object: 46a1a3d847f7e3181188aa52b7d5879f73e04143 lib/stack_one/models/shared/atsdocumentapimodel_schemas_value.rbi: id: e587067d2982 last_write_checksum: sha1:aa79f3abf57863b7787d4d57cb4ab6e87a15b6d2 @@ -17220,16 +17225,16 @@ trackedFiles: pristine_git_object: 4de4481fbb2cf722e4b2979447469980a8c06df7 lib/stack_one/models/shared/atsdocumentapimodel_type.rb: id: 4dc67223000d - last_write_checksum: sha1:ea9bbde4df500e6e4fd46c5d3121953183bc8973 - pristine_git_object: e623a35590ff5160883adf633f302abfe5645cc1 + last_write_checksum: sha1:e7fed8496025d5b930a1142cfee41d6235d96509 + pristine_git_object: cef96fc62e0ef3178187d17b5250a8bc225ea825 lib/stack_one/models/shared/atsdocumentapimodel_type.rbi: id: 16063419f29a last_write_checksum: sha1:4069db22be0f9dfce10257550e2555ea6c2f95e2 pristine_git_object: 51a4734242a7bc55b09d94085d06ab495bf60778 lib/stack_one/models/shared/atsdocumentapimodel_value.rb: id: df40e230116d - last_write_checksum: sha1:c6ce8bbc8d7540c942a67f7620b9d96a607c312b - pristine_git_object: 00293fafa9a0f4bfe03e0ece30f3c4e184083596 + last_write_checksum: sha1:e010d9e1f3ea5d2e81a7a3a1b686a142cd4c0d34 + pristine_git_object: 8dbd03383a8c6c88235715146de6e25f19e8f689 lib/stack_one/models/shared/atsdocumentapimodel_value.rbi: id: 2b43b6c09b15 last_write_checksum: sha1:eeb3e683f081a32eaf9fdca0c5ddc5a88d635e5b @@ -17268,24 +17273,24 @@ trackedFiles: pristine_git_object: 9f52890e8fb9c7743bb30d868a1aff2258e45661 lib/stack_one/models/shared/atsdocumentsuploadrequestdto_category.rb: id: cc1c7fb127f1 - last_write_checksum: sha1:dc7af34a1ef885871e0da6a33a649e799dafe94f - pristine_git_object: 701e5b7d596dc09fe83a235234c46c5201bd1a7c + last_write_checksum: sha1:b26b290224c9b2351c6a9daaef2078357568b7cd + pristine_git_object: 8db928843c5019dda85a6bac7db683ab44b93c1a lib/stack_one/models/shared/atsdocumentsuploadrequestdto_category.rbi: id: 71d1a5b3c955 last_write_checksum: sha1:1f12f6e5700da10e9c0cc4247f6375a1df5b5d3d pristine_git_object: d42d6f57ab4538ab4ca84e4e788b938a4f0e2c4f lib/stack_one/models/shared/atsdocumentsuploadrequestdto_confidential.rb: id: 7ad5588fc6d3 - last_write_checksum: sha1:6d993f7f60ffcafdb829756af196e6495e815973 - pristine_git_object: 538a5e1243f56e63f2098679f35e0bc2eda27d11 + last_write_checksum: sha1:7a5c39740704c12bdb69c43eda575c957dce4399 + pristine_git_object: 33a3bf5d7ce52e08d3ac29ca62f2dfd80c768f1b lib/stack_one/models/shared/atsdocumentsuploadrequestdto_confidential.rbi: id: 65451ba8b40c last_write_checksum: sha1:c9107e1963713d20d867df5f960f999d72a52d87 pristine_git_object: 96d592d0ec9b02744d7223b2fa729f7b92fde155 lib/stack_one/models/shared/atsdocumentsuploadrequestdto_file_format.rb: id: 0056805c1a97 - last_write_checksum: sha1:1fa59e9d908bab2402a95db354af6c950e47bf0b - pristine_git_object: c40cc43b2e644da2dc43e10ac5c6d0d625c3324b + last_write_checksum: sha1:2b966ccdcde3ace550a8c5a1b8a6188f052a78f5 + pristine_git_object: 4c0f558b8efc60aec9e9429db1bd6f179e93b8df lib/stack_one/models/shared/atsdocumentsuploadrequestdto_file_format.rbi: id: 1ec36a81afe3 last_write_checksum: sha1:869d0cf9ac6fa9d623dd9786285800439917ae22 @@ -17300,8 +17305,8 @@ trackedFiles: pristine_git_object: 5eb22dc878cb59abd84aaeba0ad78603b6abe2eb lib/stack_one/models/shared/atsdocumentsuploadrequestdto_schemas_file_format_value.rb: id: 8e05cd94b4bf - last_write_checksum: sha1:def38b48a80bad4f9bf13c47be1c30afef9b6631 - pristine_git_object: abcc13cc49b1805dff70a4d87182c069fe8e14fe + last_write_checksum: sha1:9b2807b17ccdcaa1156752530fc36720f40c4321 + pristine_git_object: 3d903bd847f9680281d2961affa6ecd7391556d8 lib/stack_one/models/shared/atsdocumentsuploadrequestdto_schemas_file_format_value.rbi: id: cf0698e5e2b4 last_write_checksum: sha1:1d0ab9648bc4e3df43b3a5d3ba7f6d76a742c9d0 @@ -17316,8 +17321,8 @@ trackedFiles: pristine_git_object: 76c76a4dffbbaea1d691ce134cac521bb0cbe8ba lib/stack_one/models/shared/atsdocumentsuploadrequestdto_schemas_value.rb: id: 59ebf7465625 - last_write_checksum: sha1:990c8f3f2a6ed8534efc04934adb05b04b801d21 - pristine_git_object: 2b0a8557f62830e52e3ff3b283a487fc21f87adb + last_write_checksum: sha1:e7a42a1a5ac52667b5795a589012c1f3826c67ad + pristine_git_object: 5afc7fef2917cd0894946f9ab06083e803867347 lib/stack_one/models/shared/atsdocumentsuploadrequestdto_schemas_value.rbi: id: aabcc4a41a20 last_write_checksum: sha1:c3d47a78fe7d8dbf9fec6d77d4c1e0e255e4de55 @@ -17332,16 +17337,16 @@ trackedFiles: pristine_git_object: 93d5fe4078527e2764402b7f6906983c9b79ef78 lib/stack_one/models/shared/atsdocumentsuploadrequestdto_value.rb: id: 1695bfa2fe07 - last_write_checksum: sha1:4bcb7c90f31decad562297d33d188e4ea3925179 - pristine_git_object: 7615eea44e1ceb225240667631ada5d66ea48779 + last_write_checksum: sha1:a2f2fc6fd2372288eac5c375c1aba35d593cae05 + pristine_git_object: 50f4c72cf323095f5c5add69885ca266d267258b lib/stack_one/models/shared/atsdocumentsuploadrequestdto_value.rbi: id: 428c660dcc4f last_write_checksum: sha1:6eeb847f50d0fecdc29c36183383bc20a4fc8f59 pristine_git_object: b23e686f652f4d3b05c0f6884767b0413c906ded lib/stack_one/models/shared/atsjob.rb: id: 688d517b00a5 - last_write_checksum: sha1:770cf4d628b70bc7c6bdedb2136b4d727b47a530 - pristine_git_object: f739cb2af13c55348d5399ffe9e3f443254044a0 + last_write_checksum: sha1:4cbe04b04ae6246537f9fbc5b1ab239e1e76264c + pristine_git_object: 0624b04b196ec4e4204320d9d49630e2ba054c6b lib/stack_one/models/shared/atsjob.rbi: id: dfc43f348bd2 last_write_checksum: sha1:661555e67cdcedbd35675045f96830a1227b7375 @@ -17356,16 +17361,16 @@ trackedFiles: pristine_git_object: c92d5968bd516db9d54917a4f170b6dd00d9fcb1 lib/stack_one/models/shared/atsjob_confidential.rb: id: 21ede07cb96e - last_write_checksum: sha1:e68138926448904fcddba866c997fec21471c86a - pristine_git_object: ca2fee7ab34eeb51b4e09e2882b790a22e9a6bfd + last_write_checksum: sha1:2d3b60f6044f086232e5c08f50636b2a815bf966 + pristine_git_object: 602be66b8f9d448e10faa2b48312a26efb374acb lib/stack_one/models/shared/atsjob_confidential.rbi: id: 06a29947e6db last_write_checksum: sha1:fc99e75aa154141530d1d11dfffa2609102e4b32 pristine_git_object: 742db6dd3652bdca6b796155844313326dabc05d lib/stack_one/models/shared/atsjob_job_status.rb: id: b90979ac29c9 - last_write_checksum: sha1:7ccf228cc1848415742d99b5dc0c05ae22f9f57d - pristine_git_object: 6ed2a6300f1194a5e010002055e5f3cceef23658 + last_write_checksum: sha1:b5f48b3227e6fd8dc9df7b72f2a86a170108183b + pristine_git_object: 51797f91243a0b7a44bc0c126d0183a1361e0360 lib/stack_one/models/shared/atsjob_job_status.rbi: id: bbb2d6e7c614 last_write_checksum: sha1:50b6875a0ab358b03d9d0bfbabd7ed8c170cff71 @@ -17380,8 +17385,8 @@ trackedFiles: pristine_git_object: ffc03ca9d2c6455622cde2c751fbcdfdb57dd302 lib/stack_one/models/shared/atsjob_value.rb: id: 2badec3c153c - last_write_checksum: sha1:e8030d03282e66f238979760c4e1eedad84c7957 - pristine_git_object: 5755fcb3fee7bba490651b2ddb9dd565a2a63d12 + last_write_checksum: sha1:c0bc36af33e4c742f956576d588fc6d2e64ac08a + pristine_git_object: 0fb198ec608c74a049f1813af2cb014436b5dd5f lib/stack_one/models/shared/atsjob_value.rbi: id: 0429210e1172 last_write_checksum: sha1:82139060af0dbb4f7b106e4d02732d2e43a3c68e @@ -17468,8 +17473,8 @@ trackedFiles: pristine_git_object: 4dee8c247e9330cc947ea818567ff0b895e4b3f9 lib/stack_one/models/shared/atsupdateapplicationrequestdto_application_status.rb: id: 4ed62034a03d - last_write_checksum: sha1:eb9f250559a4c540446df1970689a59e322347a3 - pristine_git_object: c78e0e158c0f7413607887ff7efce0d16306b339 + last_write_checksum: sha1:35b9930a812ab304012669294ed2676601300861 + pristine_git_object: e7210c293f9ba30500c09d168daec44b0ca85739 lib/stack_one/models/shared/atsupdateapplicationrequestdto_application_status.rbi: id: 77595d56f8ef last_write_checksum: sha1:224ccd63f0ba890aa44ff27d2638a5eede0d91c1 @@ -17492,8 +17497,8 @@ trackedFiles: pristine_git_object: 86431137c7f7ddb8c01b9bba8ad274b81cd33686 lib/stack_one/models/shared/atsupdateapplicationrequestdto_value.rb: id: 52e7d061d05e - last_write_checksum: sha1:688d58810e323aa581d367fc8f0a4cab67d3b067 - pristine_git_object: 83eb677379c961faebc482db3f2c2925b9afd736 + last_write_checksum: sha1:13f286495ad132050d54151b9daf72564ae4dbb2 + pristine_git_object: d67e22b9fb10a72f2c11e5b0bf9d9923e65a0ecf lib/stack_one/models/shared/atsupdateapplicationrequestdto_value.rbi: id: 81cc1d42bdc8 last_write_checksum: sha1:69fc328376d660da9f3bf185440c65905c88c939 @@ -17532,8 +17537,8 @@ trackedFiles: pristine_git_object: e7f5b020561755e28e3c1f7112aeba64a5d089a2 lib/stack_one/models/shared/atsupdatebackgroundcheckresultrequestdto_result.rb: id: 89982c8377aa - last_write_checksum: sha1:164e23bde7c87b173ea9d16b541639badec98900 - pristine_git_object: 0377e3ad79d785490e14ef70673fed8fab62a7a6 + last_write_checksum: sha1:104f351e330700d2fc3ccbed40d6f16ef99986e1 + pristine_git_object: e2801fb5319fe826b5a1cf2e60f0f1b06866b782 lib/stack_one/models/shared/atsupdatebackgroundcheckresultrequestdto_result.rbi: id: 983f51e196de last_write_checksum: sha1:d60fab8f47c3e9fae487665deb78df60ac6d689c @@ -17548,8 +17553,8 @@ trackedFiles: pristine_git_object: be8d0d2c5efdf0fbf0757c62a41c5d875cc4fff4 lib/stack_one/models/shared/atsupdatebackgroundcheckresultrequestdto_value.rb: id: cb08fa2c6294 - last_write_checksum: sha1:22595c33782048f78be39eb9dd330afb772efa45 - pristine_git_object: 215875f78cdfd953ddafee5d5731216b4a7bc24b + last_write_checksum: sha1:968a3e3fa8e2b1b6472cef5129b8524f504e811d + pristine_git_object: 0fe3850d8fd89a36de1862852259b08e8f1c4ae6 lib/stack_one/models/shared/atsupdatebackgroundcheckresultrequestdto_value.rbi: id: 1b3f67bb1f23 last_write_checksum: sha1:f32c939edf10370ed971cd5b2cecf0d13d79ed08 @@ -17588,8 +17593,8 @@ trackedFiles: pristine_git_object: b86001ba496f0dcf7a6785a8f8582428813ef9af lib/stack_one/models/shared/atsupdatecandidatesassessmentsresultsrequestdto_result.rb: id: dbca132602f9 - last_write_checksum: sha1:010a888d41b8ed9ff35a58c0b60d2f069aa3d479 - pristine_git_object: 832ae75b28c206e7bf2a30900c5e950d6b69893d + last_write_checksum: sha1:7f7f425c7f971dac0bb3bc4775f9f65abb9a4085 + pristine_git_object: e0039bd039c96ade58bcf9cbce0a7a74d04a836a lib/stack_one/models/shared/atsupdatecandidatesassessmentsresultsrequestdto_result.rbi: id: aa70f5b14394 last_write_checksum: sha1:2c7fcda43590609831a446aefc41badc43dc4c78 @@ -17612,16 +17617,16 @@ trackedFiles: pristine_git_object: 1a160f7b0ea826386ee9a4f9cacec2f8ecd19be7 lib/stack_one/models/shared/atsupdatecandidatesassessmentsresultsrequestdto_value.rb: id: cb66399a0740 - last_write_checksum: sha1:6414d6bf28cf3987329bfaef50baa40e26a6e19d - pristine_git_object: e01e4d14aa82957755e31ba9bad4def8465ef80e + last_write_checksum: sha1:88776d4fe81474e38a4e714ee75134553f486568 + pristine_git_object: 6be22bc7a1415e6c145cf83dfeec2003a493b65f lib/stack_one/models/shared/atsupdatecandidatesassessmentsresultsrequestdto_value.rbi: id: 0127b6549ce5 last_write_checksum: sha1:7f95998d000aaf063ffac62662c13d5281e889bd pristine_git_object: 13df46c7a4b4d1405163e4f1cca51fa475b29eaa lib/stack_one/models/shared/atsupdatejobrequestdto.rb: id: 2f58fd0dd7fb - last_write_checksum: sha1:8dcea208d12bd245ef588a7d7a7f7f3d6d10d70d - pristine_git_object: eb9baeb231eed6bae81ed5af0a028dab08f1b9d6 + last_write_checksum: sha1:4e877335a7eff6a1b642ac9de95fb058f38b3d7d + pristine_git_object: 6d5503b41644f517bea542b7ff9b01fa874ac201 lib/stack_one/models/shared/atsupdatejobrequestdto.rbi: id: 1df8eeaaf771 last_write_checksum: sha1:c4a3e29369ec427e948dc7c649f53eb87c28dc1b @@ -17636,16 +17641,16 @@ trackedFiles: pristine_git_object: 2114721259ad1eece605541013a4115e3a7035d6 lib/stack_one/models/shared/atsupdatejobrequestdto_confidential.rb: id: 0a1bd6e3d0b1 - last_write_checksum: sha1:6ab3dbb45c10faea61b23efd3b04d49a355be304 - pristine_git_object: 5f9a233e21ad02ff3c9939845580d47462df3473 + last_write_checksum: sha1:cb268a33e97e7e5917d18bdb0a7b6faa813b8d30 + pristine_git_object: ee9046bb07bba1d7576278c5809f1dce71986efd lib/stack_one/models/shared/atsupdatejobrequestdto_confidential.rbi: id: 3562182116f0 last_write_checksum: sha1:d006af861ce3e77c96d5df8392ea60ea9e97517b pristine_git_object: 4a7ed41cee7554a4a48e9b888c6f3c204d7dd09a lib/stack_one/models/shared/atsupdatejobrequestdto_job_status.rb: id: d551ddb75995 - last_write_checksum: sha1:58f8b1b4164b8d6e9e9c425fc12c14962a3ba016 - pristine_git_object: fe774dd07014c99ab9e5ac9067b9c7e846949a88 + last_write_checksum: sha1:2c25d0b178555c18d1c972bb326e63bdf1e381ab + pristine_git_object: 32822543792c7d38a8ee546ac710003bacb93480 lib/stack_one/models/shared/atsupdatejobrequestdto_job_status.rbi: id: 0fe34aaedc00 last_write_checksum: sha1:6b2b757938c5dd869802f6f78968ca7d4b6dd19a @@ -17660,8 +17665,8 @@ trackedFiles: pristine_git_object: d13509b71ebcfcc48d8c6f748a423ae2614f8af5 lib/stack_one/models/shared/atsupdatejobrequestdto_value.rb: id: 71f56007fae4 - last_write_checksum: sha1:b79bdc57ff4ddf8ec55576ad4ac851f6d744a64f - pristine_git_object: 4fb77e8f3f8754af9a7bd27e5a16e6f01ba1e513 + last_write_checksum: sha1:d44097b2c96c8f043d0f3bf897ee3e1ce62c568d + pristine_git_object: 8e6821f616154dc39468b0009222baccf69d79ec lib/stack_one/models/shared/atsupdatejobrequestdto_value.rbi: id: 0b9f7c8b2ca5 last_write_checksum: sha1:bc1bdf711c392ef41ac808b779053b4ac8092fea @@ -17692,16 +17697,16 @@ trackedFiles: pristine_git_object: 060c1fd6f0d149e4ec0f685797c7e57de8a42273 lib/stack_one/models/shared/atsupdatenotesrequestdto_value.rb: id: 4d6ec6622b6e - last_write_checksum: sha1:90f0b9ebed186c77ead34c9dee3711503f15878a - pristine_git_object: e561ce4c48ff0085ea6a45955326239ebb674abf + last_write_checksum: sha1:ca02eb6233fc37ad0cab5a177427d51c8f5e4758 + pristine_git_object: a4520fe5116caac2c254edd6baa378908678fc38 lib/stack_one/models/shared/atsupdatenotesrequestdto_value.rbi: id: 3f08b092ed02 last_write_checksum: sha1:11b9f7260c495d84586f309f710d33f988005d5d pristine_git_object: 08c047aea5115fe163c1f2517d934e5f1ea3d3b2 lib/stack_one/models/shared/atsupdatenotesrequestdto_visibility.rb: id: ba0018bef69b - last_write_checksum: sha1:2e293942f50170cffc7c5ad7beb0e998358e0da1 - pristine_git_object: 5cb9e8b0dd6b90663c25d672ebd1900e31875c64 + last_write_checksum: sha1:b815b45826ce8ddc8bd0dab784ae76060df38fdd + pristine_git_object: c6706d405c18d2f06d8b855d0e6fcd9872ca7445 lib/stack_one/models/shared/atsupdatenotesrequestdto_visibility.rbi: id: ca8c71603c39 last_write_checksum: sha1:18d709fe3f8f9abc64099752e5b3fb9713d68157 @@ -17724,8 +17729,8 @@ trackedFiles: pristine_git_object: 860c246e4571f3aa59ac068f257654eed4dc9f51 lib/stack_one/models/shared/attachment_content_type.rb: id: a5f6aedb6cb0 - last_write_checksum: sha1:2f65a97ac7e833a26974057fcbc6e9b403a49a9d - pristine_git_object: 5731e6be60710ca1d182ac268141d0f48f5845e5 + last_write_checksum: sha1:a0a968d392b91aa43d3e7250691078238fa1a176 + pristine_git_object: 5766a904131cc91c8f05cfe5d1ffd7295c0086e5 lib/stack_one/models/shared/attachment_content_type.rbi: id: 4c65614cff9d last_write_checksum: sha1:c41aac928f5172762344aa8a99aae71787066abf @@ -17740,8 +17745,8 @@ trackedFiles: pristine_git_object: f47c81b9d31aa9f4633412248a297a9a2f60cb43 lib/stack_one/models/shared/attachment_value.rb: id: 5c29c970d0f3 - last_write_checksum: sha1:70fa572ebbcedafa235d2823668d33adb3ef5659 - pristine_git_object: 84b2a63d0abb752061dd83949db1be57410753e8 + last_write_checksum: sha1:0bc4c794e42095af0c295b25853aebbd3362e1f5 + pristine_git_object: b71bad638943da9d06bc4e525d768864b192803c lib/stack_one/models/shared/attachment_value.rbi: id: 7e160a8730bc last_write_checksum: sha1:a486217d2c9c03552dd7965426b9f98f65a143d0 @@ -17804,16 +17809,16 @@ trackedFiles: pristine_git_object: 76b1d53254a996e3ed50b2c4a4dba2e80e0e0ab4 lib/stack_one/models/shared/balance_unit.rb: id: 576ccf350bb6 - last_write_checksum: sha1:c3295d1f4c940583372a24535e3cf84dd73c7926 - pristine_git_object: 40397948b6e3ad8a8aa6c59c170e78bd5987e1ec + last_write_checksum: sha1:8cf8ee9fd8c603db3cb1cb36db401574f1660af0 + pristine_git_object: c18a0e2c16477a8042bff026909c065be58e2b16 lib/stack_one/models/shared/balance_unit.rbi: id: bce2d826c341 last_write_checksum: sha1:6d31e5a21aec84549c49f209132aa77fb369658e pristine_git_object: a0a40afca4cd18f5797eda2ef759e109875efb44 lib/stack_one/models/shared/base_currency.rb: id: 8c23f160e3d5 - last_write_checksum: sha1:31188912236fc3169781e251a360cf3be14d7b73 - pristine_git_object: 95c7f63f30430a148868a993fcfb1def5ac46534 + last_write_checksum: sha1:184913d1e4fb75cc3a07e5ba72292697f3029f9c + pristine_git_object: 66119421abc1f1a9e42c241908569e0ba94e74e3 lib/stack_one/models/shared/base_currency.rbi: id: 1349ac0cf728 last_write_checksum: sha1:00d6b8007c099d651cbb2c504842cc6a0e9a2387 @@ -17828,8 +17833,8 @@ trackedFiles: pristine_git_object: 91287ce2bb7495be97a5f7979f1e9e3ac20383a0 lib/stack_one/models/shared/benefit_type.rb: id: e96aad6f0d6b - last_write_checksum: sha1:e666a900e420199407ee6c0b6d20abd1c147aa03 - pristine_git_object: eaa6dc2d6bc9df8662fa340c7b38363d0f567d9f + last_write_checksum: sha1:ee19213ae30ada1bad63908a098225b98ca8960d + pristine_git_object: 07907afd1b0ac9435d82d036892a756da9a49d6d lib/stack_one/models/shared/benefit_type.rbi: id: 0dc5888ccf1c last_write_checksum: sha1:8334e37e4e13a291871da4a28b49ad8818a5978d @@ -17860,8 +17865,8 @@ trackedFiles: pristine_git_object: d043f8957ac8f6cb5783188a96f9296e42b8ff90 lib/stack_one/models/shared/campaign_2.rb: id: d6ef914e6565 - last_write_checksum: sha1:c5821f6f7698ef44d0aad6cb68bf0556c74bb731 - pristine_git_object: 3227c496a1e22661dc3ff88b930abbd4f34619bd + last_write_checksum: sha1:c22d08d1fb0054d6ae04aa1aa7b85995a16962bd + pristine_git_object: fa63ae644af58e5ebf6925551a58514f6e0ac059 lib/stack_one/models/shared/campaign_2.rbi: id: 00773ab9d1c9 last_write_checksum: sha1:edf54e4be0009259fe69522c18e7d98a45ed11a5 @@ -17876,8 +17881,8 @@ trackedFiles: pristine_git_object: c2675114f2d4664b1a6227f9e6f4a8f464c22860 lib/stack_one/models/shared/campaign_schemas_2.rb: id: 308a0576ffbb - last_write_checksum: sha1:62a1d081c9bd0d96e0828651fcee16515bd89f11 - pristine_git_object: 395a4b0edec469dbdb16a7236669e8212a39d6a6 + last_write_checksum: sha1:4d5cac84b15de5d39528be318c3db8b61d2277aa + pristine_git_object: 193b0a0c0cd9c76eed44e00f823cbc7f4a1c7d3d lib/stack_one/models/shared/campaign_schemas_2.rbi: id: 149c22d84c06 last_write_checksum: sha1:72223bb8e62fa369bb0672e5974e21651b752c41 @@ -17900,8 +17905,8 @@ trackedFiles: pristine_git_object: 1949a5d58a0e4d85dc6880e4f856674669cdd7be lib/stack_one/models/shared/campaign_schemas_value.rb: id: df5b27aff6f7 - last_write_checksum: sha1:51192901b365ef827d3611bab373af253c50ff07 - pristine_git_object: 17c85f08b77b1b057bb93decd287beea6e317d74 + last_write_checksum: sha1:ccc4cb02c9bd5d311001df4c5d7091b45618709c + pristine_git_object: a2610ae4a57945c6b74f242d177fc50370faffc4 lib/stack_one/models/shared/campaign_schemas_value.rbi: id: a17addf6dfe2 last_write_checksum: sha1:911a5c345038bc78064d0cfa08e72ea4a92877de @@ -17916,16 +17921,16 @@ trackedFiles: pristine_git_object: e052c4fd3dd94a0352e5f5c21f263fa46552f268 lib/stack_one/models/shared/campaign_status.rb: id: b7f2ac90acd1 - last_write_checksum: sha1:40ef6423fba95b300745cade3bcf1584b2954770 - pristine_git_object: 91b5390459bcb1809b4295071237babcd81e74e6 + last_write_checksum: sha1:d977eac10f3ded45c832196823af0658b480dd54 + pristine_git_object: d535a1cbfd3463e9ff385fef3bc9a1fbe64bf7a1 lib/stack_one/models/shared/campaign_status.rbi: id: 9e65e9fd212f last_write_checksum: sha1:ec7492b394f72df3e9325430c06f2e7e27885ad9 pristine_git_object: c4bc6dbbd5d71e319d3ae9f6124e0ef4594adc81 lib/stack_one/models/shared/campaign_value.rb: id: 37ec50e3ad1d - last_write_checksum: sha1:140362a91b8e7286abdf37a89ade97a666fea0f1 - pristine_git_object: 3494e6c6830c85ef18bc8bd38f59d3e6e6a713b0 + last_write_checksum: sha1:1df51be68b0ab8161138f97d0d3575a79917aa65 + pristine_git_object: eced790aa6249d19a4cc2040f35e10e0e8bee12b lib/stack_one/models/shared/campaign_value.rbi: id: 884fafab3d26 last_write_checksum: sha1:eb3a08dccfe12fd0e92db60e3d4ce693bc26f537 @@ -17980,8 +17985,8 @@ trackedFiles: pristine_git_object: 5ad7c25ed01d58be6bdf7821df7d568400c6cfb0 lib/stack_one/models/shared/categories.rb: id: 89615769040a - last_write_checksum: sha1:f400c17b9215833ab3ba0128fa6afd5d3a43fdf0 - pristine_git_object: a9ec5deecf324c8842b426052492e6234fbb03ad + last_write_checksum: sha1:c612c95e9ab200f3bd969653356e1d46284b2ac8 + pristine_git_object: b8d3a4377df01358c132405c69c875af61fc1b27 lib/stack_one/models/shared/categories.rbi: id: 1ec00a1ba853 last_write_checksum: sha1:1e783efe23259315376638edd34c861bc66d3cff @@ -18004,8 +18009,8 @@ trackedFiles: pristine_git_object: 01ac701f1799ceff305f5cdad71eea96e0108906 lib/stack_one/models/shared/category_2.rb: id: e78ff84ad958 - last_write_checksum: sha1:3f46c37f7ac295c10322dba29b84d754388fe1cf - pristine_git_object: 180cfcb75d65800de9925c052b91c0d7d3e9d9cb + last_write_checksum: sha1:f012537deebc13d75da108e15761ca00c874fdee + pristine_git_object: 8ae6991c63a533281fd2fe4ed54e0fdc0509ca8d lib/stack_one/models/shared/category_2.rbi: id: cbee2f6e2957 last_write_checksum: sha1:3d55ed5567193192fea9fe3021dfa25574cfc9cd @@ -18052,8 +18057,8 @@ trackedFiles: pristine_git_object: 74e0f230f6d1d32244f33263efa3bd7d2fcd494d lib/stack_one/models/shared/category_schemas_level_value.rb: id: edc9bcd91dc9 - last_write_checksum: sha1:1d2cc96a96dd7311a59299009cffab2ffb2cee8b - pristine_git_object: f41e6943287b0cd10f49fdbb54ce00f422e71906 + last_write_checksum: sha1:31941e616abab338f724360fcbeb2e448ee4253c + pristine_git_object: 4f8c41fad4e666082f0006b1bd6a18f18707182c lib/stack_one/models/shared/category_schemas_level_value.rbi: id: bc260f555d73 last_write_checksum: sha1:faff3e9dded26dc90f9de399a8e935ecf63764fb @@ -18068,8 +18073,8 @@ trackedFiles: pristine_git_object: a98f29e54edd3829e5d81d7b1c1cbd03d90e1ab5 lib/stack_one/models/shared/category_schemas_value.rb: id: 37c4ff9af8c2 - last_write_checksum: sha1:6996e0d8f0a902be9cca3c914ebbea55c7aed1e9 - pristine_git_object: 19c7f018f0366f66a845ad83b3664645e2a81e0e + last_write_checksum: sha1:ea996f9f10841565bcc471063104c9156808274e + pristine_git_object: 5167bc537109ef21ab2deed29f566e47215c3f88 lib/stack_one/models/shared/category_schemas_value.rbi: id: dcf71a1d2a7e last_write_checksum: sha1:cf1624252e3c5b3f14ad1021828afc476155ee42 @@ -18084,8 +18089,8 @@ trackedFiles: pristine_git_object: 488c12d521d2aa79891c6d6c4df356049406e899 lib/stack_one/models/shared/category_value.rb: id: adca402f4ec3 - last_write_checksum: sha1:eae0c5866892ee389af1c4b6a8fe5d28c965909d - pristine_git_object: 415876a5a374013c8b82881ed0f9c287033751a3 + last_write_checksum: sha1:81907729b3783e75edb7d380a2e284dd007ce2c4 + pristine_git_object: 7d7382b5400e68dbfb7311e4855f75a400e53014 lib/stack_one/models/shared/category_value.rbi: id: 9bb64c1b3b79 last_write_checksum: sha1:90302c812f23600cdda9d0a35f5da10ea95af6c2 @@ -18100,24 +18105,24 @@ trackedFiles: pristine_git_object: cbaf6ec69ea8a2992da626f9dec8808c0bb4d204 lib/stack_one/models/shared/change_type.rb: id: d41c5a74b477 - last_write_checksum: sha1:85c10bc3855d6abd7aacf609fd5b6a0dbe6db2ee - pristine_git_object: 5b70bceef6d6d12273e0781af956877522c5d895 + last_write_checksum: sha1:88f75712cbc7c664bcca06d2a6f9aeb34687fcdd + pristine_git_object: 0429a76a2f76fbbc43a04579fa6b8eeb9bd39526 lib/stack_one/models/shared/change_type.rbi: id: 1797592d9b65 last_write_checksum: sha1:b072579123cb23c29ea95900236f0f21a7416c21 pristine_git_object: 92aa610d6405d303b65b0f497dbf032ba8ba6a21 lib/stack_one/models/shared/channelsenum.rb: id: c8d7aa7caf02 - last_write_checksum: sha1:8d0de0ab96d0c799e1bb2eb015c5bd578e9c0d14 - pristine_git_object: b684b8dce299196f99d4ec0b911508e40a7de620 + last_write_checksum: sha1:613052427da850f4459b46d96f8f3fa822a5da25 + pristine_git_object: fd66db327b7d8e33c2790962b8b1e15510b8ab63 lib/stack_one/models/shared/channelsenum.rbi: id: 7df0f55e7a44 last_write_checksum: sha1:b1b1e9586709e2abd8d3f94c6d0a5a65869db5be pristine_git_object: 700f37dc7df39d29adc58be57a0a1e932e2b5dbe lib/stack_one/models/shared/channelsenum_value.rb: id: 9538bde13a90 - last_write_checksum: sha1:afcccdf44260960cddb7f68a9cf0091f0d060440 - pristine_git_object: b2762372d9f5c48579ae19dbcaebc7e705c4f9cc + last_write_checksum: sha1:16b2125992726633915e04d05fa97d9774ec103b + pristine_git_object: 82f55766f80a6cb4c11c822d39f4423c019da346 lib/stack_one/models/shared/channelsenum_value.rbi: id: 83b31c81e2e3 last_write_checksum: sha1:3461e62a8501fc2bdd4d916395a86c1946a74908 @@ -18148,16 +18153,16 @@ trackedFiles: pristine_git_object: eda0cf6254349f58c46e4b094a59e5d4d21ea041 lib/stack_one/models/shared/clearingcode_type.rb: id: a145f7fc2bdf - last_write_checksum: sha1:1c8c538509a40999b7bb678c207f9fc1f08758bf - pristine_git_object: 42abe28b4ba6f300c3fb69c1bf97ba6fe59f1e3a + last_write_checksum: sha1:57d8b847883bf19b69b201488e3f435653fb2772 + pristine_git_object: 60a9a6119890dccba2c3f4334f33ec80e08d2fb8 lib/stack_one/models/shared/clearingcode_type.rbi: id: 7c13c21d4b80 last_write_checksum: sha1:f85104321576e5f1d011126597f372611885ed5c pristine_git_object: 97ae8c5b8aa09ff0182030624361d9c611b14832 lib/stack_one/models/shared/clearingcode_value.rb: id: 45baabb0e4c6 - last_write_checksum: sha1:cbaab0d62b03208d93764e0c076a711dd9700c51 - pristine_git_object: 546ca9aaaa634bfd5d5b1d47723489294e2c844d + last_write_checksum: sha1:fc487f04404909903639915f96ce2536f08df702 + pristine_git_object: f5d959306a7ac15ce34f7b3168d4d4ff38b28bca lib/stack_one/models/shared/clearingcode_value.rbi: id: 0badde05a746 last_write_checksum: sha1:da5706b37f4231edf8964698122a32ad2bd3c08b @@ -18204,8 +18209,8 @@ trackedFiles: pristine_git_object: 6952490686f3eefd9b5b45348157ed922a0e440c lib/stack_one/models/shared/completion_learning_object_type.rb: id: 816d89146234 - last_write_checksum: sha1:3850ab8a7fd3d33dfb2af343eeaf1855f18072d5 - pristine_git_object: a62779b64c1c5829a64e9eaef8970143ffe930a7 + last_write_checksum: sha1:703a40a300cea5fc127f89d710db618e38ca53a8 + pristine_git_object: 128afc4465503b0c410536dcf854c8d49bf3e795 lib/stack_one/models/shared/completion_learning_object_type.rbi: id: fbcb541d8da5 last_write_checksum: sha1:f03a40d97c605ffe582f31ca32a50575288d1acd @@ -18220,8 +18225,8 @@ trackedFiles: pristine_git_object: 0e7c602c9dea31c6904ce0bbf05bfbcb80ae8931 lib/stack_one/models/shared/completion_schemas_result.rb: id: 13f552463d48 - last_write_checksum: sha1:b65b88a32064e397c3dc009a730bf086802f3974 - pristine_git_object: f5f230d9f252d4744eec66b8e17233067fecfea5 + last_write_checksum: sha1:bcbe60b19d7c80f13fd7e1ce9ece21c8e7030c10 + pristine_git_object: 88b35c7aa907767f3040cccee39ada626b8e1390 lib/stack_one/models/shared/completion_schemas_result.rbi: id: 3bbaf59109a6 last_write_checksum: sha1:f374a0df44c5973f3662216e3aa15275855e1711 @@ -18236,8 +18241,8 @@ trackedFiles: pristine_git_object: 6e0c7354c9a931bf332169c4d7ee962430c5313b lib/stack_one/models/shared/completion_schemas_value.rb: id: 0f9c986b70f1 - last_write_checksum: sha1:4bbeb0a753ad40951a8c6fc5d1de7ee64e2063ff - pristine_git_object: a1f29a855e1250e22fe3ef340112909c750a9370 + last_write_checksum: sha1:7b04ae3b9e2f020f5dff265f9d40e718076bc2a5 + pristine_git_object: 563eb05a1283c5ca769965bc214495bac217b530 lib/stack_one/models/shared/completion_schemas_value.rbi: id: b7cb0b778d76 last_write_checksum: sha1:94e6c9432d282489f62894fed75a7a83d0efe061 @@ -18260,8 +18265,8 @@ trackedFiles: pristine_git_object: 10b4c7c87f528d7bffacc2415dde4bd347f1c100 lib/stack_one/models/shared/completion_value.rb: id: dfa9263bfb29 - last_write_checksum: sha1:a96caf863d345c3ce84a572df4923122811e3480 - pristine_git_object: 78059a51f138721c32d5b1ed4ebf838dfabc9699 + last_write_checksum: sha1:6dc1073b41bdfb64462a2b9bae8ef5792a04df23 + pristine_git_object: 7f88d021ead292ac0e70b7be7fa4011adb0b0674 lib/stack_one/models/shared/completion_value.rbi: id: 2f8fcd14705a last_write_checksum: sha1:54e24567aa3f33578a9add389ead2719dd030009 @@ -18284,16 +18289,16 @@ trackedFiles: pristine_git_object: bd1d9fac340e4cd30e28563c8f79ace7441ce995 lib/stack_one/models/shared/condition_type.rb: id: d5b939a01f7a - last_write_checksum: sha1:77abd7b51a562180d6384cf29373978f4c104d5f - pristine_git_object: 0145f4e43a6b81b0f67e75cda2189b066651c238 + last_write_checksum: sha1:3d14230e8485d9f3f9d22420d2579c4db2bb0411 + pristine_git_object: aee2f3af9f2e770ccfa55790c6e8db563881aee0 lib/stack_one/models/shared/condition_type.rbi: id: dbdc765bb25f last_write_checksum: sha1:d6c1981dc22c561697939a2baa95e6ec5b55ca2d pristine_git_object: 109b51b2cf4e1e7fbae9813015664fc504a8d3eb lib/stack_one/models/shared/confidential.rb: id: 525a62a29ac4 - last_write_checksum: sha1:aecc54102e2cb04aa77897f92e44f42dd3779e35 - pristine_git_object: 31350bb2d973615a5038d131f16f744a1d1dbd76 + last_write_checksum: sha1:c43e82aff4a1e8bb5e382f5cad9404961d608e05 + pristine_git_object: 384fb263860ce3497122b94573fc2876b19d5b64 lib/stack_one/models/shared/confidential.rbi: id: 20a53c4f9492 last_write_checksum: sha1:1cac7f4502dbfd9a7fac4132b19e1d65d6ce93c2 @@ -18308,32 +18313,32 @@ trackedFiles: pristine_git_object: 90ad9eba06b07deb9e97632f64a894634738a64b lib/stack_one/models/shared/connectorsmeta.rb: id: 61b06fba777d - last_write_checksum: sha1:424cb168edbc51c934e85154dc90d3f1ae73b122 - pristine_git_object: 3005ecbc7c34e4f085b4e096a49fef3e22992377 + last_write_checksum: sha1:86d9b3986f81e85ab87a2e1a4358027f6b5f31bf + pristine_git_object: 7753c85fed9f128a60b786d5bae87a3a032d8083 lib/stack_one/models/shared/connectorsmeta.rbi: id: 76a74cf269de last_write_checksum: sha1:28f87deed6fbf08567292c8d45ddb2e52ffa041e pristine_git_object: bc2279077ead051bbd28e4e347dee1591c969c1e lib/stack_one/models/shared/connectorsmeta_category.rb: id: ff196fc3b99d - last_write_checksum: sha1:38589c5f7e8e59ade134df0d0425e8628d338ca8 - pristine_git_object: a9ea01dffde72046e5cbf9b02ec10b396f61f85e + last_write_checksum: sha1:8f58ebf313c382703f67a57e17f493aef1878fad + pristine_git_object: 5288cfe0974f611b5264d91dcdf8df94bc44627e lib/stack_one/models/shared/connectorsmeta_category.rbi: id: 57a1e02bbe9b last_write_checksum: sha1:bd51890f1b7ec5b0dc2154427656165465e5045b pristine_git_object: 222dd712fd9514cfea19910d9f2f7efbe0c83875 lib/stack_one/models/shared/connectsession.rb: id: 6c525abd7bd6 - last_write_checksum: sha1:188a2bd4b8b188037515ee7fe92c09cdf11c4dfd - pristine_git_object: 84536bbabd95a142590f2075f2b90cfaf6ddf9a5 + last_write_checksum: sha1:f45e4319f237279bfa4b954adc3a778ab51ca8d7 + pristine_git_object: cbd42bfdb94870ad8ab25ed5aa79c20785708c60 lib/stack_one/models/shared/connectsession.rbi: id: d85070abdbd0 last_write_checksum: sha1:c5fd92dae00f6f942e239b60dfc5b25a711af2e1 pristine_git_object: b44f84b51e288975aac97976f23ed289a44fb8ff lib/stack_one/models/shared/connectsession_type.rb: id: 1ad26dc5cc36 - last_write_checksum: sha1:88216e723f25d45457cbf576bd04701890a8d96a - pristine_git_object: 500082e5de78432670940fffc9a0fb368a13c2d8 + last_write_checksum: sha1:1d1d7683351ff459969b40711b39812514fdf653 + pristine_git_object: 7e8be68203d6093401077c653d5cbfe0c005af88 lib/stack_one/models/shared/connectsession_type.rbi: id: 74e3bb686a6f last_write_checksum: sha1:0b21218e760d8e7285894c86a36dbc9ab6aac3c1 @@ -18348,16 +18353,16 @@ trackedFiles: pristine_git_object: 85a5e3708c3f78224eecbe29ecd0e547aa087b3e lib/stack_one/models/shared/connectsessioncreate.rb: id: f327cb611a62 - last_write_checksum: sha1:573c18c3e4ccfb6cf802d4dbd801c933e93c9a03 - pristine_git_object: 5c864dc6c8cca898980dfff28a785b26494f2fe4 + last_write_checksum: sha1:c42f1ba87cf2ce09a7b867e376b21dd25685c502 + pristine_git_object: 51444b205ccd6e10693aa59c7702ed324beaad42 lib/stack_one/models/shared/connectsessioncreate.rbi: id: 841e0adf41d5 last_write_checksum: sha1:f10f4d4e13138ab8dcb4edd0eefa2bfca2ee7d4b pristine_git_object: c9acf3dc089344dd3eafdfa276d416225968867f lib/stack_one/models/shared/connectsessioncreate_categories.rb: id: b006c93aa50f - last_write_checksum: sha1:ad1b52aed22810c36056dbd6798573d115d9e1ca - pristine_git_object: e169d7ac88f13a38da67a404056f67b7a3792380 + last_write_checksum: sha1:1d6f7b9b249391bab0488a7f17a105a3a8b82dad + pristine_git_object: 79f4ed7f03f47af09dc6d4afb13a6f5c56d3687e lib/stack_one/models/shared/connectsessioncreate_categories.rbi: id: 930c5776d019 last_write_checksum: sha1:cd7bff2cd123a2cc1a7e0a17319916be18549420 @@ -18372,24 +18377,24 @@ trackedFiles: pristine_git_object: 3865e58495a048f12ff6df2b653b96f81361c5ee lib/stack_one/models/shared/connectsessioncreate_type.rb: id: 360957a7b5d3 - last_write_checksum: sha1:4cbd6eb8b2cbdc42b200d2bbd390e7dddd9acb7e - pristine_git_object: 90db96c05ffe87c658e0ccda395ca0a6179ebe9e + last_write_checksum: sha1:288fbea8e9d46d484eed00e7304c43c03dde6eee + pristine_git_object: 25fd7d2b1640afec620efa3736acdf145e40a65c lib/stack_one/models/shared/connectsessioncreate_type.rbi: id: 9a4bbfb4d2b2 last_write_checksum: sha1:b76ebbda3fbd66e339b8af0ef3015d13dc9d1879 pristine_git_object: 6f7c6d1f4437777bf5f7259abe01f68e3aba85f7 lib/stack_one/models/shared/connectsessiontokenauthlink.rb: id: 02b9f232d5db - last_write_checksum: sha1:ce1176a36728dc8ed454f7eb5289ba929726a9dc - pristine_git_object: 7a92c843e1098943541383a5ac307a810b9f1002 + last_write_checksum: sha1:50526baca41bb7e1ee485b9d916045801ccce5bc + pristine_git_object: 6215927d904b55a6fc40f0114e312aa34b7bbc10 lib/stack_one/models/shared/connectsessiontokenauthlink.rbi: id: ea165fadda23 last_write_checksum: sha1:ff0ced3a394d0a8810933f1ddae73d4cd73cd303 pristine_git_object: 4de8578c2a4a6ea887a428960d4a2f9fc393bee2 lib/stack_one/models/shared/connectsessiontokenauthlink_categories.rb: id: 7cf6024d9e2c - last_write_checksum: sha1:21e34290f9c8c2b11255b19ac58a898e51df6243 - pristine_git_object: 99a39fc130ab2df0a452d7dbcf9d2fbd94168c9b + last_write_checksum: sha1:e57eca282c2072a579e746ca72c818269f377d5b + pristine_git_object: 954b497dbf055e5e05cbcb6d91d63a26ad1e8cdf lib/stack_one/models/shared/connectsessiontokenauthlink_categories.rbi: id: 143e0b7f0754 last_write_checksum: sha1:97f04d61c95cf2bf578d1e44e10f24c5995da325 @@ -18404,8 +18409,8 @@ trackedFiles: pristine_git_object: c2ada288a89f3c82668cd845b37c4364a0bc3a51 lib/stack_one/models/shared/connectsessiontokenauthlink_type.rb: id: d08751af6a50 - last_write_checksum: sha1:fc23c9c9da871b54259b86ca5359510974a7ad24 - pristine_git_object: 0111234de267b6f7a6e206e60bc0370e2e310b02 + last_write_checksum: sha1:60f9d95dd6564ba998efae3e8aa97ce96d106c65 + pristine_git_object: d81e0161f38ccc659a6abe40e3d835da9bb5e7ae lib/stack_one/models/shared/connectsessiontokenauthlink_type.rbi: id: 86377af36044 last_write_checksum: sha1:d883e7fc82499e578e62a8b9aefdc3a9b08309e7 @@ -18452,8 +18457,8 @@ trackedFiles: pristine_git_object: 364a11df26f7d1b268b7de53791a20b7f680b8e0 lib/stack_one/models/shared/content_file_format.rb: id: 56b445ea3930 - last_write_checksum: sha1:02b917222ad5ab66fd68cdba44379645c1c08f1e - pristine_git_object: 17f12caff36dd866ea906a593cdae9b5acaac063 + last_write_checksum: sha1:abdede4fa92014b4d0008e191af1968ae9dd75f7 + pristine_git_object: 21295081668388b90314e5ae125f1761b5b9aa6c lib/stack_one/models/shared/content_file_format.rbi: id: f097800f6fa1 last_write_checksum: sha1:0b042b1036318c8ccf761623f2ea62b416e2c60f @@ -18468,16 +18473,16 @@ trackedFiles: pristine_git_object: 95d1e9b17a3f91a98aef5d90cb41b90c2b4dd5bf lib/stack_one/models/shared/content_type.rb: id: 629db6cd2668 - last_write_checksum: sha1:2518b50c5281e08200306d796176f9dd5196adb9 - pristine_git_object: 647dc8c230444bc39c24810683bcde527cd6b5d8 + last_write_checksum: sha1:f79cdea1aa977d0c40a389a41841fc88281fe0af + pristine_git_object: 6a2a852f66ed1bfa2a8588c233e6f23b52474e74 lib/stack_one/models/shared/content_type.rbi: id: 1af9a1317611 last_write_checksum: sha1:dd6c704e88646316055680285c04037fbec7821a pristine_git_object: 5454a19c8fe0640de05f657e8781095d6e64594c lib/stack_one/models/shared/content_value.rb: id: df64917646ba - last_write_checksum: sha1:f009c122479ebdc056a0c71f82ce5966ac15eaa1 - pristine_git_object: 37234ac804c4e9ffcf6e0c06d4851bc9c26187ca + last_write_checksum: sha1:04dbdc2bf70051a14435d2f3e461e294d9fd3a9f + pristine_git_object: ed0972328730dfe647e4173755d95cc499314b59 lib/stack_one/models/shared/content_value.rbi: id: c0dedf2d18f9 last_write_checksum: sha1:42cef407dcf631ac2ef6ba043d06f212cde8660c @@ -18516,8 +18521,8 @@ trackedFiles: pristine_git_object: cf1dbc812525b3a59f022a6a1cd49f040a9e6293 lib/stack_one/models/shared/contentblock_schemas_value.rb: id: f6aa3b3f5d97 - last_write_checksum: sha1:5d6540fba09ba937e0686a353842ed114dbe7144 - pristine_git_object: a1854bf1027b88a796079eb2638b51ea1bfeb35a + last_write_checksum: sha1:6895b09d1d59d4571cf9b60632544b5e771a6480 + pristine_git_object: c1daad04288cd74a935144bcd4151230ff749e30 lib/stack_one/models/shared/contentblock_schemas_value.rbi: id: e00145453ac2 last_write_checksum: sha1:b48dbbe8ea7c6597cbec09ac7bd97867472f508b @@ -18532,24 +18537,24 @@ trackedFiles: pristine_git_object: a6e2e81d77328646b1e7a76a730ded408717f826 lib/stack_one/models/shared/contentblock_status.rb: id: 42a5e195f077 - last_write_checksum: sha1:c7f34c547162ea2f69a85b558e963cf1438d981a - pristine_git_object: 1fe3b782692d8585b1e6507eac2ba77678f83d14 + last_write_checksum: sha1:a9cb4b995afef5a6f6e0c5fecf6c5cbc783c92db + pristine_git_object: f0eb0eea5c861cfb3051913cebd10ae7c4676509 lib/stack_one/models/shared/contentblock_status.rbi: id: 13a0c8282107 last_write_checksum: sha1:cf1a260442757f560a75f91cc23d18bd72cdde5f pristine_git_object: ad0fe5198558c77a6d5adc683c826abce1cff906 lib/stack_one/models/shared/contentblock_type.rb: id: 2d5ffa445996 - last_write_checksum: sha1:8e2c286ddff3d22ba17437f839935d616a2fc5a1 - pristine_git_object: c0d4d9b4f21cb705029fb4595ce5633935d5f3f9 + last_write_checksum: sha1:6aece2de182e30b9095074c0fc68ef51a463ec5a + pristine_git_object: 6235a3fb0030d0f33618742eb9a009b3e552f79b lib/stack_one/models/shared/contentblock_type.rbi: id: 1efdffb9f034 last_write_checksum: sha1:e11ad78635c6f54cd7518c9046f8863b1083289c pristine_git_object: 0a7e4e47f8ab7bb0a3069be6b27c15d46fbe2a67 lib/stack_one/models/shared/contentblock_value.rb: id: f08b71ddb294 - last_write_checksum: sha1:10c2e2321003f32f70d4f666331c5e8afd7e3317 - pristine_git_object: 664ae1f9a0a3011eda01241150e11fb67a1ebf8a + last_write_checksum: sha1:7673e748feecdd9b54d6fd76ad6b34aa0a504914 + pristine_git_object: a02535d4d8a73ef45432eeeb0ff690d83ff46788 lib/stack_one/models/shared/contentblock_value.rbi: id: bfbdd8b348c0 last_write_checksum: sha1:c9dc649f663421e4ed9bbe97af8a61ec791be61c @@ -18612,24 +18617,24 @@ trackedFiles: pristine_git_object: a489041a0ab49919fec95be373034c4d03952386 lib/stack_one/models/shared/country.rb: id: d152cc86cb68 - last_write_checksum: sha1:063dd63cc68f1cb756d434e51c0c3ab0b5e15082 - pristine_git_object: cedb9f57aabf96e190762f49e4340833004f97cc + last_write_checksum: sha1:2c9319139fdef28b48265ed222c8899b28f6c64d + pristine_git_object: e2732154c21af551dd97d7ce1494c3b1fbfa1107 lib/stack_one/models/shared/country.rbi: id: b4a1652104b8 last_write_checksum: sha1:214c26e3624c821a29eb21529a226532056ca35a pristine_git_object: a5e5acc62684dfc94cbc60d7b60c3d5cc4a044e6 lib/stack_one/models/shared/country_code.rb: id: 38d0e29d30e0 - last_write_checksum: sha1:3b94e0d0b070350dbea6bbe381d331e651534112 - pristine_git_object: bf31548249359dbdbc3d287ca42d2443486b0914 + last_write_checksum: sha1:6349aab17c9ea3f4572b6bc77247fab7f43b5f0e + pristine_git_object: 0b126088186f0b46d1fa3e1567550c47cbdc014e lib/stack_one/models/shared/country_code.rbi: id: 0be4bfe3bca6 last_write_checksum: sha1:c5c7aa8a88d224f8d57ec898011d20b8f499e922 pristine_git_object: b67db562db6d3ab2b94027600c0bd43de5c1fbfe lib/stack_one/models/shared/countrycodeenum.rb: id: 3aef3a590a55 - last_write_checksum: sha1:ef6653abc117200eba9bc50f0745c2f085d15c4d - pristine_git_object: 4ea6771a9643c64d28a8f582fe961c6d5b703863 + last_write_checksum: sha1:3e76a96f1c7eafca75dd616eb3c6973b0e07405e + pristine_git_object: 27c8848330b7b24d5c7c2ab9005f6a8506761196 lib/stack_one/models/shared/countrycodeenum.rbi: id: ef60793ec218 last_write_checksum: sha1:303531712ce8a1c08d370dfb11b682995a61daaa @@ -18652,8 +18657,8 @@ trackedFiles: pristine_git_object: 7b8a621e8ebbe9ee989df5b6f47b0f364d44b911 lib/stack_one/models/shared/countrycodeenum_value.rb: id: d93bab2a6097 - last_write_checksum: sha1:bd0c137f360777cbe57025add8584acf94c7c77e - pristine_git_object: 60469023e2b8080dd13afb9fdcbe030c03983368 + last_write_checksum: sha1:1c24c7656ac730746d69450c5813d9d4934d0a93 + pristine_git_object: a371193ee8fadbd586bc4e19503d2ff45850750c lib/stack_one/models/shared/countrycodeenum_value.rbi: id: 3f00fdbb8313 last_write_checksum: sha1:a05424665b66325bbd0b0b0fce71c0f01438dfee @@ -18668,8 +18673,8 @@ trackedFiles: pristine_git_object: cdf185c1f753bda4dbc785b86eb7cb9102f0f178 lib/stack_one/models/shared/course_2.rb: id: 3441cb3c1ce3 - last_write_checksum: sha1:ab7ff5a6dadfba3b034c419e2b4cb31a6695b24f - pristine_git_object: 18938e447f0a117181b93ab6735f71307b04a61a + last_write_checksum: sha1:3584c57b210d9507f40bcf897f5a15f0aa7ec065 + pristine_git_object: a74dd133e992f3ce664efda3841473fcdd2c43c6 lib/stack_one/models/shared/course_2.rbi: id: 22a15861213c last_write_checksum: sha1:f8ce25854bbd8017c8ec33eb34adaf6bd2acf763 @@ -18724,16 +18729,16 @@ trackedFiles: pristine_git_object: aa09aa30825306a7c8dcdcb6d99380f457117096 lib/stack_one/models/shared/createanswer_type.rb: id: b4c63fdc4023 - last_write_checksum: sha1:98965a14a3460acc73a32a8cb01bbec13d4c7c92 - pristine_git_object: 14a52349657307c0f4f577e4a9912f5f51278f95 + last_write_checksum: sha1:5e2dd26dd4a5b85dfd9ea33777d365c9b890b2b8 + pristine_git_object: a9e50fd09a29561ee804e65db57dbfe795fb2cc5 lib/stack_one/models/shared/createanswer_type.rbi: id: 875fc06a00db last_write_checksum: sha1:3051b69345aa3f0907d78c831fa1f8458c885d78 pristine_git_object: 70e0a6401dcb0cfe39ff5be170aeecc2d493fcee lib/stack_one/models/shared/createanswer_value.rb: id: 0f4e54a9e402 - last_write_checksum: sha1:2dcb265324ae4d6e820b522d61e4bf78034dc24c - pristine_git_object: ada061c8a91e907df16ebcd9db809eb024a8931b + last_write_checksum: sha1:f750d73069c5bdaa2c096745d6fc0e33c2f0677e + pristine_git_object: 32331c6a29984e6cfd293561fc61139c75d39140 lib/stack_one/models/shared/createanswer_value.rbi: id: aa261fa12789 last_write_checksum: sha1:bef2528219133cf00c7c49e380ab0a89fcebd8dc @@ -18772,24 +18777,24 @@ trackedFiles: pristine_git_object: c859693d99980b8dbe77dbab666e1bbe9fc04719 lib/stack_one/models/shared/createcategoriesapimodel_hierarchy.rb: id: 32e95bba1d2e - last_write_checksum: sha1:720c859811986263c6b801868a98cb46792b14db - pristine_git_object: 9225ac2efc9366b8a7fffc577c60b434be4b8fbb + last_write_checksum: sha1:98c02444d09a0c7eace5c35ca4291322c650c407 + pristine_git_object: 7b0e790ba63f679155a3ecec31dd27dcf1e228d1 lib/stack_one/models/shared/createcategoriesapimodel_hierarchy.rbi: id: 8a0ba6ec997f last_write_checksum: sha1:feefcb2d9a53e928d6ffa8056d3fd108c2ca6066 pristine_git_object: 5658a3f9f552fcd1ae18df0a541699a7697e8ab8 lib/stack_one/models/shared/createcategoriesapimodel_language.rb: id: f0b6ba3a352e - last_write_checksum: sha1:dcca59c45cae6d5c5930f5d05bac2743feae0ac8 - pristine_git_object: 09f7c10a44306a31183fe04a225ba0975e0f250d + last_write_checksum: sha1:bb363c2d69a433d725d8411d8b43fa96c5e24bfe + pristine_git_object: 5424f9f5c11e0ab7c1d279cb8b663ff56c26cc7d lib/stack_one/models/shared/createcategoriesapimodel_language.rbi: id: 13046cec8f3d last_write_checksum: sha1:3359ebbb33a193e386aa601b1461df5df0c8bc53 pristine_git_object: d57ef215f55873d25a2017a34f2674182e1d1f3a lib/stack_one/models/shared/createcategoriesapimodel_level.rb: id: 24a753b284fe - last_write_checksum: sha1:5c12854865efb11ef1cebdf81b0ffb557f7b5482 - pristine_git_object: 5e7b6a88aa4fac21f939681f5b8f4c6ecfdecfb0 + last_write_checksum: sha1:f0a4e1fd863071c76d6a4c07d56fe76a0d3aa865 + pristine_git_object: 307715e50ef132cef6a59d96536bd41f2f8cb578 lib/stack_one/models/shared/createcategoriesapimodel_level.rbi: id: 4ae2898b317b last_write_checksum: sha1:63fe2c1b324943646eba5971a5f8dbce41c25876 @@ -18820,8 +18825,8 @@ trackedFiles: pristine_git_object: d9ec4c5d646ca3a1facf1760b4dab7b3f3de5cbe lib/stack_one/models/shared/createcategoriesapimodel_schemas_level_value.rb: id: f23255a59c1f - last_write_checksum: sha1:41c74cc9d90947993303b19257ef2e07b97b608a - pristine_git_object: 030e43f806f004186b94dbc08cfebf7c15682832 + last_write_checksum: sha1:6d91fc4fa23eb0fc7cf21e4d5480cf581b2aea6b + pristine_git_object: 954c402072340d8cb4727d1f6e8582cf27982522 lib/stack_one/models/shared/createcategoriesapimodel_schemas_level_value.rbi: id: a42bdcf58ef9 last_write_checksum: sha1:b67461558e8f9a79dee40a7ff714113dc7452ae2 @@ -18836,8 +18841,8 @@ trackedFiles: pristine_git_object: 76b5a80430e145469e02ef3d35b5fe9ee8d2c943 lib/stack_one/models/shared/createcategoriesapimodel_schemas_value.rb: id: 0695d7dba5d4 - last_write_checksum: sha1:d1cba5debfdbde62777b59b74b569eabde20c211 - pristine_git_object: daad768a466564f27922d244419cf1738775bb46 + last_write_checksum: sha1:82a023ad3b722174a11a67b5bd09b5c131ec0dd6 + pristine_git_object: 07b31ec0222e9b3dc90c457b2f15495d9947985b lib/stack_one/models/shared/createcategoriesapimodel_schemas_value.rbi: id: b40e1f616705 last_write_checksum: sha1:51c3a28cf05c102cde02a90a3c9aadb49e207760 @@ -18852,8 +18857,8 @@ trackedFiles: pristine_git_object: c7f8fc754391d89600cb15742d217d6a8cce6427 lib/stack_one/models/shared/createcategoriesapimodel_value.rb: id: 11422c32529a - last_write_checksum: sha1:6ef559a686895e972b2f113c562b49866a9728c0 - pristine_git_object: a0ff93bf5015f9e308f44c74151b113f929622a4 + last_write_checksum: sha1:d54a3abbeadd00ad7e4eba96fbb03c2c25c8333c + pristine_git_object: 6aec4dc7e56a8362b87c3323db321a92ed771425 lib/stack_one/models/shared/createcategoriesapimodel_value.rbi: id: f6e5a4f62367 last_write_checksum: sha1:5612049b58e30c5aa809db5593406538820fb3f9 @@ -18884,8 +18889,8 @@ trackedFiles: pristine_git_object: cefed1770ce621c62a76ea9b40094b3ea03f4050 lib/stack_one/models/shared/createemploymentapimodel_contract_type.rb: id: 26b7bdf26309 - last_write_checksum: sha1:2aabb65f1ac0561dd890432cce7f8029f8106991 - pristine_git_object: 15eb2a7ea0998a030ec979b75238f844d5089569 + last_write_checksum: sha1:508f09b66ad576b8c2cfeb89625b5223e5df976f + pristine_git_object: 941572e0400be612b6a27bb60c17eff83e510aa3 lib/stack_one/models/shared/createemploymentapimodel_contract_type.rbi: id: 0a2d722b7c8a last_write_checksum: sha1:55eb30f3535d63a5859f15ebba0c429dd3446798 @@ -18916,8 +18921,8 @@ trackedFiles: pristine_git_object: 17653f1a9c6cf37e2ce5bb992c2ba657bee347d9 lib/stack_one/models/shared/createemploymentapimodel_schemas_contract_type_value.rb: id: d1269b8da6eb - last_write_checksum: sha1:94f7a424ae1ede793e64d5696a288c2e8eb46505 - pristine_git_object: a8937beb6af6ca0fb3d0b0e9d27fa87e3bed0c4f + last_write_checksum: sha1:e1d3749a4a3381993d7b0b68ad68e6c1885654d7 + pristine_git_object: a7225f7fe874c4b1edc7c4e52b1c961cd5033fcf lib/stack_one/models/shared/createemploymentapimodel_schemas_contract_type_value.rbi: id: a551571c9d6d last_write_checksum: sha1:5a7ca6a7db3ffb767db7a9f28421d846849657c8 @@ -18940,8 +18945,8 @@ trackedFiles: pristine_git_object: 911a8731c5787ca13b54fc32823305c2c33d51eb lib/stack_one/models/shared/createemploymentapimodel_schemas_pay_frequency_value.rb: id: 18d61c0b805f - last_write_checksum: sha1:ea1cbb13c4564b973843f5988ae0c646606eeee1 - pristine_git_object: e86aa1761929921185d87bf600dbbf277db9b193 + last_write_checksum: sha1:374f87f14e2afe2d54bf1aedd70a5bf37c766329 + pristine_git_object: c7336f9a6d604366cb1ec3311663c34b98385b67 lib/stack_one/models/shared/createemploymentapimodel_schemas_pay_frequency_value.rbi: id: bbafc3c384ee last_write_checksum: sha1:b905e0d9390d2ee4bf05759b39e642022bd60319 @@ -18964,8 +18969,8 @@ trackedFiles: pristine_git_object: c68588958c920d2e64e0b727c51c463750f85265 lib/stack_one/models/shared/createemploymentapimodel_schemas_pay_period_value.rb: id: aaff728b4135 - last_write_checksum: sha1:a94ffaf00f64d8b35ea0e3a49d291111dc29ccc9 - pristine_git_object: bfb45e23daeee63f6d2d6b9d5ff26d54772c248c + last_write_checksum: sha1:6621539c7ba8f96be08cb90a8dcf62f697498635 + pristine_git_object: 9cc83524968d19a7fd95d131afe3b64431479aef lib/stack_one/models/shared/createemploymentapimodel_schemas_pay_period_value.rbi: id: 52fa5674f081 last_write_checksum: sha1:ba4f7f0158c699cf5da5ffd75af6f711996df59e @@ -18980,8 +18985,8 @@ trackedFiles: pristine_git_object: 8c93754f2b279ea6a80aba23c70c87f422f7e71a lib/stack_one/models/shared/createemploymentapimodel_schemas_type.rb: id: 8d02de48d082 - last_write_checksum: sha1:d1ee84f89889c0a7dd2f4a6552f33f9f417a8b0e - pristine_git_object: 0817b678fcd5b2a9961c4e6f579619abfd68bddd + last_write_checksum: sha1:516a574e66796f31f78b17519e3c688b8c6f2586 + pristine_git_object: 60e4fe0be0076ebf9f671a4463bf0c5ed6d6476c lib/stack_one/models/shared/createemploymentapimodel_schemas_type.rbi: id: e5ee3956897f last_write_checksum: sha1:f131f12d5fc10e2daef3520ab05ae780717b6bb3 @@ -19004,16 +19009,16 @@ trackedFiles: pristine_git_object: bd05fad543c19d3011c4cf2cd0bd0cb118051f6e lib/stack_one/models/shared/createemploymentapimodel_schemas_type_value.rb: id: b92bd8e5d60f - last_write_checksum: sha1:92d0884b6177082ff640c3a23375b5f23b262915 - pristine_git_object: c072174d442ad41742dd48464a0edd37821b7961 + last_write_checksum: sha1:e01eab5d7d169cb0db17a457220cb4108833ccc3 + pristine_git_object: 607fd060a3a79af03ae2382eadbb9788356ba1df lib/stack_one/models/shared/createemploymentapimodel_schemas_type_value.rbi: id: 770794f4926c last_write_checksum: sha1:1bb9fa2f62e67511a4f492c24483bd5833372c88 pristine_git_object: df07db57459d561c9f49ac391e2096f42f985332 lib/stack_one/models/shared/createemploymentapimodel_schemas_value.rb: id: 32c3f18737ac - last_write_checksum: sha1:98b9a2d751418d8c5af09c08cc25221235a6783d - pristine_git_object: 0df79b7b3e283795eeba5457f694e892b6f1a5d3 + last_write_checksum: sha1:8ec5de0e0cab7c234d1044053c8a3523a1bcdeff + pristine_git_object: 3470ff43c877427e6b4e1b7b76117b6632e042a5 lib/stack_one/models/shared/createemploymentapimodel_schemas_value.rbi: id: ef8d301d670b last_write_checksum: sha1:1bf00b197207859bc1a9af6c785a77b024b9c329 @@ -19036,8 +19041,8 @@ trackedFiles: pristine_git_object: d084bf0918f52973227a1b47d9ec3573e78fe36c lib/stack_one/models/shared/createemploymentapimodel_schemas_work_time_value.rb: id: 19c63ea357bd - last_write_checksum: sha1:f800c76b70023a6a8fa850aac8fd6307c7541ef0 - pristine_git_object: dbc09b58cc51a942d1f4fc4f343fcb5871fbe92f + last_write_checksum: sha1:d7a4e150ff879e1a300350eec08426dd81105194 + pristine_git_object: 3bf9f523b847ea3e39236e9a3e9778b1862d7ec6 lib/stack_one/models/shared/createemploymentapimodel_schemas_work_time_value.rbi: id: f22d007db367 last_write_checksum: sha1:4e4be25d279758ea8b266934b5e46716404b355b @@ -19060,8 +19065,8 @@ trackedFiles: pristine_git_object: 19f16b3583f61da6e75e5ec213733e0e8633135b lib/stack_one/models/shared/createemploymentapimodel_value.rb: id: 40282be7fb67 - last_write_checksum: sha1:dd3a22140a25409dae0765aec61c13940a05bfd6 - pristine_git_object: 36de08c275928e98e2650a68fc39ed15c513491c + last_write_checksum: sha1:9be28349d2ee5d6a00886d07ee1fc97f8484a6e4 + pristine_git_object: e8601ecc026b80b225a5bde92522550db433b182 lib/stack_one/models/shared/createemploymentapimodel_value.rbi: id: d642a3c18ee6 last_write_checksum: sha1:55bfccd69acf331759563dec8e2303289e569ffc @@ -19092,8 +19097,8 @@ trackedFiles: pristine_git_object: 672b938af9f25d7d24c5fa74648cfa6c80f9f383 lib/stack_one/models/shared/createhrisbenefit_value.rb: id: cd13e3dcc0f8 - last_write_checksum: sha1:8ba832497c2ad7fa3ef897c04bf21ed781b97243 - pristine_git_object: d66d2f274ef89d1b651b1d3a26417f64b19c4e3f + last_write_checksum: sha1:aaa20b9c97723484dd41d99596db7b21456605db + pristine_git_object: f57eb01f7f5a35258ed64abf8d258455118ef53e lib/stack_one/models/shared/createhrisbenefit_value.rbi: id: 6fd0eccdc57c last_write_checksum: sha1:12f75b5d77790aec6e8d3e4d22b087f41668b077 @@ -19132,8 +19137,8 @@ trackedFiles: pristine_git_object: 3f9f782714b6f218f92f85b9becb9b5ff47067a3 lib/stack_one/models/shared/createmessage_value.rb: id: 6d19dbae5817 - last_write_checksum: sha1:3452716fbcd6f459b0987a5b9f013c407eef292c - pristine_git_object: 4c43d622cd1fe72f89b2e90a4e14154e5d34633c + last_write_checksum: sha1:fbdc12ea324d611446606e7612d355ec3fdb6991 + pristine_git_object: b0da94f922a66bf4cbc05b145117b6da720de9dc lib/stack_one/models/shared/createmessage_value.rbi: id: af1f3174a521 last_write_checksum: sha1:50464962ca99b184b8e89cea8c9914b4bed01473 @@ -19188,24 +19193,24 @@ trackedFiles: pristine_git_object: 0b9cf4946c17afa98e019cc8fdacd36ed7fdcec7 lib/stack_one/models/shared/createskillsapimodel_hierarchy.rb: id: dcf27430cd15 - last_write_checksum: sha1:e9788635927c3c923ca5d46a2524bb216710b199 - pristine_git_object: 71584d8a254ecb2ad83ecbb1391e0f627f16d9fd + last_write_checksum: sha1:7486fb1cfe8bce8cf25290432c094e44344aaa8b + pristine_git_object: 2cbe3458b1c3c702141a04263a249764d2815521 lib/stack_one/models/shared/createskillsapimodel_hierarchy.rbi: id: 62fee7bbd31e last_write_checksum: sha1:72e7b89b6c966f534f647bf8c49c37c7381dcdfe pristine_git_object: be68e83faec05dfeb16098f0a5126c0f75886de3 lib/stack_one/models/shared/createskillsapimodel_language.rb: id: 08144575cf54 - last_write_checksum: sha1:468814b386590d8fd5422e8e55fcf8049ff85190 - pristine_git_object: 45d153f32e2d21f19645917da24c1ad1e302dfdb + last_write_checksum: sha1:b33a6e862c3385d12b628b011f22719bbaa5c827 + pristine_git_object: 02a14c2f7503c0ce790a24e9077ec6cb55d1bd94 lib/stack_one/models/shared/createskillsapimodel_language.rbi: id: f481118f10b8 last_write_checksum: sha1:db315814a0e91ac7fa7194166c4003e7df6ada37 pristine_git_object: c0aea742e4bb6e20dc38efffec0c11ee1cbb288f lib/stack_one/models/shared/createskillsapimodel_level.rb: id: b5033cf909f5 - last_write_checksum: sha1:1f27aa03e2a8c22d3f69807012706a99311aba68 - pristine_git_object: 9c61b16df6b313c94bfe9071c357867c5a871e40 + last_write_checksum: sha1:64efa9d3a4aceddbe52b050d51054244d9526091 + pristine_git_object: 0b770e42795a2fff210ce04b187baafedb7484dc lib/stack_one/models/shared/createskillsapimodel_level.rbi: id: 6125a87b539d last_write_checksum: sha1:d6458b3065301fe78ec531a0d4f8b4a4563ce207 @@ -19236,8 +19241,8 @@ trackedFiles: pristine_git_object: 9f7db778b835d076e385f83d66ea2ade89cdca40 lib/stack_one/models/shared/createskillsapimodel_schemas_level_value.rb: id: 5931d5b2ac37 - last_write_checksum: sha1:0ce18bd5502cce0913c3e6fdb3f2ce1dcfc5edd3 - pristine_git_object: 0aa1ebaa9e9eb9348f258451c24cf2376f39b58e + last_write_checksum: sha1:8960d046927ae5037ebbc3fc97306535fb8eb86f + pristine_git_object: aebddf0bc486ee4f5bfa536a283249d65348ab09 lib/stack_one/models/shared/createskillsapimodel_schemas_level_value.rbi: id: 98e33952d1a0 last_write_checksum: sha1:06fe373d375b99b83805c73c9fc21386ab46253f @@ -19252,8 +19257,8 @@ trackedFiles: pristine_git_object: ce8c2121755acdc5168a2b0e10c8b9b2b1eb1121 lib/stack_one/models/shared/createskillsapimodel_schemas_value.rb: id: 9466dd1c10ce - last_write_checksum: sha1:c333270cfe6fcc88b9e3a8b63fcb451e80152454 - pristine_git_object: 004185ed6f229dbe9792b12d1df9e805e7669fec + last_write_checksum: sha1:5f8c9bd1c9baaa1d0d20537ce67fa5ca3ccf35ce + pristine_git_object: 47e6c14f2beb42116c0c7694481ab2e2e275e37d lib/stack_one/models/shared/createskillsapimodel_schemas_value.rbi: id: 6c563b6fe682 last_write_checksum: sha1:afd4af997404966f7576560a96b825fa303a5d9a @@ -19268,8 +19273,8 @@ trackedFiles: pristine_git_object: b0849036bdc9bef267afad6cfc440d1ec2a96715 lib/stack_one/models/shared/createskillsapimodel_value.rb: id: ea04fe8d90e2 - last_write_checksum: sha1:0415529db5b6db779cbe268e95fb6174260dc36a - pristine_git_object: b89db9495c5e6326daa1f172b67104260117179e + last_write_checksum: sha1:8181f6f51ba777bc461f0e7e4bd12c0ef53dd89b + pristine_git_object: 5ab9f3735e38bb011e02ecf596288801c815f7c2 lib/stack_one/models/shared/createskillsapimodel_value.rbi: id: ee01efcce530 last_write_checksum: sha1:79c9d5f185237e9ec11db8d3309d9cdd7c61c43b @@ -19292,8 +19297,8 @@ trackedFiles: pristine_git_object: a1caede3302352efa4bbb80af34e8e532f31d14d lib/stack_one/models/shared/currency_code.rb: id: 3739078d4f24 - last_write_checksum: sha1:25fdcfbbe0984bb029eed020745a314f3a836005 - pristine_git_object: d8e4e192e9ef2bb83a2dc14b8fb7dcdb11c11fb9 + last_write_checksum: sha1:7b1530ef88b96d674a104dc5e620807ea0f83797 + pristine_git_object: ee69b38db16208ee4fa4bcffc755f138eed6fe0f lib/stack_one/models/shared/currency_code.rbi: id: ac4e843b0f97 last_write_checksum: sha1:4ad472e4fc0360f28ba91e4b5f5f8380b2c586af @@ -19324,16 +19329,16 @@ trackedFiles: pristine_git_object: e826f847d0d4a9ec37dfa28e6b523ed123404476 lib/stack_one/models/shared/customfielddefinition_type.rb: id: 6c26c5e9ee48 - last_write_checksum: sha1:f05891c3bffdde182622d66d6deb0e4fbecd7dc5 - pristine_git_object: a84a2106dcaa809cdeaeea7d63f1014bbd9684cf + last_write_checksum: sha1:7fba12cd07cbe91c839d1e32d4816681675566fc + pristine_git_object: 057a5e1717223b925cdb9545c272ead97141d3e6 lib/stack_one/models/shared/customfielddefinition_type.rbi: id: 175aeb55e01a last_write_checksum: sha1:379855102ba85b7085cc75e5fdb7399227fa5a52 pristine_git_object: 00ec4b8bdd62a82b590e88abd062587eddc14b6d lib/stack_one/models/shared/customfielddefinition_value.rb: id: 10ca8997a940 - last_write_checksum: sha1:b2c260ef7a7b1de00dac4bd3e0f145af07841080 - pristine_git_object: 117efe403f83f9743065707dc6a8532f37f2905e + last_write_checksum: sha1:153c91e8483fe2167cfb2a4ac71c954d17b07a3f + pristine_git_object: 379e6f77dccb74b51c906c911cf9bc24804477b6 lib/stack_one/models/shared/customfielddefinition_value.rbi: id: 575e1c0d153f last_write_checksum: sha1:a8ab3a7b21492acf7a5db6d3247e293890e8658e @@ -19524,8 +19529,8 @@ trackedFiles: pristine_git_object: 5ca017bcd6e401d2f403fb41347d9661ee6c05f5 lib/stack_one/models/shared/duration_unit.rb: id: 225b1a64e855 - last_write_checksum: sha1:ace69d77d51d6d9a751d0db18be5918d00573fef - pristine_git_object: e44c2348c7be0b4457ee61c015f43d13cf752c10 + last_write_checksum: sha1:0c3018a1d9b327fc8e2693ebe4b9ad2a0961863a + pristine_git_object: 1d620ea8bdef2511d701b735a25afe3495476ca5 lib/stack_one/models/shared/duration_unit.rbi: id: c74a202ae8db last_write_checksum: sha1:d58a8b229bf5373ab93b834cf8265fe169af1039 @@ -19556,8 +19561,8 @@ trackedFiles: pristine_git_object: ec278585e635c601205baff4cb11009e3204d823 lib/stack_one/models/shared/emailmessages_message_type.rb: id: 610cdf5feb62 - last_write_checksum: sha1:1e0f43b14441854910921240faa587c70d6cf5eb - pristine_git_object: 451170f7974224671446599865a77eca2e43f6a5 + last_write_checksum: sha1:9f0062750e81e80f7fd1203c1e0387cd9abb4a8c + pristine_git_object: 9a2f3167de03f3f988519b3c2313613b85f82feb lib/stack_one/models/shared/emailmessages_message_type.rbi: id: 141431d9121f last_write_checksum: sha1:5eaaea9dff04b22d19229b347f7ebe761b334b64 @@ -19572,8 +19577,8 @@ trackedFiles: pristine_git_object: ef71de40a53abe8cf55c7578b4e77962735c0037 lib/stack_one/models/shared/emailmessages_value.rb: id: 24abd1a27463 - last_write_checksum: sha1:ff37bb75ef3482db6abdf194189bf09178891952 - pristine_git_object: baef58b269f7f14bdc79c5d2453e78718a21bf6c + last_write_checksum: sha1:769a62a95de211693766c350901a9bd836a71bf1 + pristine_git_object: c447b38731772c153d2ad41308df2a70fb34e7d0 lib/stack_one/models/shared/emailmessages_value.rbi: id: 9a5e34ea289a last_write_checksum: sha1:4bf57ad5459335ac07c6479a4602ca5de2d3a4b9 @@ -19636,32 +19641,32 @@ trackedFiles: pristine_git_object: ea1c1cb17e017ac04c3e833c4422753dd6c8a9ff lib/stack_one/models/shared/employee_country.rb: id: f27133272b8c - last_write_checksum: sha1:9c2a2255ad593833aa86fe9bcf54d0e16e9117d2 - pristine_git_object: b4d9317c8025e3412524c637e604c37bc9006e11 + last_write_checksum: sha1:6eb0ba3fc6ce2cd525e77ba88aae10328e4d3da3 + pristine_git_object: 18322ea029283dc094ac0098bcf618fdc3d8fb18 lib/stack_one/models/shared/employee_country.rbi: id: 3c834e3fec99 last_write_checksum: sha1:8b24be05c8eed2e126a7d051cd616f1c2a83f347 pristine_git_object: 206fc4efe0c4da7bb03a71ad5c114c8cacce5871 lib/stack_one/models/shared/employee_employment_contract_type.rb: id: fa46e56e3659 - last_write_checksum: sha1:6fd332afffa03a93a0c2851c461f3b233687be10 - pristine_git_object: 364c74fac95c92ca97ec38da7e39849fdab20774 + last_write_checksum: sha1:8d2a92358de5ece99c6061ea9f8fa33cdb4adfa8 + pristine_git_object: 956caf5585cfed966a7b95da77a30ad0331eb610 lib/stack_one/models/shared/employee_employment_contract_type.rbi: id: ca8ed8aed135 last_write_checksum: sha1:8f0d4642110a3d7719d797cc92dbb9abf149c80a pristine_git_object: 61c5a0dcff23c02d3a2a919d3a519fcc68e88dd0 lib/stack_one/models/shared/employee_employment_type.rb: id: 45ac00fd624d - last_write_checksum: sha1:30a406690ca6bdcc6a43b4ff9d18a0275d4d9b41 - pristine_git_object: bc7bbf369f0234135e851e97d1296b8193102580 + last_write_checksum: sha1:e6649baad86d3250f0d59d907f0977134f65d513 + pristine_git_object: 762dec90c6c9f62b7ae2e3737e10cf848faf0031 lib/stack_one/models/shared/employee_employment_type.rbi: id: 4cb4fe05d072 last_write_checksum: sha1:b4ab6d1b79520e9f0526a119924ef78ee917f64d pristine_git_object: 00f9e8daa2168eb8cec1063196077e7aec110a0b lib/stack_one/models/shared/employee_location_type.rb: id: 58829d4ff638 - last_write_checksum: sha1:60ae95c9406316b82f1c3364302787110a2b3100 - pristine_git_object: 07f5b9700fce0944c4cfe97b2e5c03ade4e5144f + last_write_checksum: sha1:fba3731542d8fb90535637a7d6119099f456f609 + pristine_git_object: cc97d9f7a0b215c84bcf49b00fe1c60621f4a319 lib/stack_one/models/shared/employee_location_type.rbi: id: 8b67b267adb3 last_write_checksum: sha1:84f6eacaf98e85e56c325cc2b51e5f80acbf9e10 @@ -19676,8 +19681,8 @@ trackedFiles: pristine_git_object: 295cd428e851f26e5201c12a9d43173713ec4a7c lib/stack_one/models/shared/employee_schemas_country.rb: id: 33b3f58aba39 - last_write_checksum: sha1:72c0da58e572aeb53a3cd7766f37568dbf91bdae - pristine_git_object: 2b95a6cf5041a1c074c9549ee8f739f3e830ac8e + last_write_checksum: sha1:67aa4b381478a1a3d5cf1603ddcc689f6d6dd785 + pristine_git_object: b7a5ae9db64f8359318a2533359fadbbabde8165 lib/stack_one/models/shared/employee_schemas_country.rbi: id: a570332148db last_write_checksum: sha1:6f8ddad8717459f0bfb63c250b5120ed8460badd @@ -19700,8 +19705,8 @@ trackedFiles: pristine_git_object: aee35b3a828a7b772ddd78da6a5130479772aec0 lib/stack_one/models/shared/employee_schemas_employment_type_value.rb: id: f23cc47030c6 - last_write_checksum: sha1:72129e2ac535d83eba819bcf2d04dc90a4c9456e - pristine_git_object: c895cc5b7843c4c10efb115296823b2f81728bb9 + last_write_checksum: sha1:fdc2b8358b3093754e98ce706a733048bdf60ee2 + pristine_git_object: b1dc9122dab95add67e7a7cf8bf6ddd7ec75ffb8 lib/stack_one/models/shared/employee_schemas_employment_type_value.rbi: id: b638c9a1ae91 last_write_checksum: sha1:e7e60a796b3dc07a342e2d725d80c5e24697bb58 @@ -19724,8 +19729,8 @@ trackedFiles: pristine_git_object: b97c1696797c798196c8e081825c41b747ec7788 lib/stack_one/models/shared/employee_schemas_ethnicity_value.rb: id: 4eef9f2833c9 - last_write_checksum: sha1:3da9eee37d14597b9985aed5f88a51ee5a9408fb - pristine_git_object: 53c5b6ba4992f0b62e3d2fabffb1c7049651ce28 + last_write_checksum: sha1:4a9229c70994217763d1d46d6c41aad55e059d13 + pristine_git_object: ea1d98036edb05628a9637c00ac77dfa933aa8ee lib/stack_one/models/shared/employee_schemas_ethnicity_value.rbi: id: 496b1af03e91 last_write_checksum: sha1:3c0f639f9c4d7ed62d2f8a596fc8a473c2fe671a @@ -19748,8 +19753,8 @@ trackedFiles: pristine_git_object: 411755bc784c190e792af5d2877887e8e09fe696 lib/stack_one/models/shared/employee_schemas_gender_value.rb: id: a8f1a021d091 - last_write_checksum: sha1:7da7302d64b2f91f352b814a7fd918341e0687a7 - pristine_git_object: 17a982506162b5a5979a08685cb04b0c59c96c17 + last_write_checksum: sha1:64f7626d5e4da8fa6fd5d957076bf7e6b15ad51c + pristine_git_object: 7dfd6e3c1d5cd9576bd335bcea551dad6cff2a2e lib/stack_one/models/shared/employee_schemas_gender_value.rbi: id: 3bbad0d99046 last_write_checksum: sha1:81d48926b45f0144011f136bec9177f4a649b59c @@ -19780,8 +19785,8 @@ trackedFiles: pristine_git_object: 37a5e3ff1631f63c17336d9e4f39ea76299968d6 lib/stack_one/models/shared/employee_schemas_home_location_location_type_value.rb: id: 050ec38ae5df - last_write_checksum: sha1:6042b1f307d7b27d7c9434a6091a5c97cb2a3c63 - pristine_git_object: e1cd06926aa5fe93846ec42b1f0c9c460732d48e + last_write_checksum: sha1:52ddf9fc86147fa56afc2110e283e76a6ffc9dc8 + pristine_git_object: 9cc791c61ceadc13f360f413adda1c3cff90bbda lib/stack_one/models/shared/employee_schemas_home_location_location_type_value.rbi: id: 33aae0e79b23 last_write_checksum: sha1:f4b5b832a32405eba73845d49f50b267c59d4aa4 @@ -19796,16 +19801,16 @@ trackedFiles: pristine_git_object: c4cda01a771954dd7891cdac3f442c362531803b lib/stack_one/models/shared/employee_schemas_home_location_value.rb: id: 50a842b1a639 - last_write_checksum: sha1:b58a9daf17e7591441fa1b7887bc261e7bd3d6f1 - pristine_git_object: cf3eb7a9f02c1c1b51c66c93894e40e249ce85da + last_write_checksum: sha1:c54309486c26ada2b3b40f5e3a2aefb15f9bf91e + pristine_git_object: 7f52ba64057e507741a3b1de4c198bbf7b89e2f5 lib/stack_one/models/shared/employee_schemas_home_location_value.rbi: id: d0b582707e6f last_write_checksum: sha1:e429e5b876bf9f7a3cecdcd7e49898b57ee7fb92 pristine_git_object: 0f9afe8806245b516655a23383e144021845e4d5 lib/stack_one/models/shared/employee_schemas_location_type.rb: id: 014b01478bfc - last_write_checksum: sha1:1229a4b2b24bb41383d4e15ae1ae8d92206a0ae6 - pristine_git_object: 04b9ba8b945699808988c2aec66bcc46d478e839 + last_write_checksum: sha1:39996976e1772db5033d3340e1e4ad2bb25b8249 + pristine_git_object: d27980c45ebe37970a98e8e2050f6bec8062b329 lib/stack_one/models/shared/employee_schemas_location_type.rbi: id: 76f623a91abd last_write_checksum: sha1:c2246c1f140143058d34ba39c350e3d9ca444bff @@ -19828,8 +19833,8 @@ trackedFiles: pristine_git_object: 98349f9fc086cf4f8d57f088e0507b6c38f118ab lib/stack_one/models/shared/employee_schemas_marital_status_value.rb: id: 8e44b2f446a5 - last_write_checksum: sha1:62c859d5ab8ff22475fce012f0c5066b52e09962 - pristine_git_object: 15c8d92c0385696f136210bf157b16c886a2cca4 + last_write_checksum: sha1:710678556423198a34dfcd58c961c4e939e115f2 + pristine_git_object: 685e8b7efb2c71b323c147ba37870d18341172af lib/stack_one/models/shared/employee_schemas_marital_status_value.rbi: id: f46a1a201ead last_write_checksum: sha1:8c6e58af0adab301086f9d80b45efde73847377e @@ -19868,16 +19873,16 @@ trackedFiles: pristine_git_object: e84e8671ea3a321b64b3cb34e7ddb21f117388a1 lib/stack_one/models/shared/employee_schemas_national_identity_number_type_value.rb: id: ea2124b2b157 - last_write_checksum: sha1:e7e11c91db81a1973ed81899d27fb2f9d42eac55 - pristine_git_object: 9f87b4f9225e5d860bf5ba2c4863b72a9fa15713 + last_write_checksum: sha1:7cb2dd48ab441f54d7c0aa5f08535e1f4bbcb6b5 + pristine_git_object: 0bc57c157268528bee32023aea1c6922ab1a5768 lib/stack_one/models/shared/employee_schemas_national_identity_number_type_value.rbi: id: 601e35755c4b last_write_checksum: sha1:fc4d407947fdad466f4113a6abd89502fdcfd888 pristine_git_object: 8d5f293995982829e5b8c3bd11c84230777c1b35 lib/stack_one/models/shared/employee_schemas_national_identity_number_value.rb: id: 71bfbadfc39f - last_write_checksum: sha1:fc7860e5e2c5054196e26788c4e03ddde199428d - pristine_git_object: 80863c6ce13aebadccf8589d42d91425759b9814 + last_write_checksum: sha1:84a55203b2e5701eccd648aa31cb9f824bfe67e8 + pristine_git_object: 3c27ca2fd8b0029f009fc32845cad19619792aac lib/stack_one/models/shared/employee_schemas_national_identity_number_value.rbi: id: fce949f57434 last_write_checksum: sha1:efbb69263e9e81453916d8be0810d401d371efbe @@ -19900,8 +19905,8 @@ trackedFiles: pristine_git_object: 8b25f5249959d6c09f72796237ffa4b095e91d2b lib/stack_one/models/shared/employee_schemas_preferred_language_value.rb: id: 715bc5036408 - last_write_checksum: sha1:6698b8a7730480607f34161e826d28557dd648bd - pristine_git_object: 3e99578008c0ca7bdcb0c121c3a9bc76ac43e757 + last_write_checksum: sha1:eabd2048e9ae256fb3ea109bdf520630e645488c + pristine_git_object: f7cec978aa73e3c4fe84804a414af38c3b5ef9fb lib/stack_one/models/shared/employee_schemas_preferred_language_value.rbi: id: 08f211124341 last_write_checksum: sha1:56fe5faa37fa6585a50bed9e7353d7ffebfdfa19 @@ -19916,8 +19921,8 @@ trackedFiles: pristine_git_object: cf46b16602f9fc6cb08055af714b3e68ab448334 lib/stack_one/models/shared/employee_schemas_value.rb: id: 26b3256d019c - last_write_checksum: sha1:e0c1a7284ee24be85cda5c58de73b0c9b03d3112 - pristine_git_object: e313dd23cab382babe152f96509c6183fc1f6603 + last_write_checksum: sha1:d68040bf46cbb3b751dc3fb6465616df6572a84b + pristine_git_object: de26a5a8e08262176c7fd91f5f88dada9ff6b55d lib/stack_one/models/shared/employee_schemas_value.rbi: id: e0bbe936be7d last_write_checksum: sha1:b0244080a06d463115aacfa108ef3f49e56b6aa5 @@ -19932,8 +19937,8 @@ trackedFiles: pristine_git_object: 11ccf1c100818eef393435e2842ca0debb002446 lib/stack_one/models/shared/employee_schemas_work_location_country.rb: id: 2314e79cf009 - last_write_checksum: sha1:e83f7967fe5e2c074fdbc1117c1ba70fd3d61aaf - pristine_git_object: cea1d557477416e4e0f259372bae5c4914c0f307 + last_write_checksum: sha1:f79192033fd8db7ae9c40279c2306dd2b6903d1a + pristine_git_object: 4e64526643a92c34034132b4bf3d4dfcefc26196 lib/stack_one/models/shared/employee_schemas_work_location_country.rbi: id: 39367deb7170 last_write_checksum: sha1:8125efb387f83c8f8eb69b15ccc68943aa0eced5 @@ -19956,8 +19961,8 @@ trackedFiles: pristine_git_object: 16c5c74bd2e7885fde65a84947b84f9234afb796 lib/stack_one/models/shared/employee_schemas_work_location_location_type_value.rb: id: b2342a67528e - last_write_checksum: sha1:4b6633978264c34705ab2c84613d410b5187f698 - pristine_git_object: acff89ec2728c0345830aaee073bbabbdb240a44 + last_write_checksum: sha1:c7db4cfef9d36378e1daacda44210660b7524c28 + pristine_git_object: 83c3dd132498a6bdcba790c473594b5f0f9e3349 lib/stack_one/models/shared/employee_schemas_work_location_location_type_value.rbi: id: bad71a151c5c last_write_checksum: sha1:22dea97f31509ae25081bf9c6af92305369a8c31 @@ -19972,8 +19977,8 @@ trackedFiles: pristine_git_object: 08844a55410212f3c280e6cc0c2bf4cff5069da0 lib/stack_one/models/shared/employee_schemas_work_location_value.rb: id: ea8ef41c3d42 - last_write_checksum: sha1:4f1b90c8fd464be6b95fb2fbb9893314e2ba2e8b - pristine_git_object: 5d918edb0b2687d4864b3390e76177bd635f311c + last_write_checksum: sha1:f1fb62755ff27966c04ea617ea90e41917ec681d + pristine_git_object: 709d0b0eb6d25aeb4c9de5d3836ff4be02cd15f9 lib/stack_one/models/shared/employee_schemas_work_location_value.rbi: id: 647f284f3bfb last_write_checksum: sha1:2f1eba2f1db07c0daa46a03ae198ed5bad9a52be @@ -19988,16 +19993,16 @@ trackedFiles: pristine_git_object: 1db02e762de86238206c5ade8330d414c60c827b lib/stack_one/models/shared/employee_type.rb: id: 7e612393e428 - last_write_checksum: sha1:3f0ded54a27b731575bf792d1a7bf4c748d2f436 - pristine_git_object: a97d4a867889888c7b727d7b99f6560e5f7baf48 + last_write_checksum: sha1:d07f10a720605d58e7f5732b65a02e9aebed0307 + pristine_git_object: 042ba82159a13c18f5cc9fcac055864119fdc83b lib/stack_one/models/shared/employee_type.rbi: id: 6bdc16301a80 last_write_checksum: sha1:72c1245645cc57a870684c2af2c2c1a93ca463d6 pristine_git_object: 6458c28b54e8d9133fa5efa43d1e2f9b5df30545 lib/stack_one/models/shared/employee_value.rb: id: c26a383c082c - last_write_checksum: sha1:23b440a280c0fd389a2eba3cba9ebd2dce569217 - pristine_git_object: 713db147339d64f60eb6885432b02c1bdf7496dd + last_write_checksum: sha1:77e70ab755f5609b8535645eb646ff76216d5943 + pristine_git_object: bce85f2c9852d5f5ceb8fd877a4910622607c9b8 lib/stack_one/models/shared/employee_value.rbi: id: acdf1e91864d last_write_checksum: sha1:50af11a1c4aed3086c88bf09eb37d4839459d21a @@ -20028,8 +20033,8 @@ trackedFiles: pristine_git_object: b1a62a014c419ed9b3f4f6011402d20752e61b7e lib/stack_one/models/shared/employment_2.rb: id: 1cf77510fc8e - last_write_checksum: sha1:8621bc3bb53e898971243117e8300e411eae62a1 - pristine_git_object: 35a1a8e1c4c74141b918140ed7efee8b465a4ba1 + last_write_checksum: sha1:d9891f66c80f994d3ee462f3eca124a7f7f31b0f + pristine_git_object: 0cd068d2f829f020beebb1b9000214d91d102790 lib/stack_one/models/shared/employment_2.rbi: id: 5635f4420124 last_write_checksum: sha1:005c1e20c2a2bdae118152b2da42cf8ec227ca46 @@ -20052,8 +20057,8 @@ trackedFiles: pristine_git_object: c69a9ecc0d56d3059872f3887fd6ed733f109ebc lib/stack_one/models/shared/employment_contract_type.rb: id: dcec761aff2f - last_write_checksum: sha1:695b3aca8a4c97143f6766467c4f6eed4f0b3d4e - pristine_git_object: 068a44752a6338e8cccb8bf71026e9c8ccf409fd + last_write_checksum: sha1:9263ee53496c767dfd849f299e835c685843ad49 + pristine_git_object: 7a35861dd9dfdc897a03552c95ed87f075a93ca1 lib/stack_one/models/shared/employment_contract_type.rbi: id: 16b22685a654 last_write_checksum: sha1:7b192744ab3da095c897351ca81e45956051a2a4 @@ -20068,16 +20073,16 @@ trackedFiles: pristine_git_object: 268601cb3867e73a9a6b37a4fd3329da47dd9aa6 lib/stack_one/models/shared/employment_employment_contract_type.rb: id: 269617f985e4 - last_write_checksum: sha1:14fde67921c264fb296b0df37254c997dcbd5f9e - pristine_git_object: 8012e9d10b9b97ea3be04d89bac91a46d301caeb + last_write_checksum: sha1:a772d539cf21afa929f5935e505466c3fe6a012b + pristine_git_object: 861085db37b46f445728b79363cd0d1e96757ce9 lib/stack_one/models/shared/employment_employment_contract_type.rbi: id: 7c6124b99ac8 last_write_checksum: sha1:fb1125ad1450d0327b2109c817ebd00cb8ebb13d pristine_git_object: 8ea928650dfcfbeee6041a6535f996520778f0b4 lib/stack_one/models/shared/employment_employment_type.rb: id: c6a3d5a1d65d - last_write_checksum: sha1:e36a921fabca8d48b98c579017660b4d457e5f6b - pristine_git_object: a209711d241c844e2d9ac08e52d01a493269fb3c + last_write_checksum: sha1:76e99caad0ad834b0023bf440fd5e9ac5718785c + pristine_git_object: 8696ebd66e0b0ba2baef5e9efbaeb5ee2197472c lib/stack_one/models/shared/employment_employment_type.rbi: id: 9d537d954561 last_write_checksum: sha1:fad420efe830a3b0b4c6800c5ed997c830359cd3 @@ -20100,24 +20105,24 @@ trackedFiles: pristine_git_object: 2c22fe2448e82976737a3c2289893aaaf4f33a56 lib/stack_one/models/shared/employment_pay_frequency.rb: id: 7a036b537a80 - last_write_checksum: sha1:2a3d74220b9d18dd9304b1bab451a25354c17fad - pristine_git_object: c71821b2bc6117a2f579f263da7e4cdc3da6d86c + last_write_checksum: sha1:b0cf953c111f44b5c8133b5027597165a0de1b6d + pristine_git_object: 9fe05aee609b3791e456f4b112098ae9015c3263 lib/stack_one/models/shared/employment_pay_frequency.rbi: id: c0a463c52746 last_write_checksum: sha1:82f5d256edadc2fd235cad836bf6a2adc7c8bc18 pristine_git_object: 550649edc9e6821002f54c83737510f0a22692ee lib/stack_one/models/shared/employment_pay_period.rb: id: b8dcb30911c4 - last_write_checksum: sha1:d35c171c77f656a6f2153d70c716275038cdde81 - pristine_git_object: 05190ac84f01c3f4fc4f951c7662f5cfd31bebc3 + last_write_checksum: sha1:0ab59ed645a44b73db456ec4bb642994c7b9ab3a + pristine_git_object: 4b36e50fc9757405a0e1a62c2efdac3069b195a2 lib/stack_one/models/shared/employment_pay_period.rbi: id: 642d4a9b6cff last_write_checksum: sha1:abb3a300fc18f05c8d667d8bf3790d7b6ffc53b8 pristine_git_object: 862cbc98243816f6af2bff16590ea3179a4fbc09 lib/stack_one/models/shared/employment_period.rb: id: 22ddba92a507 - last_write_checksum: sha1:e8c0c2c61d882e99afe6dd49a2f394afe72df80f - pristine_git_object: 550424cab538bf6e74f9191c1b9f1a87afe72189 + last_write_checksum: sha1:41995ed5f5d12a15d404609bc7b10349e272382e + pristine_git_object: e3a16a9e9dfd29bbb88ebc30422051010c6af958 lib/stack_one/models/shared/employment_period.rbi: id: 200061cffd22 last_write_checksum: sha1:babb9c35ebf491ea39caea83535e84645f5cbce2 @@ -20148,8 +20153,8 @@ trackedFiles: pristine_git_object: 2bdedf65fa9b27129929bf52bbd04e183887f34e lib/stack_one/models/shared/employment_schemas_contract_type_contract_type.rb: id: 99a65466eae6 - last_write_checksum: sha1:8d35347f8addd689b57ad58d239a26839ef597c8 - pristine_git_object: ebb2ceab0d0a5d3a94511c73a1e26ba2de541a1a + last_write_checksum: sha1:cf136cef099eaaf596a55f487c3db5a606535061 + pristine_git_object: f9a02abe2bbeb039bb0990d910f9139f01776985 lib/stack_one/models/shared/employment_schemas_contract_type_contract_type.rbi: id: 7d0b741d521f last_write_checksum: sha1:ccf2340d37540924bfab5cdf12688491d77d35d6 @@ -20164,8 +20169,8 @@ trackedFiles: pristine_git_object: 0a257585733707d21b69e1e4888ab258de3074d0 lib/stack_one/models/shared/employment_schemas_contract_type_value.rb: id: 5776c6e7c750 - last_write_checksum: sha1:403c69e5d54b91daaaef85a1cdd9435741d05f42 - pristine_git_object: 23baeccab9e071d10f116437f980e05ff36f0815 + last_write_checksum: sha1:f2ce3bc00160cadcaa592f9de757d9e52bb1ca51 + pristine_git_object: 58891e20ff8c4a51f56b318c9adf1ea891bdd4e3 lib/stack_one/models/shared/employment_schemas_contract_type_value.rbi: id: 75b81e674c4b last_write_checksum: sha1:661ddf17f4caf7482a547c9008dce9ed95995b6c @@ -20188,16 +20193,16 @@ trackedFiles: pristine_git_object: 024a6244ce12278a67d5b912ef5920b91b190713 lib/stack_one/models/shared/employment_schemas_cost_center_type.rb: id: 0fa87d87dd31 - last_write_checksum: sha1:3294b4692d49ea7a68850747fb794691d5b50b78 - pristine_git_object: 0d7af86dbeb2fcc89a1c3bab94ee019cb0ac5f30 + last_write_checksum: sha1:135e6462e793a4c5a9eaaff3f66c7e69c0275e4d + pristine_git_object: c0079ea718d1984b9867add8ebf74bda2bb82917 lib/stack_one/models/shared/employment_schemas_cost_center_type.rbi: id: 0ce13f46edea last_write_checksum: sha1:77029c587949284561270db158fc2ae3f42508cc pristine_git_object: b7b8d79061713f70a9ca9c94a6c180656a9a61f4 lib/stack_one/models/shared/employment_schemas_cost_center_value.rb: id: ea2ae9fd5ad8 - last_write_checksum: sha1:2566779084db19e96d1fe8c72bba6792854e7dcf - pristine_git_object: 6365e54645e4512c4b854a6166e8c3b681671448 + last_write_checksum: sha1:e66707dda1f86d9f4725923b2145e5f0b04ffd8e + pristine_git_object: 45941db0ca596df36568e66668ee40f79a2266d9 lib/stack_one/models/shared/employment_schemas_cost_center_value.rbi: id: 6bc900e99bce last_write_checksum: sha1:e1b4b3860be27ab0b69b2d19601ac438201db39c @@ -20220,16 +20225,16 @@ trackedFiles: pristine_git_object: 3a30c6af11aa1d4e77552b1dfa3ced233b09deeb lib/stack_one/models/shared/employment_schemas_department_type.rb: id: 685ed2787cd9 - last_write_checksum: sha1:743f230c048c17209bc8d2ecda63dd14ad3609be - pristine_git_object: 06ab224ed3e58ea1a1e9dfa64a847957eeb7d86c + last_write_checksum: sha1:96eef57797d161e9941cd234e8e120d57f382e7c + pristine_git_object: 9f61df5bbd828ba1c789ff8c101dc50da6a797c4 lib/stack_one/models/shared/employment_schemas_department_type.rbi: id: b17efc1cefff last_write_checksum: sha1:753f8ce20bfb73cd5431eb40ee3c6ef3e14c47ad pristine_git_object: ca7604afaaf8706013b1e44c44bf10ddab376c0e lib/stack_one/models/shared/employment_schemas_department_value.rb: id: 969034c2d6c4 - last_write_checksum: sha1:6f968401994259efc93618e66c923165520bd5b6 - pristine_git_object: 0db135758d7e2adb1a2b57418a03c6e94cfc375b + last_write_checksum: sha1:9ae4a212491b62858566c288b680b70cb90c7fa4 + pristine_git_object: 56040b1186ee37f088a55cbfcd1ff052547e13da lib/stack_one/models/shared/employment_schemas_department_value.rbi: id: 0104e9b4c45c last_write_checksum: sha1:d933dc552a9a90969f37e0e39ebfe37a1af482e6 @@ -20252,16 +20257,16 @@ trackedFiles: pristine_git_object: 542ebf6d36868e9304aee3a4aa7447e667fd542e lib/stack_one/models/shared/employment_schemas_division_type.rb: id: c54eb51c6aec - last_write_checksum: sha1:d7e93a721633e652ac871114be2cf00c6433f8cd - pristine_git_object: d631cf9b0bc8f30510da7597a54b5682ce15fdf0 + last_write_checksum: sha1:c86d186d9bb5588c78623b4b0b6aa3b9e7a8bc5a + pristine_git_object: 53b5218eeaa96a4467df8b0ad4da23e04c8b6a3f lib/stack_one/models/shared/employment_schemas_division_type.rbi: id: 1c43e039a3ef last_write_checksum: sha1:6c6661a4dde93ed3fa79ccf86ec061368afb9972 pristine_git_object: be7921767f757923276281619a488d4170d275a6 lib/stack_one/models/shared/employment_schemas_division_value.rb: id: 58ba66c7aff0 - last_write_checksum: sha1:9d8486bab5fc53e207d00a306c054028647a794f - pristine_git_object: 7a73f5833c0afd1287644726236726df41ceb7da + last_write_checksum: sha1:adeccde4a54c88d103dff72c3243aa1643512bfb + pristine_git_object: 710f62da2ac17b221c50f5f42eea85ee1b6934f9 lib/stack_one/models/shared/employment_schemas_division_value.rbi: id: 23af73308510 last_write_checksum: sha1:e6b334a37048f36c319b435f4bb9a1d79d4ab65a @@ -20284,8 +20289,8 @@ trackedFiles: pristine_git_object: c6a4570af1d2319823ad85f992b78c3a14214712 lib/stack_one/models/shared/employment_schemas_pay_frequency_value.rb: id: 339eb2b1d83a - last_write_checksum: sha1:ddd47b11826dfdde0b6128c8d7bcd9f8f161013b - pristine_git_object: b51a0629f53393680ecde584c1b92c72dee1d857 + last_write_checksum: sha1:e2107b3d264b737c3a1f931bef8f5f2aab00d78a + pristine_git_object: 5e31595f4e3a0c35e533adf7855126270b8db10e lib/stack_one/models/shared/employment_schemas_pay_frequency_value.rbi: id: 1b0898ff952e last_write_checksum: sha1:5002b86f634f4ef155d82308166f528aa2d8e94c @@ -20308,8 +20313,8 @@ trackedFiles: pristine_git_object: cc194e770479425816f1fa05e647934a70f115fc lib/stack_one/models/shared/employment_schemas_pay_period_value.rb: id: 21e16059873d - last_write_checksum: sha1:40bc6166bc9f3756c98f401ad349e384feeeacf1 - pristine_git_object: 204cbb0cd43d3d817d6023ef2684522c0f8f63b1 + last_write_checksum: sha1:70e2ae7999685b47115e3bf825c0edda24b1480e + pristine_git_object: 8e2090192acbb8a03ef36791a897da44e18e2fb0 lib/stack_one/models/shared/employment_schemas_pay_period_value.rbi: id: 63c15ddbcd68 last_write_checksum: sha1:e2bca89440c8eb7ccfefd99ddb6b52ab7f5fcacc @@ -20348,24 +20353,24 @@ trackedFiles: pristine_git_object: 18bbd6b259f4ccfdd18815ecb0105702a72d1058 lib/stack_one/models/shared/employment_schemas_type_type.rb: id: 9f3e572a21d4 - last_write_checksum: sha1:d8669d120bd7afe6ff7aa5d543cef1268b191cc1 - pristine_git_object: 1b99451af7797b2abac3fe805d70ec88f06193ff + last_write_checksum: sha1:58cb86f3e1c5fa4e822906b6579f373f51c8c031 + pristine_git_object: 7435f198d358fa1d73087a593063c0a7d93082ad lib/stack_one/models/shared/employment_schemas_type_type.rbi: id: c7fb02b9d8da last_write_checksum: sha1:914be30b45f52abdf190965d274e4f24e10f24d5 pristine_git_object: 3be482e25d34cd88358233e845528a71b01265cf lib/stack_one/models/shared/employment_schemas_type_value.rb: id: 35a3c685bb19 - last_write_checksum: sha1:285721214182a324b52b15bc890645e2f6baabfe - pristine_git_object: 2116beb9444082c8741a3a7ac74623128ea8bb89 + last_write_checksum: sha1:ca012e22a769a2ecf61cef72c544a9b7ee9c7990 + pristine_git_object: 0f82b8230ee75b1a94b09c275d84a3be84e5f9a8 lib/stack_one/models/shared/employment_schemas_type_value.rbi: id: ae13f241244d last_write_checksum: sha1:561dc546a45d3603376834a6baf5476242c6e50e pristine_git_object: 53658d16c3351f81209989739abe98996342c3bd lib/stack_one/models/shared/employment_schemas_value.rb: id: 4b135a820415 - last_write_checksum: sha1:6821950887138a73086ec3cb41c3e6edfb06e934 - pristine_git_object: 1175f726359d8791d25a4fde36f322297312cbb1 + last_write_checksum: sha1:54f2d93aee55ab3d05622a6ae12200bce04de927 + pristine_git_object: bead480bebfa582c751b95eb7ed9754f43d11706 lib/stack_one/models/shared/employment_schemas_value.rbi: id: 160725c39d01 last_write_checksum: sha1:dabe677a4c227ea4dbd953a3663d8cf33b1b15eb @@ -20388,8 +20393,8 @@ trackedFiles: pristine_git_object: 03a1829937a3b895a3c8ba915ebd9c22407cfd74 lib/stack_one/models/shared/employment_schemas_work_time_value.rb: id: 49e79018f150 - last_write_checksum: sha1:bd43c0df61e36abdbe5a72965be25f472acd4124 - pristine_git_object: 3ba7adc2241d716a4d7c50bf104e8d5ca78b10b0 + last_write_checksum: sha1:fd0957b007902de514c155871420f4c9db7b2fdf + pristine_git_object: b5445a5d0bc7661f74392c61b21e97e3c97f2556 lib/stack_one/models/shared/employment_schemas_work_time_value.rbi: id: 5ef139dd7338 last_write_checksum: sha1:bc81ce235551f319f933079a204df0b2128eb9a6 @@ -20404,24 +20409,24 @@ trackedFiles: pristine_git_object: 8c2422fe0d23c8525d6742ddde78baaf62270917 lib/stack_one/models/shared/employment_status.rb: id: f0ce4da9d30c - last_write_checksum: sha1:4ecb5eeabc6138018952f92586707d5a29be67dd - pristine_git_object: b2f553db047bea06aaf114d22061b0f0365c448f + last_write_checksum: sha1:647c8d44c5ce2a97c5873037333cdc4f537cd103 + pristine_git_object: f595682d7a84bfab8a36f93d489b072994cacf37 lib/stack_one/models/shared/employment_status.rbi: id: d433f4bbcf2d last_write_checksum: sha1:42d56b87f85c3cffcb1247b2905a411affb3874c pristine_git_object: 2734b18aa0be8d813442be009b6cd504a5b8d0c1 lib/stack_one/models/shared/employment_type.rb: id: f052b9399f11 - last_write_checksum: sha1:fd7c19d6f354bc36560d46061bb60c246a75a927 - pristine_git_object: ca58d5b31b711102853a06def60f8cfa43871617 + last_write_checksum: sha1:6ce6d3484c0fb8308d6d8912880ae22831220e13 + pristine_git_object: 98f495d2fbe16fd170d7de339cb189e6ae47a3a9 lib/stack_one/models/shared/employment_type.rbi: id: 1c249c9f82bb last_write_checksum: sha1:32e8dc6d4271418dd984eed54d914773bd2a23ee pristine_git_object: c4bd931118551b63e481b364060b827c925b9624 lib/stack_one/models/shared/employment_value.rb: id: 67d35e083d67 - last_write_checksum: sha1:7f941133890df72f66102b23a2609f5068b17f6f - pristine_git_object: 68267fc5afef9771f652ff44a643f70f964325de + last_write_checksum: sha1:e2ab4cb67e749b54ce721caf08db762417a542cc + pristine_git_object: fc49741af1a0ef1f556843ccc5b36dc168b0085a lib/stack_one/models/shared/employment_value.rbi: id: e260d4f07dac last_write_checksum: sha1:4aeae093ee5a7ac558b20d9db258c5ecb7eedc98 @@ -20460,8 +20465,8 @@ trackedFiles: pristine_git_object: 74af213f0f33c15dc5856ac7ce2ff9cb838393e1 lib/stack_one/models/shared/employmentmanagerapimodel_value.rb: id: 334116ce088a - last_write_checksum: sha1:15237c3f5e5962b9bcfbb30ca422959679b81c23 - pristine_git_object: 37b14cfc2f4d88d8a4f63de67c8e9b16212ba869 + last_write_checksum: sha1:8d5ff4246800677f9f605795f628065c691ba248 + pristine_git_object: b3c7adeddeb060eeb332846f31b6a80fc47c7aee lib/stack_one/models/shared/employmentmanagerapimodel_value.rbi: id: 6342a16ebe81 last_write_checksum: sha1:b0a951affb1c7dd5f545ffa02d59ed5deee7624d @@ -20508,8 +20513,8 @@ trackedFiles: pristine_git_object: 245ac023b5901438ecde331c61f6020407f4b2d4 lib/stack_one/models/shared/entityskills_2.rb: id: 7e110dc47a44 - last_write_checksum: sha1:e7b057810918a2f478a36a7042a4d2efe62f238a - pristine_git_object: 09234ee90835538df1540fabf3d0f412dd36882b + last_write_checksum: sha1:be5f245a5019ceef99d7671bb784271be38b73ba + pristine_git_object: f0d6d231111df6dcf7f7691a02e0304b1450d3c0 lib/stack_one/models/shared/entityskills_2.rbi: id: cc1f31ee8427 last_write_checksum: sha1:f97dfd761826588465deac7fc64a44c6c86ef09c @@ -20532,8 +20537,8 @@ trackedFiles: pristine_git_object: 608aa787ce74be1669ede04436624ef0d3261151 lib/stack_one/models/shared/entityskills_language.rb: id: 3eca88568987 - last_write_checksum: sha1:0369aa7a6f9b253c084f0d7bcff9fe79029d1a21 - pristine_git_object: a8c7f9d8a362efb3fb9f8b6e7b850f9ed957c75a + last_write_checksum: sha1:d284cd13cb52d886ef5441cf0d755942ffac5903 + pristine_git_object: 999472c5221639203dc8564777e5cd9b22f7dfcd lib/stack_one/models/shared/entityskills_language.rbi: id: d8908af1bf4a last_write_checksum: sha1:a1e97ae979a90b69cc3011721478c90bb7596b0c @@ -20564,8 +20569,8 @@ trackedFiles: pristine_git_object: 61e4b26d714fcf6049f8d1195ac7e4976719665f lib/stack_one/models/shared/entityskills_schemas_minimum_proficiency_value.rb: id: 7a1af4efba34 - last_write_checksum: sha1:0caa22766a4acecc46518f535ecf3a68a9b64b25 - pristine_git_object: 0c4c8b6b71592feaebeea3971f2a4bb045c336fb + last_write_checksum: sha1:732db7b83cbd8fea9e05d77addb76c0443fa2555 + pristine_git_object: 9099bb5e927b0416f683b91b1b04277758ada1f7 lib/stack_one/models/shared/entityskills_schemas_minimum_proficiency_value.rbi: id: 37901b237b00 last_write_checksum: sha1:af71b85bfeb1078e0b6e808473a0c5040eb831a6 @@ -20580,8 +20585,8 @@ trackedFiles: pristine_git_object: fda3a0f391a4b212e86a0f9b2a925bdcb061c9c0 lib/stack_one/models/shared/entityskills_schemas_value.rb: id: 00b8c8ea7c31 - last_write_checksum: sha1:12e4943c49da94a1213fd6201f7df9401c8fe414 - pristine_git_object: f9b96535be06ab60b529ecd5658423b2689f2c59 + last_write_checksum: sha1:701a9bd51f13429c8c76d29872dd14c8d9377b13 + pristine_git_object: be699f2839f5f6c46b6e61341a2af9ffd8ff15dd lib/stack_one/models/shared/entityskills_schemas_value.rbi: id: 7159f917d765 last_write_checksum: sha1:17123d1e48a4354ac92671204e2a3eace5115516 @@ -20596,8 +20601,8 @@ trackedFiles: pristine_git_object: dde930f5c75660324569d79a521a73ac0509643e lib/stack_one/models/shared/entityskills_value.rb: id: a9d09724596e - last_write_checksum: sha1:d3cf21babc583e24937e99c5c62b41c114703101 - pristine_git_object: cc31ef60119283ede70642338946cc823c689537 + last_write_checksum: sha1:9003448e0df3e6cc1f324a4ed90457282ae6d4e2 + pristine_git_object: 0d8411d613bf64c9408d42ce32ade10b465da187 lib/stack_one/models/shared/entityskills_value.rbi: id: ca2165c9ac39 last_write_checksum: sha1:6058125d43a8fbe080a86d6eb66ca3661c6be3c8 @@ -20620,16 +20625,16 @@ trackedFiles: pristine_git_object: 7a7a1ba36c87d3ac60c572491d536c95d05815bf lib/stack_one/models/shared/entityskillscreaterequestdto_maximum_proficiency.rb: id: 30a24f78862d - last_write_checksum: sha1:d1b746c9944c541d4e70805f6e5ddfaecd0c93ab - pristine_git_object: 166226e00e52054757a76684f558413cbac8e9e1 + last_write_checksum: sha1:44f035ed480b589fac19969bd24f15747b3d466b + pristine_git_object: ecf9437770d6063a97dd81c26bf8a6141136b0d8 lib/stack_one/models/shared/entityskillscreaterequestdto_maximum_proficiency.rbi: id: 5537b301dd66 last_write_checksum: sha1:df68d3e45e052bf100dee93536fbf2c3e3575926 pristine_git_object: 0e3d7c94e3ec4afb68547a53e1d2bc5ad8948e74 lib/stack_one/models/shared/entityskillscreaterequestdto_minimum_proficiency.rb: id: f3821d6d9b4b - last_write_checksum: sha1:41e0f999b4938235f6a80c7082c0ab505121c479 - pristine_git_object: f39447df1e319fc9d6e20640084e6f4d78390f7f + last_write_checksum: sha1:8fef6fbfff5213a1d15e2403e01980858268f425 + pristine_git_object: c8b7f7c4a7491e8f88e0cfadc65c3a30356c62a6 lib/stack_one/models/shared/entityskillscreaterequestdto_minimum_proficiency.rbi: id: 20c861d98124 last_write_checksum: sha1:cb1f871a09cad8f8170e86eefb7d1a2267f1ef08 @@ -20652,8 +20657,8 @@ trackedFiles: pristine_git_object: 0a73e0c093c17337510c12bbd929fb6c4b9295aa lib/stack_one/models/shared/entityskillscreaterequestdto_schemas_value.rb: id: a7f8144c1bff - last_write_checksum: sha1:15a3457df012a8eb4b614801b26b2c4986c5a943 - pristine_git_object: 4fcad1b76291973f6b7f38a60944d749f6a965d4 + last_write_checksum: sha1:8996c0caeef58719c775e42213ed6fc5619d4d0b + pristine_git_object: c091fbccc0acef1c66a42bdf5eb5e981d346a44b lib/stack_one/models/shared/entityskillscreaterequestdto_schemas_value.rbi: id: ae72960d2811 last_write_checksum: sha1:0eea7e6dc0c1917693d914c148826e55e41e9034 @@ -20668,8 +20673,8 @@ trackedFiles: pristine_git_object: b8d27ddd3eae8c4e00df305cf32873c876c4fd58 lib/stack_one/models/shared/entityskillscreaterequestdto_value.rb: id: 584b84a35daf - last_write_checksum: sha1:6843251f1873a0ec4b5404239d34338b3c227d85 - pristine_git_object: b6ac3c5206469c8460ee0de302965ae85bccff90 + last_write_checksum: sha1:494e5b4d2d0e08856c734577f9ce6ce85cdd6c75 + pristine_git_object: a9423d09f1b401575ca81663a1a166d7a53069eb lib/stack_one/models/shared/entityskillscreaterequestdto_value.rbi: id: abc45a80b489 last_write_checksum: sha1:9e7bad6195441afe49b3bf2103beb87e04f537cd @@ -20684,40 +20689,40 @@ trackedFiles: pristine_git_object: 47d6fc5c4ad54c35d2d18f1100fc6e9c088f6b95 lib/stack_one/models/shared/ethnicity.rb: id: 6b3d8decbead - last_write_checksum: sha1:b8da5dec4cba9b63240a815a6222875afde8980a - pristine_git_object: 09d609573a9cae06bde01d2be36832768e1886ea + last_write_checksum: sha1:bdb233d7df77aa0bddedd566c2d5dc20757e0000 + pristine_git_object: b59b25a25400c382abf3a9f6df44f0eb2dc5232b lib/stack_one/models/shared/ethnicity.rbi: id: 1e71372c91e3 last_write_checksum: sha1:c8b82b83e04a8500dd7a73b2f71cd681988032bf pristine_git_object: 0e437a22ac3f29cd0fb023c3ea8cfc928ec5b6b8 lib/stack_one/models/shared/event.rb: id: c9bc6fd00378 - last_write_checksum: sha1:b15684d6274725cfa969c2409b6da6ede01ea99a - pristine_git_object: f5c7ea70075168455e04159dbecb949841e3232f + last_write_checksum: sha1:22affea29e5ca670e525e61a561cf4f159d9c3d4 + pristine_git_object: 1afe4e76b03fab9a5683842c5552b2e41b8a4409 lib/stack_one/models/shared/event.rbi: id: bd4a2d7896b8 last_write_checksum: sha1:5fa8acdbc29c0a66a342fb5ff2527c87f645c8c2 pristine_git_object: cea9dd501d2e674e8e6c708c5c7d26c8c5b55adf lib/stack_one/models/shared/field.rb: id: 31eff4354756 - last_write_checksum: sha1:5a71952b4ef62e108538aa5be3203b0e35882524 - pristine_git_object: 078de65138e7e0adcf10e87b61067528acc479cc + last_write_checksum: sha1:070d7307f3939826fe7d0f82e7e9a0c10ff5f163 + pristine_git_object: 7a4de69126504d843f781a296fcd06ac06d8a787 lib/stack_one/models/shared/field.rbi: id: 681fb17dedc6 last_write_checksum: sha1:2f049d099ceb10d5ee145461cbdc9f1778ef68d5 pristine_git_object: 2cdd78de95a637d81fc139d114df9eb260654a07 lib/stack_one/models/shared/field_2.rb: id: 41fac3e0549a - last_write_checksum: sha1:42a48c3c55dc3983bd3bc730983e1dbb913ef1f1 - pristine_git_object: c6aceaf3f0e83fa629e2da9fda66c0f31a99762d + last_write_checksum: sha1:5fcc86ab0b70477cfc3f963dbbfbdd7a929d1648 + pristine_git_object: 7707cbdc33270a9e7dbc11559d132596ff3456ee lib/stack_one/models/shared/field_2.rbi: id: 786fd14e3f5f last_write_checksum: sha1:bad388faa58967f58ad5b60c68a496ac7056a8b0 pristine_git_object: e220504d831a57e1e96e573a2878a8f1a218f5af lib/stack_one/models/shared/field_type.rb: id: 0fb2fde763da - last_write_checksum: sha1:68f563cd2731a063e4c455eb278da9c9b70f1449 - pristine_git_object: 081bb6ddd6837a4cf464b73190dcfa9e90dcba0b + last_write_checksum: sha1:f47a6131f00a61876670ca8de8a9f892bdf4123b + pristine_git_object: c5a2f29d6fdec826d85c38d9b3d8f2e28c1ae9e1 lib/stack_one/models/shared/field_type.rbi: id: a1a8b6612b20 last_write_checksum: sha1:99e9ebcafc4231172c6d9d46f73266ee9214450d @@ -20748,16 +20753,16 @@ trackedFiles: pristine_git_object: 1e5c49207131b6b1fbaea0b385d2e8cedaf3d459 lib/stack_one/models/shared/file_file_format.rb: id: bff76e250379 - last_write_checksum: sha1:0b8fc686298089522cda610cc85091fc7fda15d1 - pristine_git_object: 777b5ee3b41e0d2e2ee92b37a9c3a8103446476a + last_write_checksum: sha1:7e9f10c073e340cc014f94794a3e66dba6592df4 + pristine_git_object: fe7df50317e945b51e54794dd9b69657d2cf8362 lib/stack_one/models/shared/file_file_format.rbi: id: 3edf3bfa0b4e last_write_checksum: sha1:f03e198c3aef8ea6417b4fc2a504757ef8d18fff pristine_git_object: cafad187ac1f9633c31344406ae9946427cf0380 lib/stack_one/models/shared/file_format.rb: id: 9ca351127b1d - last_write_checksum: sha1:935f870a504ad1208a36047e2cf89e45a9d645cb - pristine_git_object: b13a7902c909f401db450c7c42b493d078cb7c5a + last_write_checksum: sha1:59d0770de2b3258588f7312aa4f76ab5c76b1e21 + pristine_git_object: a550c59635051cb2c240fbbd379cae4f5feacf79 lib/stack_one/models/shared/file_format.rbi: id: d37fc6971d13 last_write_checksum: sha1:95492463fefcd970332c053eee826136a8049a52 @@ -20788,8 +20793,8 @@ trackedFiles: pristine_git_object: d38e9e7c312a8502754e334a00a34b08c3e62e4d lib/stack_one/models/shared/file_value.rb: id: 970f715bb4b0 - last_write_checksum: sha1:e981f31e75201442f8ebbfef3264cc8bf3c13c4c - pristine_git_object: a1aa1e4a4ac0f3309be7646518134cbad452a0c4 + last_write_checksum: sha1:81f3fb83bb51569441c0b622dff44a4e826711cf + pristine_git_object: 836c81d104929ab5a0d2d3d66979971cec8a0aa6 lib/stack_one/models/shared/file_value.rbi: id: ff633e86e8fd last_write_checksum: sha1:a6dfdbece106bb2ecb456f86655bc2364161fec0 @@ -20812,8 +20817,8 @@ trackedFiles: pristine_git_object: 5cc685def7c0e450bd30d66e10490f98b11a571c lib/stack_one/models/shared/files_2.rb: id: 12e7c9c46458 - last_write_checksum: sha1:7817af3617f102031d7176e4954715ca9eb7eb70 - pristine_git_object: 31f4ea786ac054fbfef63f31a331335191ece3dd + last_write_checksum: sha1:17c09f6a029a2dc69ddaef38b7549bd02a6d7f26 + pristine_git_object: 205ae2931b27dd3a4674e59da1792d1aa2867c14 lib/stack_one/models/shared/files_2.rbi: id: 89088b0c7f22 last_write_checksum: sha1:0544b81ed8dcb9d18db24d9f80f7877464a5e706 @@ -20828,16 +20833,16 @@ trackedFiles: pristine_git_object: cf4f9a16aa2f7d4461d1a3278aa0c7d0a4bf7537 lib/stack_one/models/shared/files_file_format.rb: id: 1c10238e328d - last_write_checksum: sha1:729bad37d58683d6c858ac1eb9d710b8f5540a76 - pristine_git_object: 2ce5f9a2d853f2a78e67f88ee4f11c11ba12d992 + last_write_checksum: sha1:05dfb873d3aeec9442ea2f10a071d369335cae5e + pristine_git_object: 2f99399c2be8d4feddec9806c084aacddaac0286 lib/stack_one/models/shared/files_file_format.rbi: id: b61dfc4863ba last_write_checksum: sha1:f70e77268489bb2d2c247f5b520ad33fe7868356 pristine_git_object: e00e3ba5409b93136bbc556d91722d94f01b0dce lib/stack_one/models/shared/files_schemas_2.rb: id: 6dfcd252635e - last_write_checksum: sha1:370dfc991d5fa0b36ef004b916b9912293cd2fa4 - pristine_git_object: a4c11fac4d84c94f825fdc463fc12eb112b8fec5 + last_write_checksum: sha1:3677e7300890fe8eea0f4ac0df72b03a2f08afca + pristine_git_object: 1f48b9a34c5f89dc58c3d149d8887eab893e4468 lib/stack_one/models/shared/files_schemas_2.rbi: id: 1ea78e88dc67 last_write_checksum: sha1:08f318fd960ccda79d7e9965e941512ce1f6e05a @@ -20852,8 +20857,8 @@ trackedFiles: pristine_git_object: dc600ff70b48cc515c4c84411e0a1d335f24cb1c lib/stack_one/models/shared/files_value.rb: id: ef4f638c0834 - last_write_checksum: sha1:46054d07e9cae2d04550d18e343fa0bf85115f5f - pristine_git_object: d39cf975d47598a41ac5f97dfe7309c9952ec092 + last_write_checksum: sha1:51adaa12e20f30822943468d9696fe10931b6772 + pristine_git_object: 3d13042721a9d7eaa9d7631de788e63a67e73801 lib/stack_one/models/shared/files_value.rbi: id: b5b24873a9d4 last_write_checksum: sha1:306cd2d398ad060b33536f7d29b317c768a9325d @@ -20884,8 +20889,8 @@ trackedFiles: pristine_git_object: 4be60d09e0ffb8efa6723b0c8a38c606b1aee04a lib/stack_one/models/shared/folders_2.rb: id: 555b4384f2cd - last_write_checksum: sha1:ba6f752fb61dbfa2fd4ff6ef116e113efd9c06eb - pristine_git_object: 7ba30af2e651e3eb08a0d29b96dccc0913e4faa5 + last_write_checksum: sha1:009c2ef70fb2a7b302658197f86bcf817b3978f2 + pristine_git_object: f405a4c93d29e760c98b04ee4084c026305c0abc lib/stack_one/models/shared/folders_2.rbi: id: e21efa724b3d last_write_checksum: sha1:826c61ad2a9a83d0f6404cfe1a4bb7c374f926c0 @@ -20908,16 +20913,16 @@ trackedFiles: pristine_git_object: 71d98625e6dc2c3be8dc4126503ab7dd31561cf0 lib/stack_one/models/shared/folders_schemas_2.rb: id: dca5a0fa271c - last_write_checksum: sha1:87cee7b0896c8ea47157ed29d87b9ca01b62c8f7 - pristine_git_object: c3d7d5ffe60fff9729c39c216e21bbdbd2a45e4f + last_write_checksum: sha1:02ebb89b0def07e3bd3a1958061a75f8bb57537f + pristine_git_object: 2bab27ef43823153d6f38c07f4a6f7bee92810da lib/stack_one/models/shared/folders_schemas_2.rbi: id: acc8bdf457a3 last_write_checksum: sha1:20a0db8718377a80fdcdc30d0187c47029669c71 pristine_git_object: 7a3e329ee5657e962bb384ea0d1095f4c472093c lib/stack_one/models/shared/folders_schemas_is_root_2.rb: id: df28a5a78de0 - last_write_checksum: sha1:2d27e1f4bebc3987f0507f9c08226e63e8d33973 - pristine_git_object: 7544bd022153bcda470866a764650f8adb65fff5 + last_write_checksum: sha1:2960278fd88e9818b9eedbf8c9be8e3f7e7d3643 + pristine_git_object: 628ae30f5ac8222b0878ef536a18ed47b6beedf3 lib/stack_one/models/shared/folders_schemas_is_root_2.rbi: id: fec3e1ee9a30 last_write_checksum: sha1:e84e0167995c884a6d8335f3e612efe35e48be33 @@ -20940,8 +20945,8 @@ trackedFiles: pristine_git_object: 50af7e38661e3d28d3c259df9ccb166db31f1fe5 lib/stack_one/models/shared/gender.rb: id: fadf448c9d58 - last_write_checksum: sha1:222c971364c0b04572eaf3c3f13c6b380b446c26 - pristine_git_object: d0ec2f572348ffff13c1847852fe14f6fb73d66d + last_write_checksum: sha1:f9e56281551133aa0cf28d9eac10837fbe2647e0 + pristine_git_object: cb724456b36a9b7dbaa84d21bef2cf0457c6c184 lib/stack_one/models/shared/gender.rbi: id: 643689762ab5 last_write_checksum: sha1:d71198bf0afdff2c4a224effbbff543c6ad7e88b @@ -21004,8 +21009,8 @@ trackedFiles: pristine_git_object: 856e7ece6c6081cd478b8c927076ffebb7ce078b lib/stack_one/models/shared/hierarchy.rb: id: 585d7e1f1479 - last_write_checksum: sha1:141de00be7228a8ae5b53da8f7736bc400858262 - pristine_git_object: c0b51d38913d7c5322af0011c94cb457377bf803 + last_write_checksum: sha1:d595a3e749727dcdfca2fa5a92c665ee55cf3d17 + pristine_git_object: 098b6703273ea6e81e831bcb7681fb8d80ffa37f lib/stack_one/models/shared/hierarchy.rbi: id: e950ca3f5c5c last_write_checksum: sha1:7686648d057f821d09df4e9f1a28e26ed9e9f09e @@ -21028,8 +21033,8 @@ trackedFiles: pristine_git_object: 65ce74d47740b63e8da8c2d2cb0b7a49f55dfe0b lib/stack_one/models/shared/hrisbankdetails_2.rb: id: f5519035fd06 - last_write_checksum: sha1:68b1d88aa4f7eb7e5dd9af3d07cc87ce411d45d5 - pristine_git_object: 08737c8bce5a0365381915413998ff615bbcc845 + last_write_checksum: sha1:62861c7e40bf92be7fbf066a3b3d3945aac1c3a0 + pristine_git_object: a88215e68ff2bf970f49747faa57c37ab7477b0f lib/stack_one/models/shared/hrisbankdetails_2.rbi: id: ab753cddb5e7 last_write_checksum: sha1:988d19986788f4d741860439f7eea96452e1599a @@ -21044,8 +21049,8 @@ trackedFiles: pristine_git_object: c68a3e40f6f34fbea9fd9a6f033e3244aee0b10f lib/stack_one/models/shared/hrisbankdetails_currency_code.rb: id: e9f2e724c770 - last_write_checksum: sha1:fc1daa668698f97a99200ad67a1adfc4795396f1 - pristine_git_object: 36823bbbcbe9ad3aaae5341f6b914b7f807774d8 + last_write_checksum: sha1:e5239e13876b92e7692a3983475cc66d638afbfa + pristine_git_object: 3b90ace1db54e1995b539a6e33d3956e3184b878 lib/stack_one/models/shared/hrisbankdetails_currency_code.rbi: id: f992c20a4c16 last_write_checksum: sha1:2600f15b47dbb6f0772af9c1de56bad90fc9d230 @@ -21076,8 +21081,8 @@ trackedFiles: pristine_git_object: 22b67880ccd6e0f05cf68e22b170077f25d51c4a lib/stack_one/models/shared/hrisbankdetails_schemas_currency_code_value.rb: id: d70d18583c54 - last_write_checksum: sha1:5956945ed5d4d3c737d2baca5c529f749b77677a - pristine_git_object: bb66d9712969572565c3c8c2d57a554c923c25e7 + last_write_checksum: sha1:54aa1f4da3ffab356fe28a92f48b6478eebc1708 + pristine_git_object: fdb6c8b7f35c974827f70c608fc98c8bb9527f2c lib/stack_one/models/shared/hrisbankdetails_schemas_currency_code_value.rbi: id: eb5a1517a199 last_write_checksum: sha1:e6c9cec734be1bb86cb23c94d738a1f02c9c012a @@ -21092,8 +21097,8 @@ trackedFiles: pristine_git_object: 8d2948f3adaf834b38753964029523419456eb89 lib/stack_one/models/shared/hrisbankdetails_schemas_value.rb: id: 418db45cd93f - last_write_checksum: sha1:b66123254523d8b470ea181e9442b5164182a4f0 - pristine_git_object: c04acfc1586f5d2b3f0f41bd046fb6799c017cef + last_write_checksum: sha1:b4d51d83ea2c113633aec05b2afd447fb7712306 + pristine_git_object: 96d343da78a4177628bd4ed7794dea279b740e33 lib/stack_one/models/shared/hrisbankdetails_schemas_value.rbi: id: 7973d1375868 last_write_checksum: sha1:817fa020614d542fb66bdfcfbabf7efb718c3e1b @@ -21108,8 +21113,8 @@ trackedFiles: pristine_git_object: a7963853776d39a3b13ef4c8aa4654c85902e974 lib/stack_one/models/shared/hrisbankdetails_value.rb: id: 701e3766cae7 - last_write_checksum: sha1:814b7ce58bf71726b99a814109e099462a2e3f5e - pristine_git_object: 83fdeb63e390ca7cdc957c312f6589097179cb61 + last_write_checksum: sha1:9de44a7ea8bbf2d71e93c7d3574bd179985789b0 + pristine_git_object: 5b81cb8d3cfc50dc5cb24482521aa65e5b2395eb lib/stack_one/models/shared/hrisbankdetails_value.rbi: id: 650152cfc0bb last_write_checksum: sha1:fbc60b9773fefb3ab46cbefe7c2cb64129858ae8 @@ -21140,8 +21145,8 @@ trackedFiles: pristine_git_object: 11a2fb7ad392c7ec05588c409ebaea10c2c61d94 lib/stack_one/models/shared/hrisbenefit_benefit_type.rb: id: b8767e16a728 - last_write_checksum: sha1:2854d70e2dd22705a7dd5024224fba0a0c8b5df2 - pristine_git_object: 396349c1d2500f754f79f1c73faacf980976ffab + last_write_checksum: sha1:13618b6a5d38c8b38dde3dd17803b94734f6d567 + pristine_git_object: d32d8e916c22e714d71e45696da83948eeb50c24 lib/stack_one/models/shared/hrisbenefit_benefit_type.rbi: id: be1221e93bcd last_write_checksum: sha1:38877f6c186501855fd68745a41acfe4afc9d35f @@ -21156,8 +21161,8 @@ trackedFiles: pristine_git_object: 5481c31d8d589833df3172245752a45e3e8d8d57 lib/stack_one/models/shared/hrisbenefit_value.rb: id: c02fb08867e5 - last_write_checksum: sha1:7abb5d08b69b68e6c0eb56bef4786f81d0296e2e - pristine_git_object: 3ff35eb71ca66c12a8b456745f75ecbdcc71cb9b + last_write_checksum: sha1:37ba8ac1ba3526481e1d4fb14a6c8b4ecaef4dd7 + pristine_git_object: 704bcf940304fcbc95ca3303c91b3a49180d4610 lib/stack_one/models/shared/hrisbenefit_value.rbi: id: b16dd9808b23 last_write_checksum: sha1:a4c98fa1d51c73cdd1dd7203a164c87e9f770c46 @@ -21204,16 +21209,16 @@ trackedFiles: pristine_git_object: 2691a52696aa4f8066587ce0e06449806cd3fbce lib/stack_one/models/shared/hriscostcenter_type.rb: id: 8dfb58f9d27e - last_write_checksum: sha1:bfebfa3901b57ace297cb2656d6eb846bc8da6ec - pristine_git_object: bda3cb6203bd1714bc50a6ea0bb95bef7fd11c13 + last_write_checksum: sha1:336c24d551cad3f3f353ea36cc580e2d2ceb4f1a + pristine_git_object: 1bc7dd5250d6daccdc52699299f3b8ebf0b937f2 lib/stack_one/models/shared/hriscostcenter_type.rbi: id: 7c46a0b02453 last_write_checksum: sha1:e7a4672b569a7bf6fc43e7d3417490be85b45c4a pristine_git_object: e512a58ca7ad78044f8c31072444f691e512b4db lib/stack_one/models/shared/hriscostcenter_value.rb: id: 71cb85fae4d1 - last_write_checksum: sha1:d487751b47ab27959f7fd603b8994613e6e122f6 - pristine_git_object: 61466a9fc6169c487b6f06d8fdd4b215a0a1aa3d + last_write_checksum: sha1:a84283c8181632df23ffcc6f8182f94176f08ecb + pristine_git_object: 29a5aff670ca107cbd3b3ffc0558eb50938da95b lib/stack_one/models/shared/hriscostcenter_value.rbi: id: 61729f1e3b0f last_write_checksum: sha1:828a1c7dd9222652bd3ff4caf5ae76406d949165 @@ -21276,8 +21281,8 @@ trackedFiles: pristine_git_object: d1055faa7529c7e89148b6b22534c4947f7483be lib/stack_one/models/shared/hriscreateemployeerequestdto_country.rb: id: e55325997bcc - last_write_checksum: sha1:1678924f79a4a9e27809252726e09d8c2024db93 - pristine_git_object: 1a5be3838a9b049093ec174781f1a5ff1919d663 + last_write_checksum: sha1:6e334b420ace72a4ffd9b88c6b2291b82b2033f5 + pristine_git_object: a18c79edfc83e49ed1ec48dd59d829d235021836 lib/stack_one/models/shared/hriscreateemployeerequestdto_country.rbi: id: 7435ea40661c last_write_checksum: sha1:242de349eefc72ddb54e8b69797355ccf9664753 @@ -21292,40 +21297,40 @@ trackedFiles: pristine_git_object: e1d57f714f132a1e2172f26f764d9b39291840e4 lib/stack_one/models/shared/hriscreateemployeerequestdto_employment_contract_type.rb: id: 0f2f001db5ce - last_write_checksum: sha1:3fe6d2d0942e942f7278d35d40918c7c9abd2708 - pristine_git_object: 751e9d14d0e517428440f825276bdcd9878dc56e + last_write_checksum: sha1:88c29c96736a081135447f252bb6c379cd76e04b + pristine_git_object: 9b2f92b79a039c311418c550a9349edef0742d37 lib/stack_one/models/shared/hriscreateemployeerequestdto_employment_contract_type.rbi: id: 0ee0c9d3d683 last_write_checksum: sha1:2dd6b95726c5f8778bba9c25a1d35ad7b730934f pristine_git_object: 3533eee62b05c3ea5c4fdce676276a91d0008c4d lib/stack_one/models/shared/hriscreateemployeerequestdto_employment_status.rb: id: 683758e7c967 - last_write_checksum: sha1:c04607f03d222475071b12e53d5a8ab2d6e4f81c - pristine_git_object: 52f17feaf250f58fe15240f3fcd2db241333c69d + last_write_checksum: sha1:3ae4ab5ed9dd650ee6a5be300992f77aa5741189 + pristine_git_object: c8b19d018c8409ec8071106cc85217566ac77704 lib/stack_one/models/shared/hriscreateemployeerequestdto_employment_status.rbi: id: 20b8a65b0fc1 last_write_checksum: sha1:f69b424c66cdf3e6c4f9c55bf9fa8af9a96ae000 pristine_git_object: b2f093262c7a85b4322f04d1522e93ac484ed333 lib/stack_one/models/shared/hriscreateemployeerequestdto_employment_type.rb: id: 5baf09935772 - last_write_checksum: sha1:631f866c437398f5d41e3240fd27d7a6b7e49651 - pristine_git_object: 08ee4c6182da8d83c7ed13017481d8875f8f5f0d + last_write_checksum: sha1:4ec95616ad30c29187198d63c9a8f43cf8a56ecf + pristine_git_object: 20b5231aabca16b313f71d08391f9db05a16a921 lib/stack_one/models/shared/hriscreateemployeerequestdto_employment_type.rbi: id: c55053e2f9dc last_write_checksum: sha1:86843f72a344f4356c0caa651e71a5d50c92e27d pristine_git_object: e3927302d942f31a46942f60134dd3fdd615a1da lib/stack_one/models/shared/hriscreateemployeerequestdto_ethnicity.rb: id: 2b8f20ce8c79 - last_write_checksum: sha1:81bd9e9d597eb62d761652fd056c02a0aab346bd - pristine_git_object: 5416df7d5a958ff05cfc90552ad416b9d7358494 + last_write_checksum: sha1:6ac3f1e22c6154e1f5a4ce2a3bfe41308c64b6bb + pristine_git_object: e8b1ca67fc371bca10f27dc4640d7cc7c583c7a7 lib/stack_one/models/shared/hriscreateemployeerequestdto_ethnicity.rbi: id: 23b0d91c8ea0 last_write_checksum: sha1:bd60ab4457dd6975c792ed029267a9e4f119693e pristine_git_object: 0e62c2735ac521c46b44319595f785b51c567dda lib/stack_one/models/shared/hriscreateemployeerequestdto_gender.rb: id: 08d74ace5595 - last_write_checksum: sha1:a8a452913d91dcaccfce27ab848810d6c77cfc4a - pristine_git_object: 5a60d08d857ed63ba2427dacdaa31ff5cf2fc779 + last_write_checksum: sha1:ff8ffc8cdf1da2dc72004940c9614b72004573b1 + pristine_git_object: 9c6a3470def9b05d70f63e8682d43d9c71e0d17a lib/stack_one/models/shared/hriscreateemployeerequestdto_gender.rbi: id: 1b2fff976877 last_write_checksum: sha1:474a1ca29b9aac09a6d459259091853c57a3b0d1 @@ -21348,8 +21353,8 @@ trackedFiles: pristine_git_object: 0749cb38d183ace6d84a8d79abf7482064923a44 lib/stack_one/models/shared/hriscreateemployeerequestdto_marital_status.rb: id: a41cfd0bf4d6 - last_write_checksum: sha1:4abc24da038106dec43406c6e65761dcf8c1ae81 - pristine_git_object: 05c0a8c0db2a6c0da8b8292be866910e3acfce4f + last_write_checksum: sha1:72419b6ed5355a7fdc4c06d2b30aa160d6668a79 + pristine_git_object: fae264386888105bdcdbd15185b023c5ad3ab192 lib/stack_one/models/shared/hriscreateemployeerequestdto_marital_status.rbi: id: a48b600ccde6 last_write_checksum: sha1:c90d78c7f53cabad2bb4b4a5c59a7305a5ed7d83 @@ -21364,32 +21369,32 @@ trackedFiles: pristine_git_object: 72e27bfd442ae301bf15c3dda8a3952a13e79730 lib/stack_one/models/shared/hriscreateemployeerequestdto_pay_frequency.rb: id: 319207dc5aa9 - last_write_checksum: sha1:110c08a899723b211cc8c022279e3659290137e8 - pristine_git_object: 34602480b35c9e8d5a6c41033e0ff7b0de7d084d + last_write_checksum: sha1:aeb20fb14635dc3a05803e0987c3361013b28ab3 + pristine_git_object: 9fed33356d653dc25d23511a6554ea065c7d6b24 lib/stack_one/models/shared/hriscreateemployeerequestdto_pay_frequency.rbi: id: 4bedd2226e28 last_write_checksum: sha1:9a886c89518bf38dc5aa1e5ae7de7da35a3df1c0 pristine_git_object: 9b69ac4fe0df801fa03ad89344b714706a6edb9b lib/stack_one/models/shared/hriscreateemployeerequestdto_pay_period.rb: id: 6e42c1977fdc - last_write_checksum: sha1:8ddb58ef02ec86e0782b944993aa8f0ea7a498f1 - pristine_git_object: d19ebc6ab93b602766291e1d74f97353a758ca69 + last_write_checksum: sha1:65d2622f75def6719b85cd3e15c8e5019f288b38 + pristine_git_object: 5b862e94569244f32448c5a28a425762fc98028e lib/stack_one/models/shared/hriscreateemployeerequestdto_pay_period.rbi: id: b9e77d0e14c2 last_write_checksum: sha1:04e4fa53fa8c6f1f94249f7a8d0e011afb2a1d1c pristine_git_object: 6b72038ec97d979f7a2261316f3a363f4c03f4c9 lib/stack_one/models/shared/hriscreateemployeerequestdto_period.rb: id: 6e7d76e124be - last_write_checksum: sha1:6ecffccb738029f0db87964b98d668e0a5a4abd0 - pristine_git_object: 05c707b031e3edbe96cfb11a06e5d77e03e3e068 + last_write_checksum: sha1:4e107fd0909b57ee144870a9c9873b00c9a7efaa + pristine_git_object: 9ef18d80713888eb08067159a9848158c1127475 lib/stack_one/models/shared/hriscreateemployeerequestdto_period.rbi: id: 89b3fb76f195 last_write_checksum: sha1:1a25539678ad362ac40e258671a6e74e6e0b5e6a pristine_git_object: 5995dc9c58f8fac4719b2b324dc6b762ff4ff0eb lib/stack_one/models/shared/hriscreateemployeerequestdto_preferred_language.rb: id: d929d4d5161e - last_write_checksum: sha1:e83868dcd021d15fc5d43c60a4bfb8f59b42a356 - pristine_git_object: a1f53ea3cca13a25615ac04bcbd0376032f43843 + last_write_checksum: sha1:b90f637124e0ea3053acec537c1b86ce820992de + pristine_git_object: 7f91f888a5443898797c12dfe849c1f34f984dd7 lib/stack_one/models/shared/hriscreateemployeerequestdto_preferred_language.rbi: id: ee9a01183813 last_write_checksum: sha1:c9987cfcf30b728ba57655161c0cd6d1445b0570 @@ -21404,16 +21409,16 @@ trackedFiles: pristine_git_object: 09e9b2289c0540cd836f8b534c74087f8caf363e lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_contract_type.rb: id: 40b8562b7fdd - last_write_checksum: sha1:7ed2b616b3bad0297fc699779c9af62c7606c5bd - pristine_git_object: 9f0e220ce1ee01f09364fce26f4e90546379ee5f + last_write_checksum: sha1:fe0180e8d34de75c7ea137b9612d9b2267379fea + pristine_git_object: 8f21658859ceb70bb45672c6cd897da2df8e6731 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_contract_type.rbi: id: 653d39d247cb last_write_checksum: sha1:589efb41cac3fff1cc5da0e4e38a5628b9cdbd41 pristine_git_object: 4464369331d0fdd530d1647eef64ab3086ce941c lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_country.rb: id: 9c418e3b2128 - last_write_checksum: sha1:611129bc171fd1460c65f041900d22199306b207 - pristine_git_object: 79c4ff62a256d59fcb045639dd574be05407a8c0 + last_write_checksum: sha1:129bc0df928de5c0818d8e1456d7832944b97fa0 + pristine_git_object: b362778866ca1f0f13e478f75f95d7d770882df7 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_country.rbi: id: b7911562d55d last_write_checksum: sha1:6cb06fcf3f8e40f1f534f6a84e6fde405fa43ac7 @@ -21428,8 +21433,8 @@ trackedFiles: pristine_git_object: 39de736d8fc02c08d38f8d92f20ffee8cb525364 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_contract_type.rb: id: c94641425d24 - last_write_checksum: sha1:320a8a51379809b1cff3c3d612fd2e47f163d6b6 - pristine_git_object: de631f52e3586a190f174e1d2f6992bcaf0c426e + last_write_checksum: sha1:c1ee2bb804a51853eef78d08ca4bf668178ad94f + pristine_git_object: d5e9cd49c1622443336ae3f996ce85a954745070 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_contract_type.rbi: id: 53656f72533c last_write_checksum: sha1:de2b9419db8df45a32569d25a12bdcb61dcd428d @@ -21452,8 +21457,8 @@ trackedFiles: pristine_git_object: 55df1d8d80cc842ef1a396c3419a56f868912831 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_contract_type_value.rb: id: c12a0f89329f - last_write_checksum: sha1:ae4774aaccaf7076e640e73914a2d108d8dd5278 - pristine_git_object: 9c8f0fd1e00668ef0ab2dd6a61537de344dd9042 + last_write_checksum: sha1:7883dd676c72905263df9ce32e54ff93bc155f7b + pristine_git_object: f6d6485846f78c5940df0da9aa6a453b6b27d6d1 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_contract_type_value.rbi: id: 84e617ca12fd last_write_checksum: sha1:d99107a359b90ca6c996b810ddb9ed7925d913f8 @@ -21476,8 +21481,8 @@ trackedFiles: pristine_git_object: ae7680c986730a04e2e1ec978411ae29ef48c38c lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_employment_contract_type_value.rb: id: 90d108ffa176 - last_write_checksum: sha1:beab7435ab36b7b52487a6e8762d273160e375ef - pristine_git_object: 2579e58cf64ece69fccb281bdc8f58b8e06fcd6a + last_write_checksum: sha1:d900ae04dde14b2f7bebeed14fc178f535025a15 + pristine_git_object: 01ac25f61f89d7e29215948b8ece1c215a3e9bcf lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_employment_contract_type_value.rbi: id: 7716f403d100 last_write_checksum: sha1:6d964b1db6889ec29e7c4f58e4a3c0b399865a8d @@ -21500,8 +21505,8 @@ trackedFiles: pristine_git_object: b246b73000a745741f098d800dcd9cee8c13f535 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_employment_type_value.rb: id: 0438e06065d9 - last_write_checksum: sha1:09241ef62298a5e11750a1e43a41d0de89454791 - pristine_git_object: e55526981a2f0bf27eec8b140aec1466b4ffbe9f + last_write_checksum: sha1:ad74abdc3f65ae88d8a544e4bbd1544e6eed5ffb + pristine_git_object: 0c42ed5b847d1450699789cabd6fd7e5abeefb30 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_employment_type_value.rbi: id: 8e7d44647a22 last_write_checksum: sha1:b90155754baa993deb043782d1bb4527be1a628f @@ -21524,8 +21529,8 @@ trackedFiles: pristine_git_object: 5fb70429c83ac0bd2bdee42115c142a609d9d5ee lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_pay_period_value.rb: id: 898e70c012df - last_write_checksum: sha1:53e45f0d3955555e3efc562a2def5ba26f404f31 - pristine_git_object: c50dfba8dcdd6d49eba7d810d08727c2c4de313e + last_write_checksum: sha1:0554556855ed0aba7676d248ab8604816ed07ce9 + pristine_git_object: b2e4f388d33085a5a379f2e029070b7d39e7c337 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_pay_period_value.rbi: id: 6d6553ac80be last_write_checksum: sha1:46add672a7490433ec4f92d07aad6fe1b06a8492 @@ -21540,8 +21545,8 @@ trackedFiles: pristine_git_object: 60c9320e52c46eba91f3715414537c877d13b47c lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type.rb: id: db0407ad5fb4 - last_write_checksum: sha1:e39afe4a8e2ca86c36274602ce197133a0ce6595 - pristine_git_object: 5c0509615549e28e630c6a2fba795a348e476c7b + last_write_checksum: sha1:521fdb7c690f38d7b9934d8368097538daa4b006 + pristine_git_object: b1b27347ba7bff9f9e5356ec80fcc59bbc333b75 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type.rbi: id: 6c3523d46e5d last_write_checksum: sha1:c6e8589b4f48ef14510b2a12803fb9f8c8d090b0 @@ -21564,8 +21569,8 @@ trackedFiles: pristine_git_object: 93ef339dae285a356c2f74b83430594ee119667e lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type_type.rb: id: 8874546fc366 - last_write_checksum: sha1:5645ede9e707b685d8b83c5c1379456125fea1e4 - pristine_git_object: 48dc28ca91fa15eb1f6b0ce3d6529e3a97addfeb + last_write_checksum: sha1:ebd0d65d25254b538a6cf58e851e8bc07a7b2a94 + pristine_git_object: 766af2db1a769bf8ea90e2c55ef7b5078adc134a lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type_type.rbi: id: 626331cdec28 last_write_checksum: sha1:9a83c57c7f5d7d9ed90594782249816ca9dfe328 @@ -21588,24 +21593,24 @@ trackedFiles: pristine_git_object: 89b3b2463f470681958bceaa6856abd6ea680115 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type_type_value.rb: id: 6628f81f58c1 - last_write_checksum: sha1:5a49379774a123af900b3f987d9d319bcd480e53 - pristine_git_object: e97dfab188e663c888e538623d997305003f6fa0 + last_write_checksum: sha1:76ba94802b9540dd354b11e7d19f91def0007b24 + pristine_git_object: 1a6a73f3ff83a653fb803a1b391691f1c983cf5e lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type_type_value.rbi: id: e15df65a577d last_write_checksum: sha1:f1a60ec8f02c4b5abb493f28f2c09628d4a242c5 pristine_git_object: 5b39438ec7e6e677d88a805b52b032ad046574ca lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type_value.rb: id: 654c2f70c4ff - last_write_checksum: sha1:6fe98ba6d56a3c6dc3bebc9ca5de81cd69bbd272 - pristine_git_object: 95774b63a8606afaf21f4c0b1e68c1d294239e60 + last_write_checksum: sha1:ea8a5dc4a29ea202db5160c49516548f8f962999 + pristine_git_object: 87ddf3864ffec23ee414b48f840715cae8d3ce2d lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type_value.rbi: id: 2e7cb09e59d7 last_write_checksum: sha1:ca20e0084f4e2ac3cb1f28a7d6147c704fa5630d pristine_git_object: e99fcf1f106f35a3f8fe43001794de4542a9823e lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_value.rb: id: 68eb809b7619 - last_write_checksum: sha1:24c17a6df21a8652333d3b97e18c45dd441d86c6 - pristine_git_object: 9656090c502752d12b238c7082dd9b2372e61725 + last_write_checksum: sha1:5e02c9a19ea021d1d2e75dbb3bc4ae25df561ba3 + pristine_git_object: f5d74816c5744050fd36ec3b33a00185b3121f19 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_value.rbi: id: 0a40b5628e56 last_write_checksum: sha1:f7909d6c4ba23da9897babd1228b0451c45ac464 @@ -21628,8 +21633,8 @@ trackedFiles: pristine_git_object: 317722f20b3da703d15e2df427d7c1501655a2b1 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_work_time_value.rb: id: db861eb1b83b - last_write_checksum: sha1:775adda7fa54148e12895d5328084831dd50a132 - pristine_git_object: 14fd2daf64e7e01122bcb94db07c586fb4928215 + last_write_checksum: sha1:08ed1f24cf838ac4aa044600065080ec9ddd9b45 + pristine_git_object: 21972d6a9f3d19b2f8f77b5e89dee11083ca21ce lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_work_time_value.rbi: id: 07dfc8e9113e last_write_checksum: sha1:c67b2db3b695076cc53a2620792015769bceffff @@ -21652,8 +21657,8 @@ trackedFiles: pristine_git_object: 205455215acd1ae41aea2172040279506036aa1c lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_ethnicity_value.rb: id: ee61d255cb93 - last_write_checksum: sha1:16aea8e5e983c91a59fb7fa8373523fbcc2508a4 - pristine_git_object: fbb177aad73dc8b9c9886f3937dabf3c189bbef0 + last_write_checksum: sha1:e23b8c921f4c490ab4d363d7486d1d90c5e9e617 + pristine_git_object: f2b8b616c2d26330837a0b41b703a892905ad0e1 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_ethnicity_value.rbi: id: ea855e40807a last_write_checksum: sha1:71f746906587a74e42bd7d89a262767bda7b6c67 @@ -21676,8 +21681,8 @@ trackedFiles: pristine_git_object: 74bef8d5ea97046ca6f182ec39b32945ab69d513 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_gender_value.rb: id: 8ada4e9842bf - last_write_checksum: sha1:d00597aa1d44e6fe42053871b67d274edf560d8f - pristine_git_object: fe79bcd48308a543914b2fa0d612996de1dff206 + last_write_checksum: sha1:36657e73e8a4a6e97f1604c0c68feac056f6f36b + pristine_git_object: dd2ae2b16d03e35c56660166e21c01883cacd327 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_gender_value.rbi: id: 76df8c1b5c67 last_write_checksum: sha1:3c46115c5d82b52464854b71f5a9e393b8be9932 @@ -21716,8 +21721,8 @@ trackedFiles: pristine_git_object: 0a0825511a7f10d415704125813a413317c779b4 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_home_location_value.rb: id: 9f41cbda0591 - last_write_checksum: sha1:fef1df6d080b993caa292b69345a306d1fdf8d95 - pristine_git_object: bab86733204445fc65b7f8647184618eac08859e + last_write_checksum: sha1:7ba81bc1eb0eb0ebec20e9aaec8fb8a925c285ee + pristine_git_object: 2348c49cd28209e4d0133c24ea12c46ef1daf0b2 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_home_location_value.rbi: id: b0707c1dbd50 last_write_checksum: sha1:e0de95d8f61b8fea4b03e7f00dde1360d120772a @@ -21740,8 +21745,8 @@ trackedFiles: pristine_git_object: 8564b3449d21bb45e9088336dfa2dbe8b1918aec lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_marital_status_value.rb: id: e063980282a3 - last_write_checksum: sha1:4e6fb9a23d540a0624ee4c74230bcfe30fd7898e - pristine_git_object: ef691f29ea037b00656ddd854d4f5f439349a9ca + last_write_checksum: sha1:ddf1ab8ea7b0c82c37fa1bc286b0fc3ca4e434cb + pristine_git_object: 41051c32ae7c818decf07588a8c727193ffef8f4 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_marital_status_value.rbi: id: 09683c9d08f3 last_write_checksum: sha1:ed4518637a772d85cf8def11a819e79781a018a2 @@ -21780,16 +21785,16 @@ trackedFiles: pristine_git_object: c6707049acafff37cfa67af761178641626e70a5 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_national_identity_number_type_value.rb: id: f7701bf0f1ed - last_write_checksum: sha1:7f66ec52418201426b39dce87a04569122ed3d79 - pristine_git_object: 46c54edc874c75baa9011630e30afa7db8beb511 + last_write_checksum: sha1:92e6223a97e919f2d980996d4537f727a77d9fb0 + pristine_git_object: 365d333d862d4ed849aa367d56d5748d08baeab2 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_national_identity_number_type_value.rbi: id: eb5c510fd02f last_write_checksum: sha1:80d7150c5284dc7a4a42b1c4f1a217b08d6f0579 pristine_git_object: 2034a60a3b9a206212c6c4d48959e84657924dd1 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_national_identity_number_value.rb: id: 7bae67160089 - last_write_checksum: sha1:fa26ebbfff04ff5644fe7df54c5ceeb2538d7a5a - pristine_git_object: 52f0efb72dc6331625f605a72206536d384442c5 + last_write_checksum: sha1:26e2bf4b9f52c1ed708f04214792b6294fc0cc81 + pristine_git_object: e52224bd353c4506ac5ba056dcc1c8a1074324fe lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_national_identity_number_value.rbi: id: 993db026bc44 last_write_checksum: sha1:5ae10cd20a2679ba801fbbaa2ac5907bd880ba8a @@ -21812,8 +21817,8 @@ trackedFiles: pristine_git_object: 7bc4deaa0db6ad283f049893ac680e0fd7a0dd0c lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_preferred_language_value.rb: id: 70662115d774 - last_write_checksum: sha1:265bc9faeceab388e2796887053b969da16e9ae9 - pristine_git_object: cd20f90abaa915f7bd6da2edacadc9787bfc3bd3 + last_write_checksum: sha1:1c4dc70b3bdc8e0ff17e90812947846fe1c75ee8 + pristine_git_object: 88bc951ca20c4c5d8439b1d7b895e8776e6077c8 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_preferred_language_value.rbi: id: b2937dfe7857 last_write_checksum: sha1:5cc1336dcbae45408d3c18216463e832a87d2139 @@ -21828,16 +21833,16 @@ trackedFiles: pristine_git_object: 1795f8ee6ff42da74a277d43472a6afac9b1f0de lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_type.rb: id: 0d678b7897d1 - last_write_checksum: sha1:36ad963d5e88fe8ba5b3429b215e5bd74f9413ff - pristine_git_object: 7bc7f94a60cc393d2a80a4ce3e1e5e0d92fa0e0a + last_write_checksum: sha1:85c432a59a4a922cab2ce88e2ba46d6467a9b0fd + pristine_git_object: e1153e13488b14d98f7f1c2a172c7dc300742b85 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_type.rbi: id: 871b22280185 last_write_checksum: sha1:1a77d6049a3cce6345e958c1d96612ceab066de1 pristine_git_object: 6e81693592bc44c3f2688d98eb0595c0e8d400ff lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_value.rb: id: a688081fbf95 - last_write_checksum: sha1:c6e119ab2b7ce4badb3d8995602ba17817c733e7 - pristine_git_object: 84cd023f814e8a091033de9b40b6bcf3dc90fb97 + last_write_checksum: sha1:a7b3caadc6f05f4f89c2ca143fa1eac577ed7d3d + pristine_git_object: 60e4a7d90177d00e5830e106aac0ffa6c3a08d1d lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_value.rbi: id: 4edcf5971f2a last_write_checksum: sha1:34b50fd0b1ba3ff10b5dbc687289ea86b92c6085 @@ -21852,8 +21857,8 @@ trackedFiles: pristine_git_object: 21ce7a16b67ffac2c37193ebb91dc8a42c300954 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_work_location_country.rb: id: 0be349ae12fd - last_write_checksum: sha1:68622bcd9610b68494a3635b7342d870e6af2a98 - pristine_git_object: 2ed72cbada1410407b4a6f287d39f2ed753b8b7b + last_write_checksum: sha1:2935c8c233e7ca3909edd9e6e28ec4756921cd80 + pristine_git_object: 27e5b662a4890bb05e7c017d3935f57f4e720715 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_work_location_country.rbi: id: 900fb9726d7f last_write_checksum: sha1:23e106747889da4b697ff3f514367b66fd2fa704 @@ -21884,8 +21889,8 @@ trackedFiles: pristine_git_object: c332a493664582b26c27ad0bcdb26e84e4915e1c lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_work_location_value.rb: id: f0c946a46f3a - last_write_checksum: sha1:18b6baf65af90adb53df5e0bffdc685d4e157b32 - pristine_git_object: 08472b7a9623160ffccae0e92bb32e5ea5783bb2 + last_write_checksum: sha1:442052871531a6f2b428b2979cc3d0825a4df15b + pristine_git_object: 8a2fe9acceb0a25b95a621596dbb5abeb3f17f49 lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_work_location_value.rbi: id: 5aff3ab4f7a9 last_write_checksum: sha1:16e62f3b6597a1066b61b5c1abb64bc31201939c @@ -21916,8 +21921,8 @@ trackedFiles: pristine_git_object: 0b5e706725798d82b45438cdc7246c0dad8e7c7f lib/stack_one/models/shared/hriscreateemployeerequestdto_value.rb: id: a5a4b25a3d4b - last_write_checksum: sha1:e225f82d27f94e4df8e219a0ce084369c01e92b7 - pristine_git_object: 6f0b317601ab0df90305b2781cb1647d9f1d2b43 + last_write_checksum: sha1:21befed6c3e5845f024ec699ea9fe670fe34ddfa + pristine_git_object: c82efef0c8666e1364a6f7d623b5efdb7ea0b96a lib/stack_one/models/shared/hriscreateemployeerequestdto_value.rbi: id: 3142fab1c675 last_write_checksum: sha1:62dcbcf5676d22daac5925a7d8bc719fa1a4717b @@ -21964,16 +21969,16 @@ trackedFiles: pristine_git_object: 393038641b2322e17a97d1d362e65cf2af453aac lib/stack_one/models/shared/hriscreateemploymentrequestdto_employment_contract_type.rb: id: 3b241a2744cb - last_write_checksum: sha1:424b19361e46d65efc8c1b735d92ef709f8f3cd2 - pristine_git_object: aa4356f36e6b756fdba59ab2611092c3c4d723d9 + last_write_checksum: sha1:7265fe4b3f7c10323d036f20cba23ff480c344da + pristine_git_object: 441b3e713c580ea6944246ab0561d4d24c46a6b7 lib/stack_one/models/shared/hriscreateemploymentrequestdto_employment_contract_type.rbi: id: fcb0faa378d9 last_write_checksum: sha1:b59b1e3eda9e30cd1b802f9e304c42687c3359fa pristine_git_object: 8b1acdc02591233323ebd981ec0b8d9aa69abede lib/stack_one/models/shared/hriscreateemploymentrequestdto_employment_type.rb: id: 35f1001ab19b - last_write_checksum: sha1:51b0911108c34653dc1f1289b319882768cf029b - pristine_git_object: 642e45b23dba1f63f9f8f22b9550debebb1c8eb7 + last_write_checksum: sha1:0104f7021a398dde61115f34f73cdd365c15085f + pristine_git_object: 4f42113b7aab2652778405df317c2e9ddc0ec0e6 lib/stack_one/models/shared/hriscreateemploymentrequestdto_employment_type.rbi: id: 5a7bc8450b00 last_write_checksum: sha1:4601abbb31ed5ac85d49622e0ef08cbfc943ef9a @@ -21988,24 +21993,24 @@ trackedFiles: pristine_git_object: 31ea66124b7ff8ad6251ba5bf72b215c397432b9 lib/stack_one/models/shared/hriscreateemploymentrequestdto_pay_frequency.rb: id: 5fbe57101984 - last_write_checksum: sha1:e6cf9aa0088e1ed7722935da2d48cda0a2d865fc - pristine_git_object: e9b7ed06ea6cddcfcd0646f343f3a3d64e754cd1 + last_write_checksum: sha1:1b8b7b842f22d68963c8df2af974afcf170d69a5 + pristine_git_object: d08bfbc620391a14c9155219fb151f2645d8040f lib/stack_one/models/shared/hriscreateemploymentrequestdto_pay_frequency.rbi: id: 4c67871b1db4 last_write_checksum: sha1:16b2b5c03cda28ed16c81fce3eec65b1d139e2f0 pristine_git_object: d79395271783ae147aba872b693f2d5fc193e8cb lib/stack_one/models/shared/hriscreateemploymentrequestdto_pay_period.rb: id: 173094c23d39 - last_write_checksum: sha1:a61d11ee9bf2f67776a82e18c9cb5659af64eb74 - pristine_git_object: 649cc9173ca321f69cd5593e1ead7f78cbbd2d57 + last_write_checksum: sha1:da6f65f91525c0c16a4cc1228aa71396dc4520a1 + pristine_git_object: 050e5fe28686453b0168a56bc8edf14fd6a1c379 lib/stack_one/models/shared/hriscreateemploymentrequestdto_pay_period.rbi: id: 000ecbc36a51 last_write_checksum: sha1:0e5dd5388baf453498db94eb4937ff1af909904b pristine_git_object: 7fc53225760d2a667b39636487a7ee1307df8449 lib/stack_one/models/shared/hriscreateemploymentrequestdto_period.rb: id: 0d8ced506421 - last_write_checksum: sha1:26cd918053c1ea4ec102150a7cf34918fb33da32 - pristine_git_object: 1ff7fe24e0dfb614dc8c5c067cb9217b324ec85c + last_write_checksum: sha1:88f580869e8bece9c4b5396365ad0a6511ad50a9 + pristine_git_object: 0efdaae185e7686cf06a09fd38ab1c1861d8a66f lib/stack_one/models/shared/hriscreateemploymentrequestdto_period.rbi: id: 81678f0ba70f last_write_checksum: sha1:00203184b7ef147294a2b5d5fc804aad2d965d0d @@ -22020,8 +22025,8 @@ trackedFiles: pristine_git_object: 888ae816bb95380911f060e756b736f1b68c959c lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_contract_type.rb: id: 4673bab441ec - last_write_checksum: sha1:22714c0735046e1294836753f6662367444c365b - pristine_git_object: c3638059c6cc7104097496f28d4175c42f37c8bb + last_write_checksum: sha1:1f874683fccd48748343b866d29b31232eb3d09f + pristine_git_object: 7bb519898ae3cff67aa1524479db96fe45e40861 lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_contract_type.rbi: id: 72708339835a last_write_checksum: sha1:9477f5159966b44db5b2fe05f284393c1b5474c9 @@ -22044,8 +22049,8 @@ trackedFiles: pristine_git_object: 861fe8b44e88b43e3ca0c916bf1863cd9ed3689d lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_contract_type_value.rb: id: db7f0d72cb90 - last_write_checksum: sha1:113cec6e5251a94cd5278bdf64bff201d38d92de - pristine_git_object: f04bef2ef8f01b01046e325fe62c95acac46bcea + last_write_checksum: sha1:dc9dcb9712d7bef738bf17d56888e14e5d756c38 + pristine_git_object: 36e08b2dbf1ba3ed06a4b077f9884093be5a93ee lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_contract_type_value.rbi: id: b7264980bdf9 last_write_checksum: sha1:ce9484904c7d8459f678b1dff47338dff108e00e @@ -22068,8 +22073,8 @@ trackedFiles: pristine_git_object: 0ed1d694aa0ae5ab415b4232036ba311a7e182e9 lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_pay_frequency_value.rb: id: b020e65f214e - last_write_checksum: sha1:624aaaf034238238fc1a30b5de7ab0f446f9286e - pristine_git_object: f8c1adba6e531f722c56e395d97cbf91bf16e16f + last_write_checksum: sha1:e79ac052d1670737879892b55c4cc5b76429f46a + pristine_git_object: 40acf33dd2a23283db047bc7ed208a0e8222b81e lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_pay_frequency_value.rbi: id: aaafc388bb64 last_write_checksum: sha1:38a4ee38adafbb3eca75ee461922524049d8b79f @@ -22092,8 +22097,8 @@ trackedFiles: pristine_git_object: fd69d9d4b020bcd900ac87f8e7ed287f544e90a0 lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_pay_period_value.rb: id: fbb18c204325 - last_write_checksum: sha1:e697cd4dc437008c4bed845a0acaf279684ee88d - pristine_git_object: b8c31cf790835bac0e90a541695fbf5301e6920e + last_write_checksum: sha1:b014ed7d61e0db359ccde75f29e05f9f82dfdf42 + pristine_git_object: 1dc78d05f7fb8fb8a7b1b811f1e7d221245417de lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_pay_period_value.rbi: id: ad35c3c25e3d last_write_checksum: sha1:80a77ba33f28e9710142de08d0095077ae2fb24b @@ -22108,8 +22113,8 @@ trackedFiles: pristine_git_object: 1677c8d0cc5a26d736b01cd134710e2dfeadd01c lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_type.rb: id: 84671030903f - last_write_checksum: sha1:98b99520777a8242005656982f3e6d546ec36b47 - pristine_git_object: 8802365eca56711074aad5effa3ad185ae5058b2 + last_write_checksum: sha1:72ac4f76b650235577e142c02138935aede81e89 + pristine_git_object: 5e20a3af97d187b6ab8a173bc0b43fc000e7b527 lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_type.rbi: id: ab86946ea1c7 last_write_checksum: sha1:9d0e742d80d1f2d82b2d2ec7890e192a1bb4fd7a @@ -22132,16 +22137,16 @@ trackedFiles: pristine_git_object: 4dcc6ce7e5b1470787054a6f89ee0e9aa59862ba lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_type_value.rb: id: 67d6ce8ce708 - last_write_checksum: sha1:c0e52872fc6948ecb3a05dcc4efa913f909ff2a2 - pristine_git_object: 6fea3a57850528dbca4372092fc2294afa35b5d0 + last_write_checksum: sha1:0271257f24e789a88116c48669b591d69e488727 + pristine_git_object: e09efdf9efb1cecdd6b79074d3dd8a08353020f6 lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_type_value.rbi: id: 205f71893cda last_write_checksum: sha1:6a87535657aacd4811a352aa3bc28aeb2a1e05fe pristine_git_object: c5c35fdd5b1a794e7b477ba11982541a4e69edad lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_value.rb: id: 7c7a21fc8040 - last_write_checksum: sha1:7a7182c8e1bedeceac5e2895d216f47cbc29a96d - pristine_git_object: 547022bf7edd99307ee53c818dd1722315dedce6 + last_write_checksum: sha1:2bac517f74d083dce3e27c0d4da12a6a64f9d6c8 + pristine_git_object: 6009a81e24ef612a569f8d0dbed93f19fd82b03d lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_value.rbi: id: f48ed6b904bc last_write_checksum: sha1:2f640abb28a9519d9e800c355a2ec222dfa73b8d @@ -22164,8 +22169,8 @@ trackedFiles: pristine_git_object: b2685fa11ede36bc837c65f5fa9aa731de6b024b lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_work_time_value.rb: id: 3b089a0923c2 - last_write_checksum: sha1:816944a2ded382dca55816523e8274ba605df117 - pristine_git_object: fe3ac96b1edd69b3bd3d381ffacbdbbddb34b3b5 + last_write_checksum: sha1:eb979d58a36c81e24aa6cf323f85069001545f6e + pristine_git_object: 554ddcdcc8d3ba91d08b276a2c3df1312ba080eb lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_work_time_value.rbi: id: 4908965bcf20 last_write_checksum: sha1:e65bc0e3215d46bb745883ceeeb8d0eb360e15ac @@ -22188,8 +22193,8 @@ trackedFiles: pristine_git_object: 4664a6591720d8013e5f75b6239b37c954239431 lib/stack_one/models/shared/hriscreateemploymentrequestdto_value.rb: id: f79407e1aeaf - last_write_checksum: sha1:8abc224c018a16cda8e6a4fca9b466e1bbe49f46 - pristine_git_object: af96c2558e3ebd6528e033ac465306f58eb69fce + last_write_checksum: sha1:ba51970346bf575bf8159738c2970debd935ba2d + pristine_git_object: 1987b22c68446a39dd5d0e1d745e378d467d0f66 lib/stack_one/models/shared/hriscreateemploymentrequestdto_value.rbi: id: df53a46654fd last_write_checksum: sha1:2290dcf6710397aa2bee4e046dca4365b809e60f @@ -22212,8 +22217,8 @@ trackedFiles: pristine_git_object: a838338c00143abb6af4a16d090e68e4518b3b3d lib/stack_one/models/shared/hriscreatetimeoffrequestdto_2.rb: id: d45f88716c0c - last_write_checksum: sha1:74103b078719e43f1d2a4c273dc63fc9819363b9 - pristine_git_object: 06dbe8cbea819a2e7190aa16b59224b12d4c8bce + last_write_checksum: sha1:0a4afc2d3c53974aefeb95f191cc2e667ca57aca + pristine_git_object: 921ec0fa17bed0b2ef247bb65ea61bb7a50cf5be lib/stack_one/models/shared/hriscreatetimeoffrequestdto_2.rbi: id: 0fb957fb64d1 last_write_checksum: sha1:6d8fb15b460ea4f1ee4eec1ab115bf2cc32af872 @@ -22236,8 +22241,8 @@ trackedFiles: pristine_git_object: b62471ff948776df6f5228ab716ed267b01bd86b lib/stack_one/models/shared/hriscreatetimeoffrequestdto_schemas_2.rb: id: b855f9624d21 - last_write_checksum: sha1:9a21cc4cc7b83988a872c91b8e082d0bc014843a - pristine_git_object: 1073cb8c028ef126b0e02447d01f53e0f0b481e6 + last_write_checksum: sha1:f6781473298ef5dea2476c7c83930c5c4250036f + pristine_git_object: c959e646071e8ebafd2ac34a921caea6bbf8af9e lib/stack_one/models/shared/hriscreatetimeoffrequestdto_schemas_2.rbi: id: 0b43de82c667 last_write_checksum: sha1:1d0d7146696de2d1f5440755cca48bbf3191b2eb @@ -22260,8 +22265,8 @@ trackedFiles: pristine_git_object: ed2e0b9113dc172c38a2003acdfd5dbc791166dc lib/stack_one/models/shared/hriscreatetimeoffrequestdto_schemas_value.rb: id: 658f55a22fe0 - last_write_checksum: sha1:e068d0fa1347a0d831fac975812deded2e8d6a83 - pristine_git_object: 2e2c64309f90f905855ba1574f1972bf3ca8ccb1 + last_write_checksum: sha1:deb45aa28a3a83ffa540ad6611c5ac6da86b2546 + pristine_git_object: 451763693a7e5782be40d907d23ab6eb83a4b4ea lib/stack_one/models/shared/hriscreatetimeoffrequestdto_schemas_value.rbi: id: de9b84e12fcc last_write_checksum: sha1:edbbb9f53c3041d0ad502a2de2bf8e3d802fd76b @@ -22276,24 +22281,24 @@ trackedFiles: pristine_git_object: f5419684da704c18685543f1d94a94116d471f8f lib/stack_one/models/shared/hriscreatetimeoffrequestdto_status.rb: id: c8748a8be1bb - last_write_checksum: sha1:721d54dea02c3b1801f15ed48bb660a8c762e5a5 - pristine_git_object: 442036b17e6f5c287467b34490f4c2f30fd2303c + last_write_checksum: sha1:a0061d37dae398c87c956b882f582ddfbfd116ad + pristine_git_object: e5d957c38cc0b936496252db4521425f4a5b41b5 lib/stack_one/models/shared/hriscreatetimeoffrequestdto_status.rbi: id: f30be3db1e6d last_write_checksum: sha1:b1137305a8fb271dcb9d1892101ce25d797bcc21 pristine_git_object: 3af301d948b33f3de968e39d17955058fee1d5b5 lib/stack_one/models/shared/hriscreatetimeoffrequestdto_type.rb: id: 3165bdf887db - last_write_checksum: sha1:3f352cb568a23aaccd2dbf98cec11bf5c39c7d00 - pristine_git_object: 2f9398ecd6db26aff0dc338daac136bd68861f15 + last_write_checksum: sha1:0ecd27e99c23955a44aee55d981bf4c1a0992142 + pristine_git_object: f078cf9e091f7f6e2784499a871e6a50eb690a54 lib/stack_one/models/shared/hriscreatetimeoffrequestdto_type.rbi: id: 369df2b166f8 last_write_checksum: sha1:5875e8fdde19e866d63e4682d56e6616c97fcf29 pristine_git_object: 3c39c2800a87d380cf9cb89a5fd5a6589d709d82 lib/stack_one/models/shared/hriscreatetimeoffrequestdto_value.rb: id: aaa6997a7969 - last_write_checksum: sha1:d9b6164435b9bf2f8f4172a734e3655b2339439b - pristine_git_object: 843d9ea480cadfbf5fa1fedd286efbf34e95c402 + last_write_checksum: sha1:439b37fcee11f936939f3e42cc1e069a2f5aca91 + pristine_git_object: 014bc05e850b3e343b9004d34349e029a1b2a77d lib/stack_one/models/shared/hriscreatetimeoffrequestdto_value.rbi: id: 755bf9b7cbf3 last_write_checksum: sha1:8373ac4f3cd6a680628a210d221da70869851d6e @@ -22324,8 +22329,8 @@ trackedFiles: pristine_git_object: edaa0b82d809d9a5bca92bf20eec29da30c47dbb lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_file_format.rb: id: 5aa0b2239b7e - last_write_checksum: sha1:1ce37763efc799b4e2b9bb2c00de7d448003761c - pristine_git_object: acb71fcb38f06ef02b3c81429dbe93c8f4f3612b + last_write_checksum: sha1:38d5771a1f8848eddfa7063971b7b985f4c67ac3 + pristine_git_object: bc6152f0ab939f9431fd1ad0c08f0c6545b7702b lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_file_format.rbi: id: 3db9604882f8 last_write_checksum: sha1:3b8582220c2babb1b3e319f26204a4efcdbeabf6 @@ -22372,8 +22377,8 @@ trackedFiles: pristine_git_object: 4c9b6c83f96edc77dcea4b13d49dd8444d1a02f7 lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_schemas_document_value.rb: id: 07b27bb4af38 - last_write_checksum: sha1:9fd89be4c6f3cbd0b17a642266d3fb3ae9dc5f68 - pristine_git_object: 352eee5f904067cecc4179e184f59df58a44d381 + last_write_checksum: sha1:b39150e8244bc80a87a01ccda60e595773a157e6 + pristine_git_object: e186ebd4b2fbea93a5546e51433685ef784af1c0 lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_schemas_document_value.rbi: id: a47d27c40c95 last_write_checksum: sha1:fed0a502608fd133f53125ffa0da152038b93784 @@ -22388,8 +22393,8 @@ trackedFiles: pristine_git_object: c20655808c37e34a6380ef8f4f36994589fe5471 lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_schemas_value.rb: id: 715b143d5820 - last_write_checksum: sha1:46cff83878a9201716b10409f18c06da6df4e299 - pristine_git_object: b013c8d1e1c147c368744837c015a77d3709abe3 + last_write_checksum: sha1:10d59f5a03f41073f55c777eead4cf95c08773fa + pristine_git_object: ae329cb921928fad71285d2ba2c78e2c6f379a07 lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_schemas_value.rbi: id: 54598e970ecc last_write_checksum: sha1:fd8287531a545c73e23ee46a7c90f51bd1f38127 @@ -22404,16 +22409,16 @@ trackedFiles: pristine_git_object: 9f2188b573bc47d07e215114e29d09870d50405e lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_type.rb: id: a585c109f3bc - last_write_checksum: sha1:e8009f7febee079d96cea420e9886cb1b298377e - pristine_git_object: 75daa3d8dcc3bf1bf946c790330ead5d3b6b80b7 + last_write_checksum: sha1:d7081c26fd1719e18b58005cc6034788ee729d06 + pristine_git_object: 6365b946e9ed4647b84d19d849922936190b75af lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_type.rbi: id: "270548500418" last_write_checksum: sha1:fc78cea5765dad4a132a7bf7db823b27d71ff927 pristine_git_object: 23846f36ed5e98924743f8a5a63a02432ced1f45 lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_value.rb: id: 716d81f25819 - last_write_checksum: sha1:16cbd48c2fd2e73b1c44efb3603e6075b4357947 - pristine_git_object: 3ac5712e26045e75fe81da95aef59fdd4c4bf406 + last_write_checksum: sha1:c06aa8f4b8f70583307adacf83ff61fd42b092d8 + pristine_git_object: feb9a281a88c9eee74b275387a77d60153420dd5 lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_value.rbi: id: f3979867055d last_write_checksum: sha1:4d27d9357a9f8c06333bdf0bd6d5d86d0eb64551 @@ -22444,16 +22449,16 @@ trackedFiles: pristine_git_object: e8ab648bb31f613e23189ff971026cc15c86913e lib/stack_one/models/shared/hrisdepartment_type.rb: id: 5f90670bff8f - last_write_checksum: sha1:1baa41a5640dd0415756062e3a431495740bb916 - pristine_git_object: fec86394eac8bc7886bc214c7af26c2eabebc33c + last_write_checksum: sha1:ae42ba23c257a9acff3068ac84c6ceacd4544e04 + pristine_git_object: c68245e31add37ae2b18840b1e09be143215243e lib/stack_one/models/shared/hrisdepartment_type.rbi: id: 4c1adc28f73b last_write_checksum: sha1:77ef3c9f74dc09ea6a3a26902e4b9150881e2d17 pristine_git_object: 0651a5eb1f6051023b7a07479e5a839d32895bc5 lib/stack_one/models/shared/hrisdepartment_value.rb: id: 6ae7dbcb2cc3 - last_write_checksum: sha1:2d7d0d5a0a66462b0149f5b30335f19b3123cc5b - pristine_git_object: 3b297a9e344a0c06862ca13f51ea0848c353a3e6 + last_write_checksum: sha1:55d583ad45a768b9a2f774bfbf74d2364dd8c212 + pristine_git_object: f2aa9bb903d0af5c7e0ebb749116c82814a32206 lib/stack_one/models/shared/hrisdepartment_value.rbi: id: 288b063b24d6 last_write_checksum: sha1:ec5bcfcf463ea7ae5f69efe68480fe7f40df687a @@ -22500,16 +22505,16 @@ trackedFiles: pristine_git_object: 898340b713e883942a6cf675adb9cb922fd1ffbc lib/stack_one/models/shared/hrisdivision_type.rb: id: 7ba471fda9c2 - last_write_checksum: sha1:80f464b44486da148c7625bf1cae7cc72f875357 - pristine_git_object: 85966b27bf9935a971d681b32b5710aac17a22a6 + last_write_checksum: sha1:35cb0d42df20d238eceb5fb7e0587da3c6327fb6 + pristine_git_object: f04a33a59425f227a2ae86c894c202b860921a05 lib/stack_one/models/shared/hrisdivision_type.rbi: id: 1ffef47955c8 last_write_checksum: sha1:d6d7b282354db63e7638b75def642db1bc8c200c pristine_git_object: 87a4bed258da447da5ee46719f4742e2bff1526d lib/stack_one/models/shared/hrisdivision_value.rb: id: 7a100292e185 - last_write_checksum: sha1:79932d2e75feb851b805d9b6e67a7688951430a2 - pristine_git_object: 9c944d075cc03e0e59e557e54e745820afaea6f7 + last_write_checksum: sha1:44b7f8edd59a7c7dadc9455ab0211984a8afe7b1 + pristine_git_object: db7113ae6e496a95b9c2b5cdca8b9de5ddaaeaba lib/stack_one/models/shared/hrisdivision_value.rbi: id: 1a947b36c4ca last_write_checksum: sha1:7948e58c926bcada345156e3fc830f742c503c83 @@ -22548,16 +22553,16 @@ trackedFiles: pristine_git_object: 5338604398e5ebbdd8ee32ca8ae38d61965648b4 lib/stack_one/models/shared/hrisdocumentapimodel_category.rb: id: bd2c0981fd78 - last_write_checksum: sha1:f3ea80a9e0df8f68bf1af045d58351516c346e10 - pristine_git_object: 1564e81d4c3a50c972053f867e031a0a227dedf6 + last_write_checksum: sha1:241308d13ea05eaea15c8d12ff9da7d114a6d7ef + pristine_git_object: 9766c54a7347b35e7a09d3dcb537ed72a3b814bd lib/stack_one/models/shared/hrisdocumentapimodel_category.rbi: id: 1cb823b74695 last_write_checksum: sha1:85efcff5cb64bdbc75d368d9cb587fb7cc032a79 pristine_git_object: d3b7a06350b3a29e1e8441758cbbf6fb1755ca82 lib/stack_one/models/shared/hrisdocumentapimodel_file_format.rb: id: 421e5e83f85d - last_write_checksum: sha1:e64ce4808a7e0171301de850ff73a362458b8e90 - pristine_git_object: 2ee80f2554c9e4f2319c5bdc902303bd007ff80c + last_write_checksum: sha1:c34c400842162bf028a2b240724837b8d140352c + pristine_git_object: d7a78fb7c0344c9db2f0ddc805c8c57427b3982d lib/stack_one/models/shared/hrisdocumentapimodel_file_format.rbi: id: c9ae5d77058c last_write_checksum: sha1:a374fb75b8f10c191f9da69d3102b895bc0d5dd2 @@ -22596,16 +22601,16 @@ trackedFiles: pristine_git_object: 46e21b286c3b5b610b83a8c42286014b5f522769 lib/stack_one/models/shared/hrisdocumentapimodel_schemas_type_value.rb: id: 5f955e78b0c9 - last_write_checksum: sha1:7765d11e3596fd96a58ecd1b17709892da4606cc - pristine_git_object: 62d682ca578f1a73926294985262236456d3b99b + last_write_checksum: sha1:7ba9c2fdb61f76e40dd38f76ac780016997215b9 + pristine_git_object: 6650370984e8656d24220f4fc4524b0c7e894edf lib/stack_one/models/shared/hrisdocumentapimodel_schemas_type_value.rbi: id: 2ad8c6ca44a3 last_write_checksum: sha1:843815f1a1ed8442668bc535a0baee4860e2179e pristine_git_object: 3d875a3c0f5674284113f72b326de5effe12987b lib/stack_one/models/shared/hrisdocumentapimodel_schemas_value.rb: id: b3b75e917ff3 - last_write_checksum: sha1:0d8b2e953bfba3eef3d72e11bc04d97ad52634ff - pristine_git_object: dc290046b19803c4988b1ce5fcdd2b4a16628f3b + last_write_checksum: sha1:30b4f5d4c8d62a3aaf220bfa045f515256dea403 + pristine_git_object: 587223346cfbf64ab71590f3b70ea15fc189ed58 lib/stack_one/models/shared/hrisdocumentapimodel_schemas_value.rbi: id: 6881fe7677b6 last_write_checksum: sha1:bf23ec65f4bba959e44a49bc4c013ddd6420a9a7 @@ -22620,16 +22625,16 @@ trackedFiles: pristine_git_object: a9a256ffb82757f36db11c5816e1e8936f6dc6bf lib/stack_one/models/shared/hrisdocumentapimodel_type.rb: id: b1b8bedbd102 - last_write_checksum: sha1:1ee16754e04913b7bb7cf7281b4c753b98c6e930 - pristine_git_object: fff1e23a745e5829a6a1108c4db35846a8c29de4 + last_write_checksum: sha1:9f0fbdb8b3d310fe8700484e4b71d1275fa8fcbb + pristine_git_object: 8ef5f3045cfe4a49e27d45beb91893a5be724e3c lib/stack_one/models/shared/hrisdocumentapimodel_type.rbi: id: 17727ef44ac8 last_write_checksum: sha1:002ee9535a6b45a1301d67d1b9c79c3016b5df1a pristine_git_object: be9d0ffd4cc6371d2e9375c4595d82926db77551 lib/stack_one/models/shared/hrisdocumentapimodel_value.rb: id: 51b4fa87fa70 - last_write_checksum: sha1:1e5a5ab65f3a9c9da6a28b9b6a452240193e23d8 - pristine_git_object: 9a1b774d2a2d65a1005f6188227d8e491d4f85d0 + last_write_checksum: sha1:9fa732283b135d55f6009ccc6d9a392b58663405 + pristine_git_object: 35c0cb6e03b8996c4f9441b46a087645c753ff35 lib/stack_one/models/shared/hrisdocumentapimodel_value.rbi: id: 8df99753d689 last_write_checksum: sha1:5249ce180291d3944b281a99705454757e8d8524 @@ -22668,24 +22673,24 @@ trackedFiles: pristine_git_object: 0a2ef4c09af13053fe77dca4671824c088011b5a lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_category.rb: id: ec0aa0b420c6 - last_write_checksum: sha1:0407e33b643ad237880c9031cd81e7a8bc0b3244 - pristine_git_object: 12bc76314bb1c0f17d637fc2cc7dcefe71053552 + last_write_checksum: sha1:8d930bcdf92af78573a22a7f04ccf8d474eb93b5 + pristine_git_object: f68c8d7d0b6d4330b65968105fbc4e29955ae237 lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_category.rbi: id: c1fc45fdb87c last_write_checksum: sha1:f621b75a76760517ab79ee00c05fd5a5384e25f5 pristine_git_object: e363a8ba1e5ed15c3111221b1c385ad6c2833f54 lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_confidential.rb: id: 219108f149e7 - last_write_checksum: sha1:ffdc5cbd95b1af15068ae72e779c496a1f83e6ef - pristine_git_object: a6ab9d08d1db6615fdb5c888a1f1401eeba0268a + last_write_checksum: sha1:09df8330381391d6b752cd7f1d0de269cf041cd7 + pristine_git_object: 5df5e19f84aefa9c81d7e9e5c86cc335988cb4a0 lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_confidential.rbi: id: 0fff6df4c6b9 last_write_checksum: sha1:5e9bacec663cd855103ac16b58bf86c307564903 pristine_git_object: 88c44bc7877cc6eaa4dc0b597e15a9ec1bb5333f lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_file_format.rb: id: 9801faecebd0 - last_write_checksum: sha1:743e19b02f90ec4108d603e9d37e429d95f48417 - pristine_git_object: 7d8f7bcbab39122f6409bca96d12caa0d2faee05 + last_write_checksum: sha1:9b4f514440127a159716e4bd42ea425b54099af0 + pristine_git_object: b2d462867a3b844762f06e5869fca896f631a232 lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_file_format.rbi: id: a55919ca296d last_write_checksum: sha1:57fedca8631d0ece9627ff97103619cedaf39442 @@ -22700,8 +22705,8 @@ trackedFiles: pristine_git_object: 5b3ca975edf4ce2a7662c53542598a2d74f05577 lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_schemas_file_format_value.rb: id: a0720b2391a5 - last_write_checksum: sha1:4f7e998fc2e96c612828617541a2fb05bfc61f32 - pristine_git_object: 80bf40a19c2b71747c961ea7a7e82f638f95905f + last_write_checksum: sha1:5559d95679a79049f3da45d21e55933c93dc3827 + pristine_git_object: 757e35c8ac428614b0ee59e3ba6f85bbdb68dfd1 lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_schemas_file_format_value.rbi: id: 6603aa0478c4 last_write_checksum: sha1:d0f82bc8cf6b709394ab9647924a3d049a7a7a82 @@ -22716,8 +22721,8 @@ trackedFiles: pristine_git_object: 718f20094885e43ab02b435366104cc0c56e8c29 lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_schemas_value.rb: id: 421ecb2061ee - last_write_checksum: sha1:1e43b55b19dbc5f956c5fedba068a172575b49f1 - pristine_git_object: dfc2a0c68070bcc8e410609991e831d105c79763 + last_write_checksum: sha1:68cf87a6d5dd58aa358d419f70a0c19becb71578 + pristine_git_object: 94fa900c2e5168272815b39092394f29e794da59 lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_schemas_value.rbi: id: b8b1441b4084 last_write_checksum: sha1:a6a881c8df1ac872283706a10d327addf2f26934 @@ -22732,8 +22737,8 @@ trackedFiles: pristine_git_object: 3e8358eeb5b202ad8e3a0ed3cb8d5ea166f0fc5a lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_value.rb: id: a96a57481b94 - last_write_checksum: sha1:3a2c7c8fd048afe75182a0b5c5e1c3de884303f1 - pristine_git_object: 5023ff809cf4eb1cd2243ceb18670203221d9bc7 + last_write_checksum: sha1:b80c120fa457aabe42cff47f3b5832c602eaaad2 + pristine_git_object: 6e8b446e3a278a35caf724f5857da8f7d764db64 lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_value.rbi: id: fa3942c45ecb last_write_checksum: sha1:bb660bf6ca3650c70e31514e8d25f7f811734071 @@ -22764,16 +22769,16 @@ trackedFiles: pristine_git_object: 72b7bc9f29653a2177f1bff7f9079f8a97d33f19 lib/stack_one/models/shared/hrisgroup_type.rb: id: bc782d82e1dd - last_write_checksum: sha1:3cbc693f9463e8ab8bd33b052abc6ccbc72cf72b - pristine_git_object: 84d4a5b945ef6a1076f48d41166985f25873610d + last_write_checksum: sha1:53f01a273f498bc1c348de8abcde6ac10f18e8c0 + pristine_git_object: 915619fd154f54c4ca80a79c72011338c6cf10e5 lib/stack_one/models/shared/hrisgroup_type.rbi: id: aa4964ec5072 last_write_checksum: sha1:884862dd91fe6c3646aff6dc3ac5a0bfceb788dc pristine_git_object: a8b0687bd6c68bf9c99282b86512a4db47d87cd4 lib/stack_one/models/shared/hrisgroup_value.rb: id: 2971e83329d7 - last_write_checksum: sha1:cb15458141c9a1a81d7ec1038190a6e45670fe35 - pristine_git_object: 85eabbd90041bdd46c6e26fe0ffdf465144c0872 + last_write_checksum: sha1:b97a4a19b39c63b654453fa3829914090be96251 + pristine_git_object: 84f7024d4f95f2c2e9aed8c05f1905f6e2c016af lib/stack_one/models/shared/hrisgroup_value.rbi: id: fd1453267319 last_write_checksum: sha1:63e58b0ac621ee7c9e631c3715400090e658dfb7 @@ -22828,16 +22833,16 @@ trackedFiles: pristine_git_object: c17e85cfb483ae8f46d6114f184cd0a15448cbea lib/stack_one/models/shared/hrisjob_status.rb: id: 10db111f57b4 - last_write_checksum: sha1:1d97364f08f62f1a287fa1b82ee3861de24b932a - pristine_git_object: 5633436c1a5b7dc0fc3e4d20f9c381fecbf84e69 + last_write_checksum: sha1:72e07c887a24a1e22e7c6db526658106dc12724f + pristine_git_object: 449296c42dd24068c762f6cbdc1bb4a8b6c04faf lib/stack_one/models/shared/hrisjob_status.rbi: id: a855c9166c46 last_write_checksum: sha1:81cfb8136b0e03455981ae0ac6aa97051ca63e10 pristine_git_object: 0bf65c473c12d8785fcf80ed0a02811bd1ac50bd lib/stack_one/models/shared/hrisjob_value.rb: id: 9ba84537a2f6 - last_write_checksum: sha1:9e3715db51df45d97d382ffccacd30f67d9aee1d - pristine_git_object: 9954d5d7bbd1337d025241e5f53d3f49008f33c8 + last_write_checksum: sha1:fb64b0e74a60fd81de8529558520dd37c5461d43 + pristine_git_object: 992eb75f4c5ba6a4ab2237c2e9e09f94f267f7c3 lib/stack_one/models/shared/hrisjob_value.rbi: id: 986f9736c306 last_write_checksum: sha1:5cad653d5f90c386a75b7476a11264cc4f22a44e @@ -22876,16 +22881,16 @@ trackedFiles: pristine_git_object: 6c1690ff85b3bad3b8b2a665459e351022067d86 lib/stack_one/models/shared/hrislocation_country.rb: id: 4dde3ea65d5f - last_write_checksum: sha1:bfc36da323cd7abc813da823a9b763f653012d19 - pristine_git_object: 3d0fdfdaf63739cc84a7b9a4c9afd3be6223791d + last_write_checksum: sha1:114d7fb0d5c5d09140abd1603bc1caf17d276782 + pristine_git_object: 71a90d790d9567fab13ed4b6dffea21d2e26988d lib/stack_one/models/shared/hrislocation_country.rbi: id: 3c2e66424763 last_write_checksum: sha1:5c8096f1afe096108fe46dadecf15bab1687bbcb pristine_git_object: 31597d5662a8e0dfe3d82ddf84124f3774ad11f5 lib/stack_one/models/shared/hrislocation_location_type.rb: id: 04916a33e607 - last_write_checksum: sha1:b059fe0d17dac027908e598a1fd6667af66afac9 - pristine_git_object: e364678bb958ab8c236fe3fc03b60af5107af280 + last_write_checksum: sha1:232a0fb40198ebae8be65bdb1aa2a4f2e4dcc127 + pristine_git_object: 3df96289c8a23c7c6bdddb57b9603b3cf1625247 lib/stack_one/models/shared/hrislocation_location_type.rbi: id: 57a347c92763 last_write_checksum: sha1:c0967aeed14232512a81969ae6366247419f1fbe @@ -22908,8 +22913,8 @@ trackedFiles: pristine_git_object: 655d1c65e6d11bc5053b4e55381e2bc74592cb40 lib/stack_one/models/shared/hrislocation_schemas_value.rb: id: 92afad5c524e - last_write_checksum: sha1:a890099ee59a3fd5a060f12040a9f18c8dfa4e1f - pristine_git_object: 24cb82e1472c8d346fb19ff736c6108bbec1ea6a + last_write_checksum: sha1:335ff294c446264d8b1a078be02210be7db38eee + pristine_git_object: b4453d39bd517218846cdb5341eab445ee2912eb lib/stack_one/models/shared/hrislocation_schemas_value.rbi: id: b15854f28656 last_write_checksum: sha1:1dca313ae0856cd6aaee6a1450d3158699180934 @@ -22924,8 +22929,8 @@ trackedFiles: pristine_git_object: d4f69062eb0ff2beba8295d669626cdd97d06a36 lib/stack_one/models/shared/hrislocation_value.rb: id: f61cfeb85606 - last_write_checksum: sha1:f6c8bd75036d56c6ae9ea9f0367545c87770b152 - pristine_git_object: 39e3151f1fa942fe96cbbf9cf8e578321a30046f + last_write_checksum: sha1:ae35354007146837b42233798c7631caa9a268a8 + pristine_git_object: b58ee6d3c7f231d9cee302d3b63a92e0ac4c33ff lib/stack_one/models/shared/hrislocation_value.rbi: id: 1f3cc5f76acd last_write_checksum: sha1:4178e898806edad47e391c6028b66b2dc03799da @@ -22980,8 +22985,8 @@ trackedFiles: pristine_git_object: 4601022e35470edcd8591b222ffa59e2faa4a118 lib/stack_one/models/shared/hrisshift_schemas_value.rb: id: 5e114fa1795f - last_write_checksum: sha1:1481c52f76a012e74d8651bb046aa9c1bc2f9947 - pristine_git_object: 7f11a0d01310753f4a4b95ed27a57233582bd2c9 + last_write_checksum: sha1:36cdef100d5bbe921bffbd5741dab6cb4a81fdf8 + pristine_git_object: 5ee5dcc100fb6da0bccca1d4e68ae3a96d614b30 lib/stack_one/models/shared/hrisshift_schemas_value.rbi: id: f700baefe968 last_write_checksum: sha1:d2ed43c9390b13560e7653c62f02b5caaea31506 @@ -22996,16 +23001,16 @@ trackedFiles: pristine_git_object: 4a84ef5d30e990b11adc3451063c95f29855b404 lib/stack_one/models/shared/hrisshift_status.rb: id: d3955f158cba - last_write_checksum: sha1:a61dfd75a0cf390ff646a5ebae65deabec51b907 - pristine_git_object: a2fe5d5d8ca938f5e8d7c493aa8b7e5011fe2101 + last_write_checksum: sha1:0e18dc35997bed946fe61b53b4977717df78be8c + pristine_git_object: 84530948635965c209821a4e57cce76c0f27acfa lib/stack_one/models/shared/hrisshift_status.rbi: id: f1cbb156a7c8 last_write_checksum: sha1:4c00c44132d30ebe7c4a9e586aa7b9e2d30fd98a pristine_git_object: 7ad06864f003fbe16da735513f8c65b1b67a840c lib/stack_one/models/shared/hrisshift_value.rb: id: "547451159846" - last_write_checksum: sha1:32af51ce03d9d2e13afadf4766495baf3d64e4e7 - pristine_git_object: 351cf91aa9d7c160bb2a1f832f46f947af99e511 + last_write_checksum: sha1:93b65d31f45799e6bdb88e72211d823a1f5e728a + pristine_git_object: 9a5aa52d4fd11d2d3988da631614b3844fe0d1fe lib/stack_one/models/shared/hrisshift_value.rbi: id: e11b3b3f4758 last_write_checksum: sha1:262457ffddb10d97ad8ede933471df61ed378c60 @@ -23028,8 +23033,8 @@ trackedFiles: pristine_git_object: d53a236db395a4ada69656452268cc256d5b228c lib/stack_one/models/shared/hrisshiftresult_approval_status.rb: id: 6a180396fb4f - last_write_checksum: sha1:cf8efdf172397b06dc9938e9ec80c695ba7d54b2 - pristine_git_object: 357d62405cec0077cc4af40dc51246d13c3a76ea + last_write_checksum: sha1:8fd9ecf32ed4880b3c666ea151d37dbf7a9436ca + pristine_git_object: 66bbefe6e55a6e981a2558cec0586c868506c7dd lib/stack_one/models/shared/hrisshiftresult_approval_status.rbi: id: cc110e37f2f7 last_write_checksum: sha1:3beb97fe6183d63d445bd4f8c0e9aceef70bc251 @@ -23060,8 +23065,8 @@ trackedFiles: pristine_git_object: a688175aecba8417accec3a297a23a2eb4031287 lib/stack_one/models/shared/hrisshiftresult_schemas_value.rb: id: 0811f88dd032 - last_write_checksum: sha1:42251748c9dd371492ff118a71f7f5fb40e49f6e - pristine_git_object: b36ba9d6f5edb475116d716ee3cc83b4f8cb1ca4 + last_write_checksum: sha1:c8458aad4123849f4e4bca8e3b5e7643eb8eb50e + pristine_git_object: 20f10ff7f2acb23abbb6549fff82a5b2b84a9f81 lib/stack_one/models/shared/hrisshiftresult_schemas_value.rbi: id: b55d4d877747 last_write_checksum: sha1:49fbae8ad71db0148076950ef00d9c254afda945 @@ -23076,16 +23081,16 @@ trackedFiles: pristine_git_object: 1cf87e71ac9d1c2d7d619c9f71943bc29bf35029 lib/stack_one/models/shared/hrisshiftresult_status.rb: id: e0ca68b29ea7 - last_write_checksum: sha1:c85f2c608edc2591589066769d80adb78dbc8497 - pristine_git_object: 9dbe3f0e3245f93d86ed0fedcc5d7d3e6ae22ab1 + last_write_checksum: sha1:7aa29b656e08cd7efdbf4e3219e61f8681a7d61b + pristine_git_object: 0939fa4082b682cfdf12035f817025e217fca2a0 lib/stack_one/models/shared/hrisshiftresult_status.rbi: id: 4ebe9430bd05 last_write_checksum: sha1:54b3644e8ed1e4de89638bc1ac5a9fcdec27c8e2 pristine_git_object: 3f7d3a83e718fd65a45c4daa3582cce46454b352 lib/stack_one/models/shared/hrisshiftresult_value.rb: id: 536c1227ce90 - last_write_checksum: sha1:2aa28935bf71ccfc199473c90e92c4e06b5874d4 - pristine_git_object: 8237e45d0813400978aac22020d8ebcdebdf170b + last_write_checksum: sha1:841eaed31ed18c0df2f1dcc773ea643f7d1d6ade + pristine_git_object: 852395ff78381de5cb047375c8c93e8fcb9d527a lib/stack_one/models/shared/hrisshiftresult_value.rbi: id: 71d073edf2d6 last_write_checksum: sha1:84d6aab40140c6acb78c90ee57a6e5a4a7768026 @@ -23124,16 +23129,16 @@ trackedFiles: pristine_git_object: 62596bbbd5726c5a3042d05f6d58397c06c1e82e lib/stack_one/models/shared/hristeam_type.rb: id: a5a7f96f17a6 - last_write_checksum: sha1:5838e07eecb80ab32a981aa17bae705202aa340c - pristine_git_object: 4faba449423cd335b31de2bc8f15e5d97246a0af + last_write_checksum: sha1:009fcc7847f43378ecaf04afb7a140986db9a5ea + pristine_git_object: 8ac8cd9ab18d9b425fd80674f24cbee73cbad2ca lib/stack_one/models/shared/hristeam_type.rbi: id: ef93a4853055 last_write_checksum: sha1:b3d7bb4a59087ed911b53f793a70678913196bfb pristine_git_object: 79d9bfe6a586087286cc2c0e1840c9549c5c4f93 lib/stack_one/models/shared/hristeam_value.rb: id: ad8ca15f273a - last_write_checksum: sha1:03334c928bd4e1888e389b4bc9f2ffcfb2507c11 - pristine_git_object: 2df0a7d07d5705396c980b8cc6135b24324284d2 + last_write_checksum: sha1:9d47609068b4b12be7a2b96e384ee99f1919d74a + pristine_git_object: 4cb16ee195dc20bd0c69b1d26014d5eb8d5a9dae lib/stack_one/models/shared/hristeam_value.rbi: id: 424ee5c5ea49 last_write_checksum: sha1:2728f1753256ce5fda1400c39c70820d28e153ff @@ -23196,8 +23201,8 @@ trackedFiles: pristine_git_object: 13f53403a75358155c130b030ad1880d8efbb3a0 lib/stack_one/models/shared/hrisupdateemployeerequestdto_country.rb: id: 49806874716e - last_write_checksum: sha1:8437c6c5f909d2d593160321005d70321521ac55 - pristine_git_object: 55ff0ddc65ebbcee6276535d83e8bdc7c73b447a + last_write_checksum: sha1:5a45ff145eb3a95182e7b6d863bc683dd7c4770a + pristine_git_object: edc2a7afba5784e4e5dc917278eb70d3a8f8bd3f lib/stack_one/models/shared/hrisupdateemployeerequestdto_country.rbi: id: 8e86fa2bb5ba last_write_checksum: sha1:c312f091e585cc671b514eb284477f7025ef1159 @@ -23212,40 +23217,40 @@ trackedFiles: pristine_git_object: a748aea12542ed19ec6098c50eee303628e3c8e7 lib/stack_one/models/shared/hrisupdateemployeerequestdto_employment_contract_type.rb: id: 2447795bdb17 - last_write_checksum: sha1:f9d938ded0376b98dd00ba2be867a33d5672de13 - pristine_git_object: 3f8c4f4fbb80809807f78d642a79da2fff70e076 + last_write_checksum: sha1:6c8f1247afec39e6f41b2ebc0d19cbd3c02bc630 + pristine_git_object: c28f5ac7316c8b26ea80492522bae266df500484 lib/stack_one/models/shared/hrisupdateemployeerequestdto_employment_contract_type.rbi: id: 5b4f20751b93 last_write_checksum: sha1:d4c07e6fb56640fbceb4d905b037c4479aacf5fc pristine_git_object: 96dc2601a48842ef0e611a27bed198ae60b724ac lib/stack_one/models/shared/hrisupdateemployeerequestdto_employment_status.rb: id: a60cd973f1e1 - last_write_checksum: sha1:b525d1e6b79348b9302d44e3fb73bda1dbcecc4f - pristine_git_object: 538d6fcb8bc7483ee21940dd9b53dd98e4e376a1 + last_write_checksum: sha1:18ee6c18770bad0c050c795f1551792e975c7a6b + pristine_git_object: 952e5f887fb0bd57f9832f8694e2a7e0343b9b86 lib/stack_one/models/shared/hrisupdateemployeerequestdto_employment_status.rbi: id: 7ddf7eef09f0 last_write_checksum: sha1:c89032a874992c5ddcd457bf734f7949f85ca610 pristine_git_object: 7168a22dbe2b3da010b5ba43dca65fa26e31915a lib/stack_one/models/shared/hrisupdateemployeerequestdto_employment_type.rb: id: fcbcd5709b89 - last_write_checksum: sha1:0d20d29e2151b709b93682d21505dbc4beef6e05 - pristine_git_object: aaf2a34f419a212fb920fddcf7fd8875e82ac1a0 + last_write_checksum: sha1:938ee37dd9f036449250ba8a075af80b430f1928 + pristine_git_object: 5a255be3fa2f136ec971700e61be80f5c206e2cf lib/stack_one/models/shared/hrisupdateemployeerequestdto_employment_type.rbi: id: 80a73c17fcc4 last_write_checksum: sha1:08895367bd79122b955f5acdcb0972ffb55a891c pristine_git_object: 3925c63adce24ab12fcc2dacc2f1d0de2614fa4c lib/stack_one/models/shared/hrisupdateemployeerequestdto_ethnicity.rb: id: "240592847314" - last_write_checksum: sha1:cda10fe5538031195439824f11d0ab6736b96927 - pristine_git_object: df899cb3851c70196c21768a7ab94a629388c6fd + last_write_checksum: sha1:9ade89ee4decad734ca641191b1c32d94d3e0aa0 + pristine_git_object: 5d352afd2e4a28e781baa76fe8ed729725f0ddb5 lib/stack_one/models/shared/hrisupdateemployeerequestdto_ethnicity.rbi: id: bd7749de43c7 last_write_checksum: sha1:b45df82de60bd31f5fc77be4c44d86b1fcf5a7e6 pristine_git_object: de465bece28f32e1261f19c18ef8af669cfb775b lib/stack_one/models/shared/hrisupdateemployeerequestdto_gender.rb: id: f0ab5873eb44 - last_write_checksum: sha1:4a8ad653602e3f250f0fd0c4829fe742cdf7bf06 - pristine_git_object: 523a653790048c58db1bc65c9b66888d93705e87 + last_write_checksum: sha1:7f80ff8cfe03397f6d939b2d1df89fa6e6947928 + pristine_git_object: cb552d2b967536eecb9295e81d7ecf9088d836c8 lib/stack_one/models/shared/hrisupdateemployeerequestdto_gender.rbi: id: 3c570bb0f882 last_write_checksum: sha1:f74addfd66c192e111c34290c1896e18419f1a5a @@ -23268,8 +23273,8 @@ trackedFiles: pristine_git_object: 000bdd0966907b128ccef36af94a20a2e70e7343 lib/stack_one/models/shared/hrisupdateemployeerequestdto_marital_status.rb: id: dbfcc7c4972f - last_write_checksum: sha1:2429a3dec6841d56ff0faffc179f4b0452d8367c - pristine_git_object: 3eec763ea6b0a7649682d47fefa94fbedf3f3255 + last_write_checksum: sha1:cdb7dc11f46e2e1346461d2a4f28484270fbb329 + pristine_git_object: b2f1d518db16fbe936b4e2d6857680508cf60e57 lib/stack_one/models/shared/hrisupdateemployeerequestdto_marital_status.rbi: id: 283235f86e67 last_write_checksum: sha1:3aa1da1a77a957defffd3de1aca04d3db255cdea @@ -23284,32 +23289,32 @@ trackedFiles: pristine_git_object: caa60b4c6847544cc907e2cdf1036a63e7cc6f59 lib/stack_one/models/shared/hrisupdateemployeerequestdto_pay_frequency.rb: id: cf112685df88 - last_write_checksum: sha1:185f57151d81db6c3a257591e5ab84c73dd4c23e - pristine_git_object: 994766926bd4b4bb98e1c6af835b1a2115acf210 + last_write_checksum: sha1:98b8e7019b9baf6026e7d65bee22fb204bd75559 + pristine_git_object: 0738cfcf0e47da3cbe037a6684e3d363cb840db1 lib/stack_one/models/shared/hrisupdateemployeerequestdto_pay_frequency.rbi: id: 8a6a8b821cab last_write_checksum: sha1:a50d9aace837289c04961bd39360f3f413187767 pristine_git_object: c7b2ff194350b65bd56062c34c5a0e21db84fd77 lib/stack_one/models/shared/hrisupdateemployeerequestdto_pay_period.rb: id: ee024237a9d0 - last_write_checksum: sha1:395d91c148e9d8075d145edbecebc0af35f51382 - pristine_git_object: 2d399e93e3dc87ef127184a18bc6ea1497e85d6f + last_write_checksum: sha1:b100880e8e8a6ec0666b3694e6a035c9b8014408 + pristine_git_object: c91f784665e66e4557fa6de1033c64a4c077037b lib/stack_one/models/shared/hrisupdateemployeerequestdto_pay_period.rbi: id: 8b61d61c0eb5 last_write_checksum: sha1:24cb324336623ac34f1803a40980f5fff01d864c pristine_git_object: d042b4a7ce0c953001542d762878ee1598a80d94 lib/stack_one/models/shared/hrisupdateemployeerequestdto_period.rb: id: b0d615a583c5 - last_write_checksum: sha1:e0b015e76e70696ae866bc6a621c5e8d1b4d8147 - pristine_git_object: 314ee5a74b360d0ef4b395b6ae3cb50d6d356644 + last_write_checksum: sha1:c6cb974ce7c9fb2b653f2b015bcf763d10152256 + pristine_git_object: 52da4e91c61f7b2d57f5f00023d86b803bb5292b lib/stack_one/models/shared/hrisupdateemployeerequestdto_period.rbi: id: 51088691bd0c last_write_checksum: sha1:bdcc52ffa1d9a73b5b77033fd12348edf343d59f pristine_git_object: 622f732427dc8e06ca0b1164953689af9d977db4 lib/stack_one/models/shared/hrisupdateemployeerequestdto_preferred_language.rb: id: c1c48b3afc71 - last_write_checksum: sha1:bfb3e82c19f3a15160c72a88c32c9530c762d76f - pristine_git_object: 19a1b824bac8fc1ed9648591258b7f37f9a46af9 + last_write_checksum: sha1:d646f035f726da3bf0a29824e6f0cfb8a3b7da2a + pristine_git_object: 7511d99a9b2cc361957d2a377fc81a78e20aba9e lib/stack_one/models/shared/hrisupdateemployeerequestdto_preferred_language.rbi: id: 939d9c399c1e last_write_checksum: sha1:b8e300e521251fad16d727b95d3397937ec40384 @@ -23324,16 +23329,16 @@ trackedFiles: pristine_git_object: 94fcc158b2b5d8dddc4e3cd8d6b8157505083810 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_contract_type.rb: id: 75024cf12891 - last_write_checksum: sha1:fd49836083955e129529c15b53cc20e9c2c98008 - pristine_git_object: 6b28bb3b4b94f37d9e47bc256abae182ad1eb62f + last_write_checksum: sha1:fff5c852ab68b95271a29778a9cdb546aa9aa687 + pristine_git_object: b94ab61f43f97bcd5611cf36be272d4e03df2f41 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_contract_type.rbi: id: fb51d4135bfd last_write_checksum: sha1:428470b123f595926f45753a0caabb395d93c9ee pristine_git_object: f506f1ed0ff5120d97e31dec5401dc877ea84882 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_country.rb: id: fe8315555601 - last_write_checksum: sha1:2a0e2f96b84af34fd151539bfe8f1cc135b7fd4a - pristine_git_object: 247ae2be8d1efb68410e1a024b144bace4a70c70 + last_write_checksum: sha1:bf53eeb9ba888b7a7efe4e160b002baa63f453f3 + pristine_git_object: 9983b28d8f9fb9172e02a50f739d743a6063de8d lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_country.rbi: id: d730c031e3a6 last_write_checksum: sha1:700b0bf46845cdf8c759d4c8c5834a731161fcb0 @@ -23348,8 +23353,8 @@ trackedFiles: pristine_git_object: d4fc900a2c6216209048042da026fbe7e7dec0bd lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_contract_type.rb: id: 2020b9c1a549 - last_write_checksum: sha1:08a1bb094af03c49951b13371448255eb9fe93b3 - pristine_git_object: 33bba08e744d50511bd2933c3cf787c21416b689 + last_write_checksum: sha1:3e2396162dc8248e42bb56b33953200f1716eca9 + pristine_git_object: 2627773c5dfd534e272d61b86d744044f99d3120 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_contract_type.rbi: id: e40b21b38103 last_write_checksum: sha1:5ece32b9be58c919d1da81735c7914d4e382c332 @@ -23372,8 +23377,8 @@ trackedFiles: pristine_git_object: 8b5f94409debe7a04f398ca9d5936db17fe5896f lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_contract_type_value.rb: id: eaa8c4a20dc0 - last_write_checksum: sha1:a32e622a3503b6f8db548e0dc24c342e95d8e2aa - pristine_git_object: 42475dbdebc60b47d16b4f65e3bd62c281e6db3a + last_write_checksum: sha1:9a53e195b77a9d3c1848147cdf0f1d2c2db67ea9 + pristine_git_object: b7fa32665b6dffbbb46a71f656bb86a3802ee3ea lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_contract_type_value.rbi: id: e64dc7de71d6 last_write_checksum: sha1:ff54bc9bc15b9fb01501798e8f023fba11a1d8eb @@ -23396,8 +23401,8 @@ trackedFiles: pristine_git_object: 1ad8759c11695cb8aa2035bd5a96c573a46d5b35 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_employment_contract_type_value.rb: id: 6e7a96d49df5 - last_write_checksum: sha1:b8baadf8d85ddf8e1d2cbd76fbcb64bb42db948c - pristine_git_object: 01ed1294c5e62ea88850992734bde4b808b9b920 + last_write_checksum: sha1:c189275b10967cc133fa089c0e4ff91ce189211f + pristine_git_object: 696182e5a89d475bac43e7e1f152a23c2d5ab587 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_employment_contract_type_value.rbi: id: de5ce4f4fe01 last_write_checksum: sha1:ecd4116792a402e279f56ee49c2b31d1393875a4 @@ -23420,8 +23425,8 @@ trackedFiles: pristine_git_object: c4f691b30a8347dd38fd21a64f13fcdc20303473 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_employment_type_value.rb: id: 448c3f3f535d - last_write_checksum: sha1:8e88cfe2c6e9dce650197aa539f76cc0bb9cfb10 - pristine_git_object: 679cd9289de4678019e8d68da0dbc2f3b24491bc + last_write_checksum: sha1:c676b48312a308a375480a552a41662f553b4f48 + pristine_git_object: 195d8e33dfba90e3133bce71a530010caa655d7a lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_employment_type_value.rbi: id: 807f93f48bac last_write_checksum: sha1:d50658e3a56180927e6e84d5b17e5fd61bb8ce5c @@ -23444,8 +23449,8 @@ trackedFiles: pristine_git_object: e388d7216d088b69b190ea5b9913e38ff3a9d675 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_pay_period_value.rb: id: cb2ef0bb0968 - last_write_checksum: sha1:6f1aea03a833eb531512953d0b5b9a4f8f2a2271 - pristine_git_object: 16040976a4342194c3106af7963728c86e4f5245 + last_write_checksum: sha1:4812f7155cb092c169e00f26f356e1b9d9324154 + pristine_git_object: d3812d9d187e7313e595208d51299abdec237447 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_pay_period_value.rbi: id: 045848fb32f0 last_write_checksum: sha1:86d8605caa79487f669a8e546a7a2dbd4045aa61 @@ -23460,8 +23465,8 @@ trackedFiles: pristine_git_object: 9e8bd698f0e9d6eb5e6756c3bc690bf411d7bad3 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type.rb: id: 23e0ebfcd83f - last_write_checksum: sha1:c87ea55aef3b6e780ff8cd296e82837c790cc70a - pristine_git_object: 68301f058a158cb3743a2a5131686d8807ff2c24 + last_write_checksum: sha1:e3f55623819ce373ff7d831b2c9580a2884760cb + pristine_git_object: 28eb946c738fd38ac538f4214eef0f75149fa9c2 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type.rbi: id: 05473f15ff26 last_write_checksum: sha1:1fba71a6a4a6fde4f4bb63a3fa62769185f81b30 @@ -23484,8 +23489,8 @@ trackedFiles: pristine_git_object: 796be2f20ad9b3962b79f740e7e6a64b3a929747 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type_type.rb: id: cfc8b70914cb - last_write_checksum: sha1:2d4fa44bf22f6e2303c81fab25033cbad2872f22 - pristine_git_object: def871180a273269db3e024655426c5cf645bc29 + last_write_checksum: sha1:59782c0e2582349a17b3e06a0f74b55d614ed98e + pristine_git_object: a9abe1055ccd3b19df25f022804df099d9a4a806 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type_type.rbi: id: 4de90da9a5ed last_write_checksum: sha1:b4a32b266bf8516cf5f4f781b825b56217c09e1f @@ -23508,24 +23513,24 @@ trackedFiles: pristine_git_object: 64a5d36201eb851ea2cdfeea4daed8c82a4d997c lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type_type_value.rb: id: a51ed2ac1ea4 - last_write_checksum: sha1:255a0ba3ef560d5d3ce25519a7da06973f78649c - pristine_git_object: 12976bd77caf067d51be38af02a72ea348ee36ea + last_write_checksum: sha1:dcb60e673cf6d2678bc1235984b3895e0e6298e7 + pristine_git_object: e0aa2b4c4301f6d6f4bfdc264f79f15981fad9dc lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type_type_value.rbi: id: 59f13b5124e0 last_write_checksum: sha1:5dc3656ebb3e65cfeab06eff0d656e1004d05c6b pristine_git_object: 34f82e946a119c710dfba088f8455e6642e9a3b3 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type_value.rb: id: 533facc4ad22 - last_write_checksum: sha1:5fd094ffbdcd397f8ac6dc58bfffaaf206a10e72 - pristine_git_object: 39dfb04b4eaba7cd4837266330c94981c3c8a51e + last_write_checksum: sha1:5b32040ba71cd2f1ac6f4e19fedfd76a8d19f430 + pristine_git_object: dd32b31421032e29f9cbd011bc223398317a37cd lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type_value.rbi: id: 3bd7a585caae last_write_checksum: sha1:28a8cfd2944cfcf5b459313b3f63ce90c49464a7 pristine_git_object: 70927fc8a3ff760259fbdea35fffb18b0378df4a lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_value.rb: id: b27f92729ff4 - last_write_checksum: sha1:407063b24af581a3a7e705ee040cc9b5b2434ea7 - pristine_git_object: baf72932ffdbc56636370e81727f510f0b330bd6 + last_write_checksum: sha1:69196973fe5dfbf114379db7145008f3353e8174 + pristine_git_object: 900f6f93abbe1bcc61a411e3db93dcd83cdcfc38 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_value.rbi: id: a68ac5da2a08 last_write_checksum: sha1:82d9e1755c486ada30a40a9d247aee3252eb2baa @@ -23548,8 +23553,8 @@ trackedFiles: pristine_git_object: c5203a78390fbe84097ba33f4fb863decdd66439 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_work_time_value.rb: id: 3b4355739524 - last_write_checksum: sha1:a5bfb075b271889583df2f49e85fc96560a4163d - pristine_git_object: 3fa2050d568e96223b6053f159f539a0d53d4f0b + last_write_checksum: sha1:a28e98df19c63f5b566faa6ea0d4c7fead209954 + pristine_git_object: d36b376630341d6df7f69f405f628973ac526cb7 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_work_time_value.rbi: id: f3c4523d0ced last_write_checksum: sha1:5bf3cc4299ef79d266b34e78fa071ac15716fd85 @@ -23572,8 +23577,8 @@ trackedFiles: pristine_git_object: 673a8e1a5b587824efafd8f8f155acc99c5dbfb2 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_ethnicity_value.rb: id: 44fd2c47312b - last_write_checksum: sha1:22f24225df221fe0ea0c8ab35710dc51965603f8 - pristine_git_object: b0571ebe0ff3859f714cf7e31bf5f74eb2208bf5 + last_write_checksum: sha1:bf3fee578116f395c5c2f8cb73ef6a362f46ed2d + pristine_git_object: 02f5e7eb03651f8e9746a150b27c9049322a5aea lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_ethnicity_value.rbi: id: 09e978f653d2 last_write_checksum: sha1:044b8e6317629d34e5cb6bbb04b7021da1f24892 @@ -23596,8 +23601,8 @@ trackedFiles: pristine_git_object: 8609e8720b5ca1e3c3991b139c404d5d5305df5c lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_gender_value.rb: id: 67e397bf1f6e - last_write_checksum: sha1:d197d45ebdfd40539496c64a05f99ac897ce465e - pristine_git_object: 05d7faf1a3ab0afce9501814e36540a247e592b7 + last_write_checksum: sha1:5c2a0a07defc547f398470c369590989423f72ef + pristine_git_object: a1beb3445953b50545bec6c6a899b8f13b332702 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_gender_value.rbi: id: 7cfa34052653 last_write_checksum: sha1:541d30eb4c7a95a336a114d280a6beedb69d717b @@ -23636,8 +23641,8 @@ trackedFiles: pristine_git_object: d7eedd16b2cd3635fa32dac041a0e987a782a13c lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_home_location_value.rb: id: a62ed5403e97 - last_write_checksum: sha1:5d0b71b639baaaeaa6661cc1d45ce60a2508ba3f - pristine_git_object: f085f1ba2a67ae1a2a10f62b27d95d529b7d78c5 + last_write_checksum: sha1:e3094ac2d222d682e764c6685d29f1dc93501f4c + pristine_git_object: 93b7896de907500710cf939a1524f43087f84ab9 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_home_location_value.rbi: id: e90a2c7ab457 last_write_checksum: sha1:739692f26d0b017ec0b4524a0176a201427a140a @@ -23660,8 +23665,8 @@ trackedFiles: pristine_git_object: 6795fdec96815d64f8d246f390e559561139ce72 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_marital_status_value.rb: id: 4cb1fc783cbb - last_write_checksum: sha1:d3e8bd46d80fe57f97739bd8e1593c4188e874c9 - pristine_git_object: 2d8a904c4edcb24c4fb2e4059202235fc1597578 + last_write_checksum: sha1:f44e697d2a423f867b6e691a07aa2996368d7634 + pristine_git_object: 73931c7a08771a25e8f44f380f08c14e3338e1f3 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_marital_status_value.rbi: id: 3e1cb49c1fe3 last_write_checksum: sha1:8e39b8b9cd8c1cd6e37bbdb447944b03dee7ee39 @@ -23700,16 +23705,16 @@ trackedFiles: pristine_git_object: ba985ad70c631d340a15493093039b111109603f lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_national_identity_number_type_value.rb: id: 0437d2ac96d0 - last_write_checksum: sha1:254cfd06f20e4a6e54d4344806f88f342b7dfb3a - pristine_git_object: 2b2056080ab35ece80dc928f4156167ab91e9b47 + last_write_checksum: sha1:5e57db03038095e10c4af7e6db35086e4acfea5f + pristine_git_object: f6a3ec46277774da9be3bfdf1cef6ac911a41dfb lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_national_identity_number_type_value.rbi: id: d8fd85bd7253 last_write_checksum: sha1:649a948928353759495e5e81d9db75d665d57475 pristine_git_object: 6770072644162cf0ce7700e7f09b2249a133af5b lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_national_identity_number_value.rb: id: c60433a5dec4 - last_write_checksum: sha1:ab32a5a33f8c786f4c08e62372d2b39313cba01f - pristine_git_object: 8a9c5d848409dfc6b1446d6066a2b1d175d1a4b3 + last_write_checksum: sha1:a7bc173ab30ab4048deb6a9b36f845f74429071a + pristine_git_object: d73ffba5049f766ff2b44ab18e502e3e4e7632f4 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_national_identity_number_value.rbi: id: 068425bfd3f4 last_write_checksum: sha1:1c367e5425dd8a42de99aaf393322e224cf4a7f0 @@ -23732,8 +23737,8 @@ trackedFiles: pristine_git_object: 8cc07d1ccfd8055f2554d5ac84eda8956cbf36da lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_preferred_language_value.rb: id: 39cef9a9bf51 - last_write_checksum: sha1:cf31b445634b224fd8eeb4afd6e24012d4501b69 - pristine_git_object: 71dd5adb8e11db0c45b45bac01e05dd3055e1eaa + last_write_checksum: sha1:2c0909edee73012a6eef3e28a9d5d3ac6d2b0559 + pristine_git_object: 172f009f64814d56e2f3fd4f40dafcb1c6e88eb6 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_preferred_language_value.rbi: id: 770ab369c207 last_write_checksum: sha1:4e8a3f10e97276b4c34f6f9b7ef0c362f02a16e4 @@ -23756,16 +23761,16 @@ trackedFiles: pristine_git_object: 9f58f5f421f07e0e5fdd7957e3780bc59560b5ce lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_type.rb: id: 90064816c9f9 - last_write_checksum: sha1:d22d84b9602a79e9bc03e6e114e46457ebbf10e6 - pristine_git_object: 2fecb24cc65023c61521a652667ea6ccfcfd1c48 + last_write_checksum: sha1:ec2687209c35438674a954aeed61addde27ae8b8 + pristine_git_object: 22f550bdb8daee7e6926e2d7f21eb13d61387805 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_type.rbi: id: edf5d622ff2e last_write_checksum: sha1:df445bda142350e337cbeb28eb02161403af0aeb pristine_git_object: aa1d6f439d2a374b6a7e300266038e631972503d lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_value.rb: id: a0ca941f7748 - last_write_checksum: sha1:6f67fb0ee68bab28120fb34e67d4c65da60aae6a - pristine_git_object: 6765804a6a3184e2ff72a800d69579d1b9fc4d5c + last_write_checksum: sha1:94376a50ba2cbdccd35fca53b24404435233aeaa + pristine_git_object: 62a58c78cfa52e1c6fac6e4f6b2c0e7c68fb7258 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_value.rbi: id: af7de118bdd3 last_write_checksum: sha1:666a1b0c537fcf48e4eadf214b395a12a806b312 @@ -23780,8 +23785,8 @@ trackedFiles: pristine_git_object: afedad1e37d953d35095691dc8bd08316ead2f0e lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_work_location_country.rb: id: 68eb01bce70f - last_write_checksum: sha1:195c4fd96213856dbce6223e2799ecc2b3cf22b7 - pristine_git_object: 60b90a252bd8fb66060ab0d5b8c2e66cf742b4b8 + last_write_checksum: sha1:92271e47d88beb473c542ad1930f73f973135710 + pristine_git_object: ee35e6e30faa1211d39d23256a60e949c91d74e4 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_work_location_country.rbi: id: 8b2146249dbe last_write_checksum: sha1:04fd7c0a0132c8daee4e91ae212c4b938825abc7 @@ -23812,8 +23817,8 @@ trackedFiles: pristine_git_object: ab7ec5244810cc800ae62d9471e483d9c5c6cdce lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_work_location_value.rb: id: d1d6873bff39 - last_write_checksum: sha1:156bac0aad6349d0450f96698e34db435680355d - pristine_git_object: e649dd1b50c0c03cae890e9039dd3afd1828dff2 + last_write_checksum: sha1:f5831fd25830a567be20506370a3ec35473bf7a9 + pristine_git_object: 0eb0afa4ac204714ad7ac6ceeeaa0668e687cd49 lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_work_location_value.rbi: id: 213088ee4d61 last_write_checksum: sha1:b72d60dfcd08df6349874c0d300fe46bf48c5da5 @@ -23844,8 +23849,8 @@ trackedFiles: pristine_git_object: 4e6b90ab76bffa7f6d6e83c83201a0780ea3ac89 lib/stack_one/models/shared/hrisupdateemployeerequestdto_value.rb: id: 5cff6b40807d - last_write_checksum: sha1:76619746669ff613af0c6d2125e1e82a7cd04ac3 - pristine_git_object: e125b7ea07f50f37da4157d35bc9bb7c8e25b9ff + last_write_checksum: sha1:d33ec0237f9e5d0efe9a9d9aae3da28e76ad47bc + pristine_git_object: 261d1dc16882d797480399120b9285e1c8fde321 lib/stack_one/models/shared/hrisupdateemployeerequestdto_value.rbi: id: 09b28866687a last_write_checksum: sha1:b344257d341b8e675f0a4aba413ceb3cbc2a42b3 @@ -23892,16 +23897,16 @@ trackedFiles: pristine_git_object: db12d2941505f506e71b3626f12b82edd6aba281 lib/stack_one/models/shared/hrisupdateemploymentrequestdto_employment_contract_type.rb: id: 828b1844dd04 - last_write_checksum: sha1:b6d91c32a176aaf7073e920933cb7be12d4e5848 - pristine_git_object: 667bf1405a4a55d43a3cd57bc17111545d374c68 + last_write_checksum: sha1:a4a5176626c194f95b7a489d0641063c6a15325e + pristine_git_object: 010c0545b34b5cc91428b64c7fdd56bf01d14712 lib/stack_one/models/shared/hrisupdateemploymentrequestdto_employment_contract_type.rbi: id: de65d58d871b last_write_checksum: sha1:25fdbe05603aa26eace2cbb5437e090a7038e3be pristine_git_object: dfede8afa5246cec38383daf8be6d3cf3ca90071 lib/stack_one/models/shared/hrisupdateemploymentrequestdto_employment_type.rb: id: ca7b3557b702 - last_write_checksum: sha1:51df8b9d20b22ccaf26b04a26bfa499ea1f313b6 - pristine_git_object: 1ea1ae1aeae6ed121f227d68a965e97528c45da9 + last_write_checksum: sha1:25ec0b3d5d4d287d66dd39dee4ede8b9a3727eae + pristine_git_object: cc9da7b4cab570f995ae4e3f55e831843bb31ef0 lib/stack_one/models/shared/hrisupdateemploymentrequestdto_employment_type.rbi: id: f4ef8b28c6d0 last_write_checksum: sha1:0cd9c4a06350bc2ce741e3b831b153562f793cba @@ -23916,24 +23921,24 @@ trackedFiles: pristine_git_object: e95de2c97ca7a67acfc911932c8c33e4a0f20ef6 lib/stack_one/models/shared/hrisupdateemploymentrequestdto_pay_frequency.rb: id: 4c91d456254e - last_write_checksum: sha1:c11a1c30efb124e99178210a8ed852b2fde17595 - pristine_git_object: 48aa3375f52b3b64e10a5ccc65c37d70bf304935 + last_write_checksum: sha1:9371adb1dd7941263aec475d0fe4503f9c783e14 + pristine_git_object: e9489abafa03a572b18114b1ede324df36051bfd lib/stack_one/models/shared/hrisupdateemploymentrequestdto_pay_frequency.rbi: id: 7ea2d1516a1b last_write_checksum: sha1:aded49a0029b52f500c21b49546862478965fe75 pristine_git_object: 4c42bc1601c87a3b0ef45ee90179462fb214804c lib/stack_one/models/shared/hrisupdateemploymentrequestdto_pay_period.rb: id: d1c47e61a314 - last_write_checksum: sha1:c5bba70aea6b2de689545b655e9455e4920d6f59 - pristine_git_object: 95e72dfd84d9cf2fd03ace1ec87c7fcdd0ee1e10 + last_write_checksum: sha1:fb7d2487cfc5f9b3e3f01522e6242008262c45bc + pristine_git_object: 099b65dfde3b9e1714ce18b1c91b1acf08d561a0 lib/stack_one/models/shared/hrisupdateemploymentrequestdto_pay_period.rbi: id: 6e58eb951e1b last_write_checksum: sha1:d54080d6ad43dff615789e474ee37ac0377e3ae4 pristine_git_object: 701c272f46f7e5fac3b2fe32d4aa09ba3426995e lib/stack_one/models/shared/hrisupdateemploymentrequestdto_period.rb: id: 75b2b0202060 - last_write_checksum: sha1:04d67990de0d70ac9dfd43664dc0f0aa254eb5e8 - pristine_git_object: 842096aabdc1f3995820a1ea21042f5f15931d73 + last_write_checksum: sha1:dbee706df8ccfda272bb256d9a3b42e889aac23e + pristine_git_object: 5c07523f8a2e82d5068bd0a8d40c0ee9f0cda355 lib/stack_one/models/shared/hrisupdateemploymentrequestdto_period.rbi: id: 8e64088b2fe3 last_write_checksum: sha1:5cd23e3bad462958ba373367d8e868f724db9ea4 @@ -23948,8 +23953,8 @@ trackedFiles: pristine_git_object: eb8f91ee81640043bd26c23f1553a65886355a7d lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_contract_type.rb: id: 7f2b672587ab - last_write_checksum: sha1:870ff44fb9689fba59c0b2d1d45d008edd357fb5 - pristine_git_object: 222dcb58b4a1b7bcbb8a5d5d818d71a939764b72 + last_write_checksum: sha1:c1efa8787b3ba7ca065bb1f1bc791c37a6eb21b6 + pristine_git_object: 17821104f21d895781cf38ae651afe0c847825b4 lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_contract_type.rbi: id: abbfc53d77f4 last_write_checksum: sha1:829101ea7f707eae628e0c693cb49e62cd0c221c @@ -23972,8 +23977,8 @@ trackedFiles: pristine_git_object: 50188915c41fc12c07c2c1f6bf0a477f6e7918bf lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_contract_type_value.rb: id: 2ad642872dc3 - last_write_checksum: sha1:44af3703c0601e4a900c0e8d74e91076b54f5c3b - pristine_git_object: 05bf4be8830d9c3441c942da22304af57b2c36d1 + last_write_checksum: sha1:10dfecb49b70e146d01572cb39f3f08f9ad2494c + pristine_git_object: c2b292a6e608682bb275608bdd8b45a886ca3e8d lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_contract_type_value.rbi: id: a660fee13cfa last_write_checksum: sha1:dadfea9b2e7ed64d1186305582b9ee3cabe99468 @@ -23996,8 +24001,8 @@ trackedFiles: pristine_git_object: 8fff60776fbe877dd07791cbc3a57183e43d0d8f lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_pay_frequency_value.rb: id: 5bb239b2211f - last_write_checksum: sha1:fb6eee0eb5e03ec897bb31ca9fb284aa01219658 - pristine_git_object: c56f775851e540941d3e12b7a460deb68fa23c35 + last_write_checksum: sha1:5dbb1c89cb4e614fb53204c20d9bc03584ea2e73 + pristine_git_object: ed98b7f2e6b995e557a8103a4001e4ea7139d988 lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_pay_frequency_value.rbi: id: 9c9182597cf6 last_write_checksum: sha1:62de641f98e3eda5bd101d23519268033e6b24db @@ -24020,8 +24025,8 @@ trackedFiles: pristine_git_object: 74d598dae9df5bd51644582a35fc415213597c57 lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_pay_period_value.rb: id: 2682615e78ff - last_write_checksum: sha1:88af2082e0cd6466e5a3ada453bc4331980d0ad7 - pristine_git_object: 663f4f56cfdbed649a5d5e7082b22013fcc96d3b + last_write_checksum: sha1:4427944bca7f08391dc8a55e4cad0d8b7e6f3727 + pristine_git_object: 41e5604393bc40835f7445e356acec163c75724d lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_pay_period_value.rbi: id: 36dc8b422e48 last_write_checksum: sha1:b18c75a69282bb74b0956e78fb0479d8d93d46bb @@ -24036,8 +24041,8 @@ trackedFiles: pristine_git_object: f639cfbfe8d82f6aa2e7d338f26948c14d70b53b lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_type.rb: id: 660a2ef033d8 - last_write_checksum: sha1:678cd56fac71dbf418dfbe52a1c54152f60fe814 - pristine_git_object: bea332721a5f0a9fdc250422581bbe98e69137d4 + last_write_checksum: sha1:5eb6438e2ff787cac2fad24b5d64fcf537c77f39 + pristine_git_object: b6ecdd4f4dccb8763db0605a92b9ca5e0feb609b lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_type.rbi: id: 345a29992447 last_write_checksum: sha1:1d9fb8ef54561db2b1738d19b5aeaaef104b825a @@ -24060,16 +24065,16 @@ trackedFiles: pristine_git_object: 6933eb10011c246f2b331b88e5c28cddd5b291bf lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_type_value.rb: id: c912d5104ccd - last_write_checksum: sha1:a0b8141cfff2db5d8a4f42ad9cb86f6f77839916 - pristine_git_object: 2fa9da366e00e79f104e72edcc036612b9583e9d + last_write_checksum: sha1:8b22a592796189ffd00cc7eef237df6556841de7 + pristine_git_object: 43f780293ad2353f56ebb35d3ca1d9854bf183ec lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_type_value.rbi: id: de9bfcfa623c last_write_checksum: sha1:92e0e679285c4b635fbd88b35d8002d90fd04d25 pristine_git_object: 29fff8b9c5d4b5a5382ea4dcd53afad7e8ac9c4e lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_value.rb: id: 8f71bb27a2ce - last_write_checksum: sha1:7b253a9e2419c2092e52ba953f3856aea3836185 - pristine_git_object: ae8a7d668f0bbb394a48021150b5dea2467177ac + last_write_checksum: sha1:340b5b9345104f002d67191b8bf2375929414369 + pristine_git_object: e7e79e411fc5a7be0090db727e458e9dfc8929c7 lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_value.rbi: id: 19953314404b last_write_checksum: sha1:c3452049ae3f4c2e0cd62f1aa6494831f453402f @@ -24092,8 +24097,8 @@ trackedFiles: pristine_git_object: 6c636d0d32b5796149bdc6893aa00e1f1debf297 lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_work_time_value.rb: id: c345c059ad9f - last_write_checksum: sha1:e7c3189c3008d6b7a4c5077e41850bb41d7e436c - pristine_git_object: 553ecad5143f432893e291489077412a7d50cced + last_write_checksum: sha1:54d88b30cf0f331dd61cadb84eaadbfaf963a54d + pristine_git_object: 30962f84286ee7cdd8c328db9cb50acf7070cc4e lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_work_time_value.rbi: id: 94f79fdfbd7e last_write_checksum: sha1:3ab2e30484d393a48104ac9126a1edfacdb17515 @@ -24116,8 +24121,8 @@ trackedFiles: pristine_git_object: 7f05c8bb66f53c24be5b2b29f59cd7bc7c144a46 lib/stack_one/models/shared/hrisupdateemploymentrequestdto_value.rb: id: 5f9daa74835d - last_write_checksum: sha1:011c9ac5acec9775ef48846d3dc2687f79b72778 - pristine_git_object: 7ed807ec442351653b0e98fd96bf7d66c69c7d3b + last_write_checksum: sha1:6baa29be6c18f2fa6665672013592a290f3cd651 + pristine_git_object: 19ed0f24b463d5a97fe30612215c8d95e8c0734d lib/stack_one/models/shared/hrisupdateemploymentrequestdto_value.rbi: id: 743657843f1c last_write_checksum: sha1:62ac356fe8586310bdc75519aee7a50101c31dd3 @@ -24156,16 +24161,16 @@ trackedFiles: pristine_git_object: 977da0d271086f6083982075702cfebb7aff4b0c lib/stack_one/models/shared/iamgroup_type.rb: id: b3ec2c68f78d - last_write_checksum: sha1:7af861f8bb5227b72ad602f7cbabd562b63783bb - pristine_git_object: 40b0ed57d8bbea3a1cf05ad36333d294d3b7f3ad + last_write_checksum: sha1:b890249ebb3ef851bc133ebb530c0571952b30ae + pristine_git_object: a901992d7497126686ea06a9a5989c369f808674 lib/stack_one/models/shared/iamgroup_type.rbi: id: dde421e14c26 last_write_checksum: sha1:4d7e1bbf3e77cdcc1f7142b3fa3fab2ea335466e pristine_git_object: cfe73d14ac0b3a5b9640819f0ca328d7dd22975b lib/stack_one/models/shared/iamgroup_value.rb: id: d470ff76b2b9 - last_write_checksum: sha1:8ecd5661e0f3736ffb7919d6d829de185881bb0c - pristine_git_object: ad86facb963b273d27f87602f4e9a151966a94ed + last_write_checksum: sha1:c13aab19cffe4c168502737f975d33ae0937ae6a + pristine_git_object: ced3eb93299a584802860dfdc158fd198760a5f5 lib/stack_one/models/shared/iamgroup_value.rbi: id: 76ad6b9272cc last_write_checksum: sha1:4fe89eff9bd707e354f9507f63b9ae9379461311 @@ -24188,8 +24193,8 @@ trackedFiles: pristine_git_object: 6276f2e7bccb7a89caa590b49bcc0f78a98a9d2c lib/stack_one/models/shared/iammfatypeenum.rb: id: fc5c9ec75a3e - last_write_checksum: sha1:d7a3a099184955eaaf469085c0d9bfe278674f5d - pristine_git_object: 17ef604f91e60810d366077fb36b78e6d7430764 + last_write_checksum: sha1:c286451439d58e6e47f606931824e02bdc2ca65f + pristine_git_object: dca82555aee23a0026b48e80af70c0a323047cae lib/stack_one/models/shared/iammfatypeenum.rbi: id: 0a914beb8a27 last_write_checksum: sha1:32f0e11147100883eac41ff985f91cc0e92b8d56 @@ -24212,8 +24217,8 @@ trackedFiles: pristine_git_object: 54353e16fd82f86c40d637c4c9efb38f68769bff lib/stack_one/models/shared/iammfatypeenum_value.rb: id: 89c34bc3855d - last_write_checksum: sha1:75e36292f8ebeba12b3d94c5d03849bf786f825a - pristine_git_object: 946c49f55378fc2b6cb7f21669af3901421d1ed4 + last_write_checksum: sha1:83b1449602b11af4aa7a13b2efff6f4f6624e295 + pristine_git_object: b28f08e0e2ebbb800b2a8cb3fec9c383726bbc50 lib/stack_one/models/shared/iammfatypeenum_value.rbi: id: 8502bf1da80f last_write_checksum: sha1:0b2bf4cd859f71017496e96e0fc42d9da0f50a42 @@ -24244,16 +24249,16 @@ trackedFiles: pristine_git_object: 819635138020fc52e882a65fafa79aec49a4daef lib/stack_one/models/shared/iampermission_type.rb: id: 9f05dc211ccf - last_write_checksum: sha1:4a27480bd30894139157f90db3dccd0fbc0e5bc4 - pristine_git_object: 25ba29e7956a1f5dcb84283387132e59fa324c28 + last_write_checksum: sha1:b885c8e17dc897235e900dbc4db69272e7f2392e + pristine_git_object: ea28d1e0efa5d745f77ad1e1258b79d540e0a35a lib/stack_one/models/shared/iampermission_type.rbi: id: a3e494d103c9 last_write_checksum: sha1:995e56d56b2fa71ca233d5de285b879595b3598b pristine_git_object: 342f21dda4225f08e335862d9698ddd924e8da94 lib/stack_one/models/shared/iampermission_value.rb: id: f35d939082ad - last_write_checksum: sha1:cf63bcfbbf68313129814c3cabd429e20b6d4d48 - pristine_git_object: c92ffa26d84df57cf68dd0dd9fceb2f83149570b + last_write_checksum: sha1:fe8c94df3d56d2b0a2fa19d980325e1841cad197 + pristine_git_object: 75f849877fdc59ea7301931d76d975155d19b5cc lib/stack_one/models/shared/iampermission_value.rbi: id: 59f8c34a26ed last_write_checksum: sha1:00d3654a15e047d8c09b3f8bc831437dbf8f74be @@ -24308,16 +24313,16 @@ trackedFiles: pristine_git_object: 208582553ff769e0ccace4c6706e937d9ec560c1 lib/stack_one/models/shared/iamresource_type.rb: id: 91981c51f277 - last_write_checksum: sha1:4fa0fd2f7b1e1c642ba0cc5bfd84090385f115d5 - pristine_git_object: 8bfef9143c091bc7ec84f06bd677c10e70834afe + last_write_checksum: sha1:da9bcfc0cf2dd0db41a41dc355d6f4d97568650e + pristine_git_object: 9fd2a7ff2011c6d3c3d531a844733deaeae6cfed lib/stack_one/models/shared/iamresource_type.rbi: id: ba9810d2d707 last_write_checksum: sha1:ffcf65dbcee7ba896e92a81a44eeb4da0c80cc9c pristine_git_object: 464992d4e574c10c5a222e8ecc1a4fa1e4cc2e95 lib/stack_one/models/shared/iamresource_value.rb: id: b782357b1559 - last_write_checksum: sha1:7acea7f9b86c3d6f43d2d087c2cc57fa01dbd8c0 - pristine_git_object: 90f2330d5b46932207833b0a1971b64927e5c6f9 + last_write_checksum: sha1:0c8f20bfdb0021f5e7313fd2c7018eac9705c745 + pristine_git_object: 62f4903c4bfd87351b8375b3c1040ac236d31d73 lib/stack_one/models/shared/iamresource_value.rbi: id: 8d331fb8e13d last_write_checksum: sha1:1eb7f66ac947d1e674f38143765953a79a936288 @@ -24348,16 +24353,16 @@ trackedFiles: pristine_git_object: d143560be7729490b8a14a7e0ed4ab0f4bee6987 lib/stack_one/models/shared/iamrole_type.rb: id: 163adf70e36c - last_write_checksum: sha1:b6b6be9b30767da0c10423d5f2a587afd0b30535 - pristine_git_object: b0e424b62e3805a7075c0af5f5cfd624139225d8 + last_write_checksum: sha1:5041caa452e1a8135101944e1aa172985717de12 + pristine_git_object: 174796aef818715580b4a96b6ba24d0ca464bc14 lib/stack_one/models/shared/iamrole_type.rbi: id: 76abafe6d2be last_write_checksum: sha1:ddb73cef118264d772bac1a4cd477a3eba9632ed pristine_git_object: cefc09c5c22479f96f5ba862eff3e4b8eca0eb0f lib/stack_one/models/shared/iamrole_value.rb: id: 133660184aee - last_write_checksum: sha1:60a7e4240c53dcbf3d0e792209fa2a755d36f3f7 - pristine_git_object: 605fdac7715a1f33ad81ee4279545b09e6b953a2 + last_write_checksum: sha1:bcd26331d740fd2ceaeab393d734ee91aaa03219 + pristine_git_object: 4ddd4677e50da8f316c1113a6ef625d80cfc8602 lib/stack_one/models/shared/iamrole_value.rbi: id: 54d8b55de11a last_write_checksum: sha1:c88fe58f9d6481a9c299ccacb645e808e30b3def @@ -24388,8 +24393,8 @@ trackedFiles: pristine_git_object: 1785c84e2104a109bdfe72efba9b99eb3d06e92f lib/stack_one/models/shared/iamupdateuserrequestdto_2.rb: id: d75b864b9c15 - last_write_checksum: sha1:40fe12166d833d60744fa60441786c61ac4d8985 - pristine_git_object: 773d0732e510d1f9821e18f1ffde3c3bc0b0353a + last_write_checksum: sha1:8368a476f586e3742b3c9446915138f3c665f333 + pristine_git_object: 9bc15287d14f48f60d05a1efdcad615e47a8c389 lib/stack_one/models/shared/iamupdateuserrequestdto_2.rbi: id: 5c848909a6d4 last_write_checksum: sha1:93e64947a761cc5a4ce10fd4d6434e795813d8ef @@ -24412,16 +24417,16 @@ trackedFiles: pristine_git_object: 3f26cc83777565c0b0e2a4f8744df350bbb670f5 lib/stack_one/models/shared/iamupdateuserrequestdto_status.rb: id: 89f2faa5777b - last_write_checksum: sha1:3a6c5e973bcf78499cb20df7d79be9ca7d6d6772 - pristine_git_object: 109fa2f9108b5c0a8fa8e4a9d479272ff393ed0e + last_write_checksum: sha1:316d72d161626f136466a8dabbf4b506d7bec45f + pristine_git_object: 04c15d69eec8d9e451004fbdcf5e84691352ea8f lib/stack_one/models/shared/iamupdateuserrequestdto_status.rbi: id: 6808ed8896d2 last_write_checksum: sha1:b08677f0487790773baa4fdf72c983e4f64b467e pristine_git_object: e2e7d362a98462805f63764bc5fb830cb49080d5 lib/stack_one/models/shared/iamupdateuserrequestdto_value.rb: id: b1e05a122d51 - last_write_checksum: sha1:3ad44ee2d437ee2e5c0317a443d69ba7a5a6a670 - pristine_git_object: ccca39e9d5a428af75d9f0ce42f3e988370e426e + last_write_checksum: sha1:c62ec3b1103550036e68448015bc1abf81f3e85f + pristine_git_object: cec940bf3404b0afe2be582c69ee0a051b1f4ced lib/stack_one/models/shared/iamupdateuserrequestdto_value.rbi: id: cd9c751248f8 last_write_checksum: sha1:363572513140957c0724be77d52ff9d5247bb887 @@ -24436,8 +24441,8 @@ trackedFiles: pristine_git_object: 014fb95c7820d516922f62376b3a14bbd18c61a4 lib/stack_one/models/shared/iamuser_2.rb: id: 86f9e25661ab - last_write_checksum: sha1:171132d0332b3fe433bbc8c03a6a677e000ce816 - pristine_git_object: 82669311102462d0168f3ff8b42862d5f4a19eb2 + last_write_checksum: sha1:848b6fc6ec079ccbb6e3afaf077045ce8c0a4690 + pristine_git_object: 17649ad8a981cf3c5dc6f379f0962f716ad30524 lib/stack_one/models/shared/iamuser_2.rbi: id: 8a4d70935076 last_write_checksum: sha1:11c9efcddc0faa1bace734a35ef0d28648e3d307 @@ -24468,8 +24473,8 @@ trackedFiles: pristine_git_object: 7f89c1984132dd4c7ddd887ad37d56f83115165d lib/stack_one/models/shared/iamuser_file_format.rb: id: bd3eb23f675c - last_write_checksum: sha1:975de94939dd4202c4951bd49617343be9ab1891 - pristine_git_object: 49992eda1bbe0338f008b80e584d2789fbb8f55f + last_write_checksum: sha1:afe5ce0a31f81f3c67234f04ef3437848cbb51b6 + pristine_git_object: c7affd8c392bb690468aaa0adbc9ce845b673292 lib/stack_one/models/shared/iamuser_file_format.rbi: id: 69feb026bcfe last_write_checksum: sha1:bad00e51350d5d61bdcf7a9d54c3a5099de14714 @@ -24516,8 +24521,8 @@ trackedFiles: pristine_git_object: 575ab6fb1d03063d8c16d70b5951bd5e06b05213 lib/stack_one/models/shared/iamuser_schemas_value.rb: id: f25d3c5ab84b - last_write_checksum: sha1:beb665d61bcb3d300b495e164f507c5b3fecc455 - pristine_git_object: cf34191800889b5552de4e946afad603240150f3 + last_write_checksum: sha1:faca44c26ff6bd4dda0f2f8b7c3e113f9acaa27c + pristine_git_object: cdf9bf5acd7b625a7b95f86de26afcd0aee091e0 lib/stack_one/models/shared/iamuser_schemas_value.rbi: id: 09a513c92cd3 last_write_checksum: sha1:3c26ff370933f5b09b7f2cb1cd7dd0337ae2aa14 @@ -24532,16 +24537,16 @@ trackedFiles: pristine_git_object: 96e6b530810b2cc24353fefd9cb79aff682ae19c lib/stack_one/models/shared/iamuser_status.rb: id: b5dde54d076d - last_write_checksum: sha1:04cd763db476069dfea923fedd5b5c4153f52e21 - pristine_git_object: 44aafb2537b969ec2bddba406d36797b95ff530d + last_write_checksum: sha1:29c978c71e77ceb6dbd0c1d6ca9cc956f2e99266 + pristine_git_object: 50aaf625333e62b581abb2787f0fe9502fcd4c84 lib/stack_one/models/shared/iamuser_status.rbi: id: e7e8811cf543 last_write_checksum: sha1:024a45c719f7c81073b8da3da9d49e4e56c8067a pristine_git_object: 6f89ec7bb389e3adb9d825d70240cc4f5d0aa7ef lib/stack_one/models/shared/iamuser_value.rb: id: 55a2bc98ed57 - last_write_checksum: sha1:5b695b2c775d4e3de989418034aabce2795e1ccd - pristine_git_object: 8915d49c30e0bb0f3883a2b233fb094fe5e1616b + last_write_checksum: sha1:6fb412f28f36b1048d9f5a9f843531d7883d361a + pristine_git_object: 5626df44666170990759b3e3b2c5861af59fc56d lib/stack_one/models/shared/iamuser_value.rbi: id: 4a3656778a0d last_write_checksum: sha1:e3d92630e72a025f53a7dc986547ae8be789f689 @@ -24604,8 +24609,8 @@ trackedFiles: pristine_git_object: 9facea9c195213e861d4e94ab4c0d0c9474dc4e3 lib/stack_one/models/shared/inappmessages_message_type.rb: id: 53d02bb5a34b - last_write_checksum: sha1:a3484e454c94bc7775d650e967808a7981ebdc64 - pristine_git_object: 99321a73fd14ed50a20c8772cc21828383269bae + last_write_checksum: sha1:d5c12a9b833c2b3f5d6acbe6ec3d57466064c833 + pristine_git_object: dda122e3a7d50405dbe170550e096516917545a2 lib/stack_one/models/shared/inappmessages_message_type.rbi: id: 27686aa50e1d last_write_checksum: sha1:d34dfc5cc1304675201bddff307f9b911ee75e5f @@ -24620,8 +24625,8 @@ trackedFiles: pristine_git_object: 960b2f7608ce6afa0c3120ed3b194a530208d0cf lib/stack_one/models/shared/inappmessages_value.rb: id: 599b7d152825 - last_write_checksum: sha1:550f330ca59597e89aa49511a4087c5c983a4087 - pristine_git_object: 8aa2a8988442bccfd7e8a60f02eeb40717ee5651 + last_write_checksum: sha1:77a3368b643a7e4242112f2dd17828b9b1cd5448 + pristine_git_object: ef88064702edc16958da8423a560b4b21aff52e5 lib/stack_one/models/shared/inappmessages_value.rbi: id: cd22a8c054ff last_write_checksum: sha1:4d82bea745ba0c1eb123f63adb21552c084685cf @@ -24652,8 +24657,8 @@ trackedFiles: pristine_git_object: 856b181b5ebda94a6a56442bfaa4fd3862751abb lib/stack_one/models/shared/internal.rb: id: 33f895c4c9c9 - last_write_checksum: sha1:f073535a369ffd670856f53d568c732c6d62c068 - pristine_git_object: 99c0ad9c08ffd6d26087173040d3d0b1ac83ab17 + last_write_checksum: sha1:f1399e54da38404927d670daf1ba6a8e3e8754db + pristine_git_object: ccaebdf98367f2d63cc077e88ad9148f2f6eac03 lib/stack_one/models/shared/internal.rbi: id: 2bbbbf8f501e last_write_checksum: sha1:b357ffe625338da90d546172de2ceb2425971bec @@ -24692,16 +24697,16 @@ trackedFiles: pristine_git_object: f48af4f09ceffc21c097854693e406dfa9ae8687 lib/stack_one/models/shared/interview_status.rb: id: 3d30a6581601 - last_write_checksum: sha1:ea51e26ade1b2307459863a30a5561e9b6a46c03 - pristine_git_object: eccb6c5e248e5303164fde6ee58e0a2d4ce5f298 + last_write_checksum: sha1:40682deff4c7f182a5effebeb84fa9877fef503c + pristine_git_object: fff580ebe4798fe3c0c826ecd8f8bec5dca71f86 lib/stack_one/models/shared/interview_status.rbi: id: 3217f0635a93 last_write_checksum: sha1:6ad20d681b65a2445f99c50a8776c8a17b6b5e4b pristine_git_object: 96cb5ccd91865dbfe93f43d561119e08bf2a78d9 lib/stack_one/models/shared/interview_value.rb: id: f18e41266c20 - last_write_checksum: sha1:ff1ba74e01b420d0739d92a253356389f96b6f75 - pristine_git_object: 6c8a878dcfe949b1e2de2414d4e0ab04542adb23 + last_write_checksum: sha1:685a40bc3eff0b3c8247e5c452b08ccfeb8c7396 + pristine_git_object: 741765ab83c8ef726defe59d5dd9efacf3fef557 lib/stack_one/models/shared/interview_value.rbi: id: b75ee766248d last_write_checksum: sha1:5efd783547be38d0d9271e1c5fa28e95bddd422e @@ -24740,16 +24745,16 @@ trackedFiles: pristine_git_object: 5e81a6e35d50f4c0136acae8acfeb4e8891283ec lib/stack_one/models/shared/interviewpart_type.rb: id: cce3a2c9569a - last_write_checksum: sha1:9c67f0f57ed0bafcb04268c9ff8b464ce45ec3c4 - pristine_git_object: 7769b0230e0ebf48bb47e3ea960d3ee5b456b95c + last_write_checksum: sha1:41c2af72b5bd93aae711acb1c95302393c9eb4b7 + pristine_git_object: 68a8976873ec9112fdf2bca4ab391cd2dae5e8ef lib/stack_one/models/shared/interviewpart_type.rbi: id: b09cc15138af last_write_checksum: sha1:3e3a4d72c14e45f8e0c8921ffb0296af7c34a193 pristine_git_object: d2ebfe90222e3278c9f453ce15f6fe11b99d6431 lib/stack_one/models/shared/interviewpart_value.rb: id: 3288166f8d8c - last_write_checksum: sha1:811d13949baf52e29a2cb7b5bbb3b8a1d4c0201f - pristine_git_object: c4d6040ffd7b80bcc9dce473d18f5971f448326b + last_write_checksum: sha1:312d1e61852eea81eb557deda030033397bc06e4 + pristine_git_object: 76e8fecf548a0d1248343f6134b422868b82cfe6 lib/stack_one/models/shared/interviewpart_value.rbi: id: 04672435cf8d last_write_checksum: sha1:557444778e5cddfb76dc6f1213870adb7c896d69 @@ -24844,8 +24849,8 @@ trackedFiles: pristine_git_object: cd521dac97d082fcc5f9b9f3194df44844220d2b lib/stack_one/models/shared/issued_by.rb: id: ef18a39fd917 - last_write_checksum: sha1:6c48165269e40708e67206a2820c2318448bb2bf - pristine_git_object: d1b18def543604c4f6127a4fd68517f5a3781c06 + last_write_checksum: sha1:309e9197d72c724ef2077bc01076b1465c5dda7f + pristine_git_object: 22be19bf8bfd0b4366ae0e3f887c9cb7556d97cc lib/stack_one/models/shared/issued_by.rbi: id: 2ecc5bd8b874 last_write_checksum: sha1:d1fac6b01f06a3141f16b90c9a7240ef672b10aa @@ -24868,16 +24873,16 @@ trackedFiles: pristine_git_object: 2b211670cc4b96952b806baf67616a53a7bcf694 lib/stack_one/models/shared/job_status.rb: id: a0893a1f3fe8 - last_write_checksum: sha1:33cbd3507ae14026df06b6986997bf14e63a8388 - pristine_git_object: 03fbc947ea243572065cafaf6816b6f061d70c67 + last_write_checksum: sha1:5eeae83f15485a76be6e5e66b616f8eb8abc1013 + pristine_git_object: e167e15d59af5d3b7b6fa39df082d5af78f83415 lib/stack_one/models/shared/job_status.rbi: id: 81673ec357d8 last_write_checksum: sha1:31997203b366c551def35a0b1d992683ada19c71 pristine_git_object: 17a44bcb764da3c3b214583110838cc653711e47 lib/stack_one/models/shared/jobposting.rb: id: 21c7a2a80123 - last_write_checksum: sha1:7623fddf283aaae003b2a255bd4297fd7accff70 - pristine_git_object: 0e590ffa1955f8c056ac5d32fea1e693fcc45dd8 + last_write_checksum: sha1:adce29ff5e627960388787ddd512346193e2451a + pristine_git_object: fccaa09531fc12e1019c74dbc828cf4a6d40812e lib/stack_one/models/shared/jobposting.rbi: id: 0cdc17fba48c last_write_checksum: sha1:26515aa96ae7a61346bc3e83652beec16f5053aa @@ -24900,16 +24905,16 @@ trackedFiles: pristine_git_object: 11d05ef1bc6ff3ccd68ed34e7ebda491859619fe lib/stack_one/models/shared/jobposting_employment_contract_type.rb: id: 5b85aa13c581 - last_write_checksum: sha1:6613afad155cb751e1e3d9dbf02ee78e446bfe3f - pristine_git_object: 9e4efe13e9dbc0e9980948531940e0eb638fe44d + last_write_checksum: sha1:98425189e7f4888e7a8186172c76db778c18b03c + pristine_git_object: b5500a7fcdcc4f52e7f2a8d44c3196a9c247a0e8 lib/stack_one/models/shared/jobposting_employment_contract_type.rbi: id: e1c1315d71b7 last_write_checksum: sha1:190643479f81c2ccbf980f270bacf40b2274e728 pristine_git_object: e83f0d7e1a5449b509bbaf15bf3cf9569dce4276 lib/stack_one/models/shared/jobposting_employment_type.rb: id: 5d36c3e5df96 - last_write_checksum: sha1:4a7b87d3c71a204d4c329befbd3791786cb1f646 - pristine_git_object: 2f34090cc6132563e7cacaa8821c9c38cca3d07f + last_write_checksum: sha1:fbf8b840e093ab4ac00a14b45f55f1fbdbf1053f + pristine_git_object: a0a0fcbc4c333758b3ba741f29390dc31e0a2f92 lib/stack_one/models/shared/jobposting_employment_type.rbi: id: 4df388a1b139 last_write_checksum: sha1:7db92c0e2557de141aad2ee044d0bd4d3f014a13 @@ -24948,16 +24953,16 @@ trackedFiles: pristine_git_object: 7def564f18db6a5e964f06307834c6cd49f17803 lib/stack_one/models/shared/jobposting_schemas_status_value.rb: id: 6685901ad76e - last_write_checksum: sha1:248c1ed4125e0fa10f5b757a800b7efd424b7ce2 - pristine_git_object: 768ca3ac43c14dbfc80321c00d04a44e7de0ee4f + last_write_checksum: sha1:50c96251bc8b0413520c2a4e9529becef4b1b198 + pristine_git_object: 9b735b8558c83847161a69e88b41849ffa4864e8 lib/stack_one/models/shared/jobposting_schemas_status_value.rbi: id: 7292ffe1a7a2 last_write_checksum: sha1:e5a8211dec52174114860fda1dde869a60bbf11e pristine_git_object: d23eeb6e7b1c5aa6253ae09fa472fb2f21da7cef lib/stack_one/models/shared/jobposting_schemas_value.rb: id: a9e54ccb0932 - last_write_checksum: sha1:ad57046f55d39625bd3a24f35e42a1644e034dfb - pristine_git_object: 76dc897425d1949f1549b753fd5869654be54fb9 + last_write_checksum: sha1:6a7803d623b853078349a5861c35860c25743569 + pristine_git_object: 8a24f4012073e84acace02967d803ce3ca5503fa lib/stack_one/models/shared/jobposting_schemas_value.rbi: id: ae6e761cceff last_write_checksum: sha1:a86d15f0a7be0bb6ee1e80c40fc3283cb6d31ea2 @@ -24972,16 +24977,16 @@ trackedFiles: pristine_git_object: 54e000724a45499bb70aaef3266a9dcea843bfda lib/stack_one/models/shared/jobposting_status.rb: id: 1f04f21eb00e - last_write_checksum: sha1:d43d81653c06f15e97ae403a27748525300ec63d - pristine_git_object: bceae6d6be6458b928f1d81cac6635aff51e3935 + last_write_checksum: sha1:fb0987f85e1b777d37f7b8120e486e8d5551e27c + pristine_git_object: 03d4d5563d74d229255519d7441913e0d71d0241 lib/stack_one/models/shared/jobposting_status.rbi: id: 2bfce489819f last_write_checksum: sha1:660138412fa4c68bf70c3e3d2382492e62ae292d pristine_git_object: d27b8e47c6ce65d2f64e05392051f1b7d8d8abb0 lib/stack_one/models/shared/jobposting_value.rb: id: 92f3d024d8bd - last_write_checksum: sha1:d3470c71531f20d7788c8346d5df738e18c82f7a - pristine_git_object: 49f0b7cedbaf203051b5e8f8c3c703f8a4e80571 + last_write_checksum: sha1:3c790bbf7453164d28a04b66e5eb3e7d12497cd4 + pristine_git_object: 0b07d967e363e5f70d504f184e087c889977a05f lib/stack_one/models/shared/jobposting_value.rbi: id: 1e4b24b83aee last_write_checksum: sha1:2804c0b41cec68310010ca8cc9a42d4acd559c2c @@ -25004,16 +25009,16 @@ trackedFiles: pristine_git_object: d97c85ad389b7891802e223443cf5b1bdc5c7b2a lib/stack_one/models/shared/jobpostingcompensation_pay_frequency.rb: id: 5240c4ed1002 - last_write_checksum: sha1:37346692275635a2d1e1ac12d1ef1247defa7590 - pristine_git_object: 8cc3ea27c2f9affa34118e8bca9b656b1ef9a211 + last_write_checksum: sha1:5d030e062634a618c6e2aea87aa6fcf22ccb2e00 + pristine_git_object: d5637efb7666feaea241f629afac551563bfe0d8 lib/stack_one/models/shared/jobpostingcompensation_pay_frequency.rbi: id: 6a09941a3dfa last_write_checksum: sha1:6755b6199f640fc83e160003f7fd123d11f50c3c pristine_git_object: cf76e6489b9475d5469ca1c80dfe0b98c7032e14 lib/stack_one/models/shared/jobpostingcompensation_pay_period.rb: id: 417c1ba8bbe5 - last_write_checksum: sha1:772a5338961a39390ef7b8789d383ad531803f70 - pristine_git_object: 88a7044ade6cff962c634d457f01f7611c85ac0c + last_write_checksum: sha1:c3fc61a9d35f4c4d2b9b95eec01330748ad46c7f + pristine_git_object: 1fae32ceadcb2295a51905a65b532daeea5f5d65 lib/stack_one/models/shared/jobpostingcompensation_pay_period.rbi: id: 3245efccfa7b last_write_checksum: sha1:925b09c792dd7c8068526e06bb41d12e221e18d6 @@ -25052,16 +25057,16 @@ trackedFiles: pristine_git_object: 4b78c0f2aad9bb8a9d394063f9b8c94bd7028f5b lib/stack_one/models/shared/jobpostingcompensation_schemas_type_value.rb: id: 2d624aac2e05 - last_write_checksum: sha1:2452b92b5f423f4b07ef0bcfaac7cc6d3ce164f2 - pristine_git_object: 260524e4d4939e0865f8575a33afd8b040bba234 + last_write_checksum: sha1:b88887a8db4ff28717d827a104f023f0fc6b84a2 + pristine_git_object: 358fcb85c35d18bd2eab6ebffb01120ac556b892 lib/stack_one/models/shared/jobpostingcompensation_schemas_type_value.rbi: id: 4d775073a2f5 last_write_checksum: sha1:8a6133a9efe09f99db1568640a57612fd55e5db2 pristine_git_object: 7f424e40128c4b404d7ac92113c03e20442253b9 lib/stack_one/models/shared/jobpostingcompensation_schemas_value.rb: id: 3c996a449bae - last_write_checksum: sha1:b5aff6f2a45a321f1b499e81b4ba8735e327efef - pristine_git_object: 590ac4af2a7a3bd5c63e55a3119a7c8c6a555bfe + last_write_checksum: sha1:40805a436b525c2739d89125f25ffa962d6b7eff + pristine_git_object: bbc197519a4002a63fbbf74d12d74b33cfd2de23 lib/stack_one/models/shared/jobpostingcompensation_schemas_value.rbi: id: 09908f53de2b last_write_checksum: sha1:60e2d827082b7a97829b0c4546830035b1912081 @@ -25076,16 +25081,16 @@ trackedFiles: pristine_git_object: 97157d817183ecd083bd0c4bee5df83d4565f1a4 lib/stack_one/models/shared/jobpostingcompensation_type.rb: id: 62b507290525 - last_write_checksum: sha1:1ead532254ef2db85805ff8cf0992a0abb669444 - pristine_git_object: 9b7f562952225542a672cc14bb873c0ccc94c0cc + last_write_checksum: sha1:c031d93d1072375909468e8e0e5c66f6947aa6ac + pristine_git_object: eb2b4fc070f7bda59467d4aadb512eada5282f29 lib/stack_one/models/shared/jobpostingcompensation_type.rbi: id: 44f2d07fd614 last_write_checksum: sha1:c7c9a48e1837c46fcb26f5ff9821fa21129c0112 pristine_git_object: 5fb51d3a9a48956eefd4601a5089f3722d36fb40 lib/stack_one/models/shared/jobpostingcompensation_value.rb: id: 37cb884f7a95 - last_write_checksum: sha1:27ec282b1f4324213a0f08db3d428e894450f3c6 - pristine_git_object: f44b27e705ab24a820331cf968bdb1bb916bd42a + last_write_checksum: sha1:d09a29ab25773d19b0828d2feaad67a3b7ff73f3 + pristine_git_object: 4f5dd46ef72d9bc8281d60d14d2578966b65fee6 lib/stack_one/models/shared/jobpostingcompensation_value.rbi: id: 993ac58697f0 last_write_checksum: sha1:59b85e6df985b236666d001ab877530e5435119b @@ -25116,16 +25121,16 @@ trackedFiles: pristine_git_object: f1262aadfd4de42341677a348fb96ca23a86f211 lib/stack_one/models/shared/jobpostingcontentsection_type.rb: id: 39fee975f820 - last_write_checksum: sha1:e2a5fb680293fdb0d0e91ce4f63d9daa57065f34 - pristine_git_object: 141e8a16b98646722da7c67a064eced5ab2771e3 + last_write_checksum: sha1:2c14352d058d9b53f2afab93669ae9491783a797 + pristine_git_object: 133d086557678d715ec49d65bb87a46ec9413e2f lib/stack_one/models/shared/jobpostingcontentsection_type.rbi: id: 3ddd3dce4718 last_write_checksum: sha1:fa14e9ae1354aa561ccb70a0702e7ef242920360 pristine_git_object: 7c9be43d5da1268f2035baae3cfed3c4001d2e0d lib/stack_one/models/shared/jobpostingcontentsection_value.rb: id: f88be3be64b6 - last_write_checksum: sha1:bba6867488efff984020b56f8e84a900d343d0ce - pristine_git_object: d001e3855672d9e8fd4a0b57e2aa347588f5f2ae + last_write_checksum: sha1:7db0186c5ccbf0d2597f17a6487e3abf742b9100 + pristine_git_object: 811848918b261d27e4c1c378e5f809d7f44c3c2d lib/stack_one/models/shared/jobpostingcontentsection_value.rbi: id: 4877463867ec last_write_checksum: sha1:c76e86b4729d86a76308fd8dc3003ee8da3004d3 @@ -25148,8 +25153,8 @@ trackedFiles: pristine_git_object: 58dc2e6605baa5de28c7fc8e6453a931e9d7886a lib/stack_one/models/shared/jobpostingquestionnaire_2.rb: id: 973e48b42c78 - last_write_checksum: sha1:72c071eaa604bc9af1cf8b72848bd626fe334328 - pristine_git_object: 0df39928e74cddd280aa95fd97f2d38612f99ac0 + last_write_checksum: sha1:1a4467b9fed33325f6534284394cff5e8796b88b + pristine_git_object: f6100ef38f578e431e10876c58e73faa4712392e lib/stack_one/models/shared/jobpostingquestionnaire_2.rbi: id: 567d2af7c884 last_write_checksum: sha1:891cbb8d9ef36c00194d583af06cc5e56f1e35dc @@ -25196,16 +25201,16 @@ trackedFiles: pristine_git_object: e22a8b835b970d7216261204b4a2e3408e08f194 lib/stack_one/models/shared/journalline_account_type.rb: id: 053b5d735713 - last_write_checksum: sha1:f9ee4ad419ca6daddf9e64979fe35fcea94b6a8c - pristine_git_object: 6db41cbdeed4773fba4eca66cd829c16faa5d05e + last_write_checksum: sha1:95991bf2de4c347d1259c142ff167cca0642cddf + pristine_git_object: 79a3f89f4c239aa9d6a9ee5e849e2508bd8964cb lib/stack_one/models/shared/journalline_account_type.rbi: id: b51930098133 last_write_checksum: sha1:8fc407cda222c72fb9e9a3107e4f52c3aa763590 pristine_git_object: 39e565391c195f623fc547e800fddedbb6e32ee9 lib/stack_one/models/shared/journalline_currency_code.rb: id: d81f29d672ca - last_write_checksum: sha1:42dab6c3c8932ac80b045c1edbcde3e3e6a9206d - pristine_git_object: 86356cdee9e0a63d5927d5e4fb6f647d36e7bd47 + last_write_checksum: sha1:8159fda0f383f513d51cc23cb7902dc0b14123be + pristine_git_object: fe2723b602e274c61a5af98a244dc0660c70852e lib/stack_one/models/shared/journalline_currency_code.rbi: id: ad2d981fe933 last_write_checksum: sha1:ba630adc3e3dc5e401f38025b7816bfc8da439ae @@ -25228,8 +25233,8 @@ trackedFiles: pristine_git_object: 9f9aa0c99cc2ff9121fdd499b333ef84b47038ba lib/stack_one/models/shared/journalline_schemas_value.rb: id: 1ece5050e182 - last_write_checksum: sha1:32d87591c73223a66f034bb673a1413a40fa3fc4 - pristine_git_object: a21c7ec55d7493b1ff4ed7e4dbae7b4059bc3bde + last_write_checksum: sha1:c570cf6c671bcfd75674e312e5d0e04a7f25779f + pristine_git_object: 603236e4c4f60ef64af6ac06840237285175fa70 lib/stack_one/models/shared/journalline_schemas_value.rbi: id: 3b0e729da0a4 last_write_checksum: sha1:ef6964dfa5895fdb815c2b36bbdabaa2f7540e72 @@ -25244,8 +25249,8 @@ trackedFiles: pristine_git_object: cefee6dd9dc5a803d25024882a2ef9a8767db4a6 lib/stack_one/models/shared/journalline_value.rb: id: c9459848aed0 - last_write_checksum: sha1:ccc3dfb4ffb2004203229f1b68a14900d8c7f5e3 - pristine_git_object: 5558592b6a202feeb1969f4873c41ebfa92951d9 + last_write_checksum: sha1:dce6268b541cb3dc216fb5d766ac23465f28663f + pristine_git_object: cd1f460b3273863f7282ff9b92fa306468fb4927 lib/stack_one/models/shared/journalline_value.rbi: id: 3e3faa3f3375 last_write_checksum: sha1:0dd7d4e3cbddd26ccb42e1e82e07b511d9747eaa @@ -25276,16 +25281,16 @@ trackedFiles: pristine_git_object: 9b92abdd3cfbc016f5955f24746a0f00d7b7ede2 lib/stack_one/models/shared/language.rb: id: 640343135afd - last_write_checksum: sha1:e2affdb37aa42178980c11db7b6c467fafd41015 - pristine_git_object: ec33b154b3d52cdfd58c68cc124f5948dee36851 + last_write_checksum: sha1:66c894dd09ad79b47261a02754f4b4066fdccfbb + pristine_git_object: 8f02832802290f6a5718e9e904179fc9e9d62518 lib/stack_one/models/shared/language.rbi: id: e2d0d5123f7f last_write_checksum: sha1:10e7cab5ba23e4f82aaa596040bf974520d4009c pristine_git_object: f70d8dfceb845d7e179774d2bf954afc0690596f lib/stack_one/models/shared/languageenum.rb: id: 33e03c2155df - last_write_checksum: sha1:2e9b246ad52d5826833dcd9793b89011f3b20ce8 - pristine_git_object: e4fb849b4ee4448818155b0f5ed2366a87dd0ec1 + last_write_checksum: sha1:0ec45c9f2144c61a37206db08c8fc3b70324b567 + pristine_git_object: 35ac19d095026379c30d6c68ea764130f516ef59 lib/stack_one/models/shared/languageenum.rbi: id: 3f3e55b10354 last_write_checksum: sha1:6cdcd115a13a5119389d7f4ceac50625762827ba @@ -25308,64 +25313,64 @@ trackedFiles: pristine_git_object: d93645980f7ef75c2c4e11c9d13e56ee45bbf601 lib/stack_one/models/shared/languageenum_value.rb: id: f17f09023c78 - last_write_checksum: sha1:2c24da9c056d6eced0f5610901d54e79d17799cd - pristine_git_object: 62a2a1472ee814e43e16523ccc1e5911fdd87aef + last_write_checksum: sha1:39c18bd4b2a8bfa4ed40b191974e9e580a22f507 + pristine_git_object: ef636df70a3a3290cfb216e0814702f2ef226948 lib/stack_one/models/shared/languageenum_value.rbi: id: 989b8c25d1cf last_write_checksum: sha1:a3a68fb0bf442b7a34e88e1fba2ae70b3ff07378 pristine_git_object: ad5abdce4dbec0c0d8609872df92806b4f5dd395 lib/stack_one/models/shared/learning_object_type.rb: id: 5c1b09816460 - last_write_checksum: sha1:ab62497e92d5cd2c988077778d5c693431877e42 - pristine_git_object: 119de8351532905d519c83ba94c3ee49a7ff7a38 + last_write_checksum: sha1:9ac792ab3b7034c279013d07c4a0e2190c365398 + pristine_git_object: b70aadcc0d50756b36460036868179e037ecd56b lib/stack_one/models/shared/learning_object_type.rbi: id: baeaa54b0a5c last_write_checksum: sha1:99c49295cc7797b8c18ba0cc621affa269866fc5 pristine_git_object: 0b5a8b73902d277f8af2bd5b8913c65a5724f983 lib/stack_one/models/shared/level.rb: id: ce01073c0d45 - last_write_checksum: sha1:03879bac7a009ea98619f8415112b2eb9828aadf - pristine_git_object: bd2476a9c125614ae4b26c8f5de83d0584bbc444 + last_write_checksum: sha1:ea927f1b58eb314274e3a65fe027cc899218c5ee + pristine_git_object: ba6c51f501b4a48e2ab2c4f8bbb6033f081cb2ce lib/stack_one/models/shared/level.rbi: id: 48812eb72f59 last_write_checksum: sha1:f6469967451ca4230b6015068be196237a81d5f2 pristine_git_object: 1d78e8be63362dbf7cc5df719322f8e76f226cfa lib/stack_one/models/shared/linkedaccount.rb: id: 2c0b6ed98d97 - last_write_checksum: sha1:c95d429a43354fa6292b4bb522bbabdd411ce771 - pristine_git_object: ed3c2153a87dcd7dd06a8636d51d923e1947dc0f + last_write_checksum: sha1:f0f312ea98e1189777eef846b1afb6d8bab4521d + pristine_git_object: 431917fa9bd12ca8ea1313512c7013d0d53c792a lib/stack_one/models/shared/linkedaccount.rbi: id: 9705f2a39cdc - last_write_checksum: sha1:a6848a102ca86c71de4a97c5502c21284996b7cd - pristine_git_object: b55e2a373e2262c6db9e5c38a31c8051565555c1 + last_write_checksum: sha1:ece6a0be53e967c8677fb76733fd8412b8ac3395 + pristine_git_object: 7b49994326b606f4cb6aeb789754fdb19da36ec3 lib/stack_one/models/shared/linkedaccount_status.rb: id: 628236e35f39 - last_write_checksum: sha1:d5b87f773bd5d686e7f30aef72a7c5f5b2d0e823 - pristine_git_object: 01317a4833d983ed7ad6b8444e4896c6bddacdce + last_write_checksum: sha1:0f5348861485081c14e9454c7ee9b40d2a9eea24 + pristine_git_object: fa303b9c2f8187bbfd28a52d3bdc33ca6e4a8f06 lib/stack_one/models/shared/linkedaccount_status.rbi: id: ae28143d5a32 last_write_checksum: sha1:09c5dd8f9f45a2d0c54eaf4e3fa9ddb7677bd68b pristine_git_object: 078fa6c1986724762bbbe2436fa4592d1987a6bf lib/stack_one/models/shared/linkedaccount_type.rb: id: 30d0052d3bf1 - last_write_checksum: sha1:615053e8e9a976194338603eb49d047397f13b7a - pristine_git_object: 8819f5a6e0be6585f734f8a50a7c1dbb7d48882c + last_write_checksum: sha1:5a7d1ebb32a8303849290fe0f5e8ac132e9f4645 + pristine_git_object: ed661fafbb96b06a2c273eafd2b5d03b6ce8a578 lib/stack_one/models/shared/linkedaccount_type.rbi: id: 8a6189e78239 last_write_checksum: sha1:1d907ce4a8a7b96a3e329929a0e8d1b61ae5ec7c pristine_git_object: 235dbe1b21bd74357929c084d932152d58db51fd lib/stack_one/models/shared/linkedaccountmeta.rb: id: 97f3001f6565 - last_write_checksum: sha1:f2f143399f6347114e1d32db5079a0054db0aa84 - pristine_git_object: fdcfad3b4e51112621b3c1d5b53b5107cb62bd0b + last_write_checksum: sha1:72f5010f1f84c1a725073283fdd0fdae7ee788ef + pristine_git_object: ff43c9ba37c6fcb1270bfc07e401b8b4456e6a69 lib/stack_one/models/shared/linkedaccountmeta.rbi: id: 608bf8bbf7fb last_write_checksum: sha1:ce2dd2a18d450f8662bf4d7193bbd4f8f8c2805d pristine_git_object: 94ae071d415ee838b9c7c4b2cf43c1cd9747e8fc lib/stack_one/models/shared/linkedaccountmeta_category.rb: id: 4cfa59781be1 - last_write_checksum: sha1:80906f18564adead0e985fd2742e21e4753897a1 - pristine_git_object: f1004df2ae815170b0f3f69ea2bd1f9c4faaaeb0 + last_write_checksum: sha1:b2b4734dba8ae5165ef470e2a931931d2504bd35 + pristine_git_object: 14d4655c33ff6388e704c5af191a3cdd0ddd95fd lib/stack_one/models/shared/linkedaccountmeta_category.rbi: id: cf8a052e3706 last_write_checksum: sha1:9a524fc225161f7982b8f55150f40055e99c588d @@ -25396,16 +25401,16 @@ trackedFiles: pristine_git_object: 17ca7aaa8a5d01a53812a39026e62b5464cb808b lib/stack_one/models/shared/list_type.rb: id: 248d6e589b2b - last_write_checksum: sha1:5e17490e1052d3545d2dacd0ac756cf467a228f5 - pristine_git_object: b485bb1bce434ef8353ff2fe3950d0a15c01abdd + last_write_checksum: sha1:7f77194ad60b5ce1816f9a63cac72d12dc7ce74d + pristine_git_object: 411db6b8be5ada31565810bf9596483bae28a477 lib/stack_one/models/shared/list_type.rbi: id: 90ffa2303334 last_write_checksum: sha1:6ddcbeb806df67b0d67ac86c1d1968d944d01719 pristine_git_object: 07b4fab99a89d99eef4f63c3ddb26b1b6d7451f0 lib/stack_one/models/shared/list_value.rb: id: a8c7e6555fd9 - last_write_checksum: sha1:e2c55dc63a7fd878ddc7fb780974d0bde808066a - pristine_git_object: 2352d81204eac6a0db072be5eeea7e5c1d061fcc + last_write_checksum: sha1:904b180e50cfd087bae7eb65cc4c88db8a33e0d9 + pristine_git_object: e5cca9194248fd183e3d9a76b58eb46216245f28 lib/stack_one/models/shared/list_value.rbi: id: f168cc0ee967 last_write_checksum: sha1:38a0085faca6bc69123d7ab8afa41a174f8af03f @@ -25468,16 +25473,16 @@ trackedFiles: pristine_git_object: 3d6c7c060ac5a675d5448ba7f6136e364dd23bb0 lib/stack_one/models/shared/lmscreateassignmentrequestdto_status.rb: id: 2cd6476bf249 - last_write_checksum: sha1:3c12b1ec15fb3008659c57cb028895a0d9f9bb22 - pristine_git_object: 88bbbde9c1eac3e4160bd6f8cc0981677bec19e5 + last_write_checksum: sha1:48a5add1330fec8e73b0088f07a1686ee7da25e1 + pristine_git_object: ed2a28e2586653eda171c5cdb8de7bc04f770615 lib/stack_one/models/shared/lmscreateassignmentrequestdto_status.rbi: id: 2de037e8468c last_write_checksum: sha1:fb11d5ee832fe2b7551fde878f62ec1a78cbb8a9 pristine_git_object: e6f70e4e9dcefacc0b8cdbfa16597c4bee6e8b1e lib/stack_one/models/shared/lmscreateassignmentrequestdto_value.rb: id: 3249d0311f5a - last_write_checksum: sha1:70c64ec6affdd381515978289ba0f5264f98e573 - pristine_git_object: 569fe2afab30d7c41b0f144d13cff4a669178d8f + last_write_checksum: sha1:e2cb5f8636d37a79f6be3be23c8f8881cc323dce + pristine_git_object: ef18e069a2ffbd7c4e009edb38034221ba20febb lib/stack_one/models/shared/lmscreateassignmentrequestdto_value.rbi: id: c86516cdca9d last_write_checksum: sha1:b09ce5b265a319898a81e73a14fa0a16f5024133 @@ -25500,8 +25505,8 @@ trackedFiles: pristine_git_object: e40520f7d4003980273d97b2a739d186f228fc4e lib/stack_one/models/shared/lmscreatecompletionrequestdto_result.rb: id: f8861d6f5031 - last_write_checksum: sha1:90a056fef16093aea6d58126b923c5bb239fedce - pristine_git_object: ff6c0d1e9976fea3b68ab061b0faf484dcb068e0 + last_write_checksum: sha1:cbf526a59c9ec8f497672bef7bc66a48c83ff70b + pristine_git_object: 88fc56c0b48860778b64a1d20ef35188671a32f4 lib/stack_one/models/shared/lmscreatecompletionrequestdto_result.rbi: id: 07b4faef9acd last_write_checksum: sha1:4557d29bf762350531dad6154bdfdd827cc17103 @@ -25524,8 +25529,8 @@ trackedFiles: pristine_git_object: 0f097d50072049bf047bf454351e6b17576a423d lib/stack_one/models/shared/lmscreatecompletionrequestdto_value.rb: id: c818d7b61e23 - last_write_checksum: sha1:0986122e89afe42e01743d14b98f739aa982a8d4 - pristine_git_object: 12a71148b9daaa70a155d353f72bbdb1403c38d9 + last_write_checksum: sha1:b287bd70def6c18cc868b3479ffc2c191dd1e22b + pristine_git_object: d9474f973d1f113aa9de8f2db3ba64ff9c460491 lib/stack_one/models/shared/lmscreatecompletionrequestdto_value.rbi: id: 78e17e2f359e last_write_checksum: sha1:f2ad10b7a658c37962d86e60da66d98f339c0eda @@ -25540,8 +25545,8 @@ trackedFiles: pristine_git_object: 6a13a7d0a549bf7935109e250cf7458da8cdfd33 lib/stack_one/models/shared/lmsupsertcontentrequestdto_2.rb: id: 5cba4f3a2c3c - last_write_checksum: sha1:caa44256904f70aa1183c887070945afb0c6cf65 - pristine_git_object: 0ffe1b3525473beeb8c30d2c68adc84aa069691c + last_write_checksum: sha1:42d671ccc6cb672b1d2e5e072dd8b31df7524f30 + pristine_git_object: 94edfa004fce4c8923f088a7e05c84613ec7785a lib/stack_one/models/shared/lmsupsertcontentrequestdto_2.rbi: id: 9ac06be89981 last_write_checksum: sha1:cc1555ed86e68de98fb33cd3301364cb38dc5e0d @@ -25564,8 +25569,8 @@ trackedFiles: pristine_git_object: c0a0a93a8e53693bc0c932153c205a6a69d48ce0 lib/stack_one/models/shared/lmsupsertcontentrequestdto_content_type.rb: id: b18226907ebc - last_write_checksum: sha1:eb269c27f069a604452efa00e81d941b4b5d6c22 - pristine_git_object: eeccb885d6d271749cd73f6c84725acc53ed8b80 + last_write_checksum: sha1:364d8c8e21414f12b8ec46172a486b8cc1f365b9 + pristine_git_object: 7ed2c5b26f77d0f479c894e5c24ee141d16b4372 lib/stack_one/models/shared/lmsupsertcontentrequestdto_content_type.rbi: id: b0658379229b last_write_checksum: sha1:eddb482f9dd527c534961575d8b55eff9eb09b36 @@ -25580,8 +25585,8 @@ trackedFiles: pristine_git_object: f050994ff506eacac9113f5e6065203fa304b602 lib/stack_one/models/shared/lmsupsertcontentrequestdto_value.rb: id: 87411c532348 - last_write_checksum: sha1:3d4a47dbae978d58b09d57d754696cbda2024b48 - pristine_git_object: 4656b5aaf3bdeaa64de1661419ce82105fb6f3db + last_write_checksum: sha1:96eb8ebdebbb6b54898cd5bcb6a3cc5a9740ba5c + pristine_git_object: 8650a8f469f531516088a2160680f9c31a028adc lib/stack_one/models/shared/lmsupsertcontentrequestdto_value.rbi: id: 07f7d1da87cc last_write_checksum: sha1:e744e1f5795bbc0f2bf22a1965bfc3ccb61bf92c @@ -25596,8 +25601,8 @@ trackedFiles: pristine_git_object: f4152c38a55395e5f81dd67fab4eccec397fdcbc lib/stack_one/models/shared/lmsuser_2.rb: id: 185c7ffe4d12 - last_write_checksum: sha1:43110b56124d8f4041884c88616d03b3f2a9c383 - pristine_git_object: 5269688d0d60a06c9a3c23a9c5eddb50a12cbce8 + last_write_checksum: sha1:fe419bb349f01bf609674e73e5f86acd23bf11ad + pristine_git_object: 02a6c95050d016a1c040399c037ebd357d4d73a0 lib/stack_one/models/shared/lmsuser_2.rbi: id: 735d6139e207 last_write_checksum: sha1:a752a9840679fa73dcb8bfc9fd28c4168ac2a55e @@ -25628,8 +25633,8 @@ trackedFiles: pristine_git_object: e86e39da19c0cf3f0d60a04df6c359d88c915940 lib/stack_one/models/shared/localizationmodel_language.rb: id: eea9caadbec4 - last_write_checksum: sha1:24f29b66e3cc87949b7117d54e8b3b9a83b3b26f - pristine_git_object: d4972bce03cc24442509f4c8497534bed056501e + last_write_checksum: sha1:7439c1a32fc81040775f459384ea121f2aac05ff + pristine_git_object: bb7fc144f54d7ba28e357f3991d1bba3b437b43d lib/stack_one/models/shared/localizationmodel_language.rbi: id: 2d408a312fde last_write_checksum: sha1:935658367b7eeda88d0e719897b1f85a8d440752 @@ -25644,8 +25649,8 @@ trackedFiles: pristine_git_object: dbc2f960e4fe9e427775d56b5ad3a4ff460e74d5 lib/stack_one/models/shared/localizationmodel_value.rb: id: 7b660f5982c3 - last_write_checksum: sha1:74dbb77915714e4852ad1037e6a20f355a2a9514 - pristine_git_object: a8aec375385e940cd91ab917b95cc8db690e6ae2 + last_write_checksum: sha1:49f2587773ab7fb91e83e5b88081e6b8ad2e6281 + pristine_git_object: 4d2720265f20029dfa0287382982eef171e42f77 lib/stack_one/models/shared/localizationmodel_value.rbi: id: 3c3c25020bfb last_write_checksum: sha1:995a63ad6736e92dfaaa0e5098dc2e5a5fb4a45b @@ -25660,16 +25665,16 @@ trackedFiles: pristine_git_object: 59149dfe7621a0c18d81eb862ea6fcdb9a2bd092 lib/stack_one/models/shared/location_type.rb: id: a8d24d3d33c6 - last_write_checksum: sha1:f6ab474abba0b5f2095914e2930ad1e59ed2ea0c - pristine_git_object: b95652f426c77cce09fc90bf36d8b10b3d47e932 + last_write_checksum: sha1:b40b391b5eeb88983a0b21e8a2510a41a81259c9 + pristine_git_object: 72ea93d3ec1e4c51994c6289e86332956665893c lib/stack_one/models/shared/location_type.rbi: id: 964a8ce651eb last_write_checksum: sha1:58d224a6a0bc19b422a359f806a25678f038128d pristine_git_object: 9d9f9b216d102032a035f6548c6f16dc83ee08f4 lib/stack_one/models/shared/marital_status.rb: id: a95d278a76a3 - last_write_checksum: sha1:5bde03c9f608a1aa46b4a8a7da893caf3d84f8d0 - pristine_git_object: 3c03510f6ef6361462c8f1816a1f6e7731eac526 + last_write_checksum: sha1:edfa132411dffca29dc7285388c90aa2f8a6a8bb + pristine_git_object: d84730e655fee4d596e707fa008e47860bc6372a lib/stack_one/models/shared/marital_status.rbi: id: c52f5bf4cdf2 last_write_checksum: sha1:01930af8573d11471af278ea0c701f521fee45fb @@ -25700,16 +25705,16 @@ trackedFiles: pristine_git_object: cab36e301cc80980983c054aae717b96dadc67ce lib/stack_one/models/shared/marketingcreatecontentblocksrequestdto_type.rb: id: b4c37bce41a3 - last_write_checksum: sha1:e1b864c56a69ca6dbabb02ebca1e945de0d525ef - pristine_git_object: 22c9f88d04ae77a14e78acf1dae9f23c596c648f + last_write_checksum: sha1:a6f3d3a162ee6549f8012222303741e3a7bd300a + pristine_git_object: 460c9a0f5692960416d35ece7e1dfb366ddbacc4 lib/stack_one/models/shared/marketingcreatecontentblocksrequestdto_type.rbi: id: 64bea4348ecb last_write_checksum: sha1:d4c2e84638b08dcde24d450fa0468ab0f12565af pristine_git_object: cb174aec2bc558af9686f3137992816d01830d04 lib/stack_one/models/shared/marketingcreatecontentblocksrequestdto_value.rb: id: 47559b019f02 - last_write_checksum: sha1:be6ad880e7cbfcc1697592718b5765c4f472f784 - pristine_git_object: eef6f26bececfe5578e01600fffba335293d857d + last_write_checksum: sha1:f76c348113232675f2a4650af5cf318909f8bfba + pristine_git_object: 59454ecfedcf4b5f5e13ad24c6dddbec5b039314 lib/stack_one/models/shared/marketingcreatecontentblocksrequestdto_value.rbi: id: 315c68af9f3d last_write_checksum: sha1:d27a244b8d2562e02d2688ecc91e30c28b42ca46 @@ -25756,8 +25761,8 @@ trackedFiles: pristine_git_object: f5f3cdc54fddc0d4e18b34b994752f9ba8436389 lib/stack_one/models/shared/maximum_proficiency.rb: id: faab080a6921 - last_write_checksum: sha1:d91b3a905e9fa7c18ab3e585158a9364c23098be - pristine_git_object: 3aa79fe8871d51e4ad8406e38d770429de4ff00b + last_write_checksum: sha1:64f91faa37f651f624a1af432af2c55ed3fba9b4 + pristine_git_object: 20a651092cea001ad1cfeba16cf685a8568a9c90 lib/stack_one/models/shared/maximum_proficiency.rbi: id: 04dbd6ac433d last_write_checksum: sha1:e08701a22dca5a9348e085bb1fd8ef13342730d5 @@ -25796,8 +25801,8 @@ trackedFiles: pristine_git_object: 12f92444df7d618607f14a5650b51d024e5bad6e lib/stack_one/models/shared/message_message_type.rb: id: 235409ae7dc9 - last_write_checksum: sha1:508ba8c46ef11cc5fe4d6b33e5461063aff54d47 - pristine_git_object: d84521908f6258efcb6ed8673efbe54db0d5a3e1 + last_write_checksum: sha1:eb65d77efecff29172c263066200dd5d87b60d6e + pristine_git_object: c18337fb29e98450e63a97bfd94801414181bbf0 lib/stack_one/models/shared/message_message_type.rbi: id: fc37d08089c1 last_write_checksum: sha1:656756ce04bfd272d3e45bbd566c1a795e1ea084 @@ -25812,16 +25817,16 @@ trackedFiles: pristine_git_object: 860c2f809746955c14813eed9f08eb7d1b4b4daf lib/stack_one/models/shared/message_type.rb: id: fbb6831436af - last_write_checksum: sha1:63a67622b4fa2d8cc35164dfe6faadd0ba10dc4c - pristine_git_object: 9fd27a55ff77a3adcf7709b4038a2e2843d6cb8b + last_write_checksum: sha1:432b3120f51bd29511fccf2ac1b6ef2eec642b0e + pristine_git_object: 476e740bed9c60666059d6818ea3fe296f25b4b7 lib/stack_one/models/shared/message_type.rbi: id: 0efbb6f4bb10 last_write_checksum: sha1:a732a6fd55078c314a1a89eea35cf51858f6f36b pristine_git_object: 5308d767e36a234db66a8d23c52b61812dfe5621 lib/stack_one/models/shared/message_value.rb: id: 59b20be91edd - last_write_checksum: sha1:7f073682d326aaffac15c2b194f4ee1fe8cf8759 - pristine_git_object: 8efb81ef49f685f88c7ffde513cfb252400043af + last_write_checksum: sha1:f189379bc558515643764005d0969ddd31013df0 + pristine_git_object: 148e6016dfc1bcdda7e42bdb32ba9abd8e369d31 lib/stack_one/models/shared/message_value.rbi: id: "779583400306" last_write_checksum: sha1:db134c17d605d9b4b2331b468ef852cc764acac6 @@ -25868,8 +25873,8 @@ trackedFiles: pristine_git_object: b01e5fce96f14b8e096a8af82fb561906ea585dc lib/stack_one/models/shared/messagingconversation_2.rb: id: 8bb472834be4 - last_write_checksum: sha1:ffa2018b424f54c00e88b2f6dea8ebebd3cc3e25 - pristine_git_object: 2c477e233a5fe1fa9a1d3fa968914d3cda53541d + last_write_checksum: sha1:adcd9f0f7a84873a16c407643aa5013374e57e34 + pristine_git_object: cc62bf26d462270d4d0bb3823690c653ecffe976 lib/stack_one/models/shared/messagingconversation_2.rbi: id: 9edb8ceaec9d last_write_checksum: sha1:81d5989a28b1f25afb284341df9ba96be90d847c @@ -25884,8 +25889,8 @@ trackedFiles: pristine_git_object: 733f944a2927689bbd599dc69d0cbfa5ae0618ab lib/stack_one/models/shared/messagingconversationresult_2.rb: id: 618d2a778c13 - last_write_checksum: sha1:c7b770aa78ff9ac954654c1bf6b51ca78f07325d - pristine_git_object: 8818b8983a737c701ea8c8c02f552e1ebbd19e39 + last_write_checksum: sha1:1ff125b881bb8d5cabd16f71e533c5686e53d129 + pristine_git_object: 6e379a96c5061ca4c70f43b554a3411e2532b958 lib/stack_one/models/shared/messagingconversationresult_2.rbi: id: 878fbce4b4ec last_write_checksum: sha1:51512df4b051b60170a40d54f5b5d67aad27e955 @@ -25924,8 +25929,8 @@ trackedFiles: pristine_git_object: d26ae33cf5d55f09588f0c8b368b79745a4b7a64 lib/stack_one/models/shared/messagingcreateconversationrequestdto_2.rb: id: 60cb8828c843 - last_write_checksum: sha1:e30ccddf75dcde51a66884215b8b1c3826c8a9e8 - pristine_git_object: f7d685b179bf73ae3447f7d264b7c4419647d415 + last_write_checksum: sha1:c0a68299979f449557a6371c5735c377e2894bda + pristine_git_object: 59d70bf2fa05ad2fdd1eab539b06553360510204 lib/stack_one/models/shared/messagingcreateconversationrequestdto_2.rbi: id: 4bfc268c347a last_write_checksum: sha1:0c70688774c1ceb4d2cb32834232317fd795c862 @@ -25948,8 +25953,8 @@ trackedFiles: pristine_git_object: 013704bdab164ab373819fc3a4d0dfa0c32bc10b lib/stack_one/models/shared/messagingmessage_2.rb: id: f0c779090ff2 - last_write_checksum: sha1:85469cea107fcb596f49b7a7ea6b8580c247921a - pristine_git_object: 7c1fcfb735346bc90a359ec5fe2fd99ada1b6a0d + last_write_checksum: sha1:abb8d25e8d64e3418dd20f5db2ea71f42994dfc2 + pristine_git_object: 29aa837c16f9b09c271d5b840a98fdbd0ba33440 lib/stack_one/models/shared/messagingmessage_2.rbi: id: bd41e3e4fc35 last_write_checksum: sha1:5ee550ffac9e666445c934ffa548a78756df64de @@ -25980,8 +25985,8 @@ trackedFiles: pristine_git_object: 223df0a5ac7be0cbe65246ea8c0d72afcd12a43f lib/stack_one/models/shared/messagingmessageresult_2.rb: id: 4c95f6a90128 - last_write_checksum: sha1:f03c391bb6e2f45400bfee177336c8eb26b0bacd - pristine_git_object: 062f354d3e755aa0e22d83ef32b2a0695a397dee + last_write_checksum: sha1:2d0e1240ed1641d88498e85daf030ab8e3a907e6 + pristine_git_object: 58566cac68f3afd6083d88734c655e933986a77e lib/stack_one/models/shared/messagingmessageresult_2.rbi: id: 065871d6f61f last_write_checksum: sha1:88fb12ea3175abdbe57a11068678762e149dfdcc @@ -26044,8 +26049,8 @@ trackedFiles: pristine_git_object: 82da2afbde877ae7cc293ac884ddc7ac361d85e1 lib/stack_one/models/shared/messaginguser_2.rb: id: 944ac89874c0 - last_write_checksum: sha1:73c1f87049c77865347d723461d1ff6fc1233196 - pristine_git_object: 6b2e03159136e3653978e6c146d18e1269f83d3f + last_write_checksum: sha1:a0b124186acb14d994918c6a93eac49020b67507 + pristine_git_object: 032278c134e618403c2c656c80fbdfaff2897c4c lib/stack_one/models/shared/messaginguser_2.rbi: id: 255b92bcac80 last_write_checksum: sha1:5ad4d1a20d0bf7b091d9dff595c671ff42bb9823 @@ -26060,8 +26065,8 @@ trackedFiles: pristine_git_object: dd4bf0966ee81bea565131badea9b6fa1ed1e510 lib/stack_one/models/shared/messaginguser_schemas_2.rb: id: b80d1e570e2c - last_write_checksum: sha1:21ba0294f689827109686dd1fd50c0080c49f382 - pristine_git_object: ac44f767ee4fa5f205a5d8ba8f5fefa67d74bb2b + last_write_checksum: sha1:8728214d36cf60c590d428f371c5920b4af8eeea + pristine_git_object: 0383554ad69be7b84169a1b11353d28e4fefb02f lib/stack_one/models/shared/messaginguser_schemas_2.rbi: id: 015d2fadbddb last_write_checksum: sha1:35ef8ccaa0f27b01c1ce42cdfa58884d2c188e38 @@ -26076,8 +26081,8 @@ trackedFiles: pristine_git_object: cf8064d6cf02fc1968a9bd30b20186c70caab928 lib/stack_one/models/shared/messaginguserresult_2.rb: id: f4787f00f421 - last_write_checksum: sha1:db2188f2af214b7d9d80bb62f8afefb0e55f991d - pristine_git_object: 0aa8f9153958f7121eeb4ac46d1454c1f212a7db + last_write_checksum: sha1:9f78a971587074660899aaa1224eb2b5e36f415a + pristine_git_object: d3b47a8c55416c047f5f930da255fca437ec8e08 lib/stack_one/models/shared/messaginguserresult_2.rbi: id: 826fba5854d7 last_write_checksum: sha1:51284f2385244012a46b692e0b4e784be6124bc2 @@ -26108,8 +26113,8 @@ trackedFiles: pristine_git_object: f344ad2f07e2b95fcb60111bea964b1e42dfa403 lib/stack_one/models/shared/messaginguserresult_schemas_2.rb: id: 8dca17365873 - last_write_checksum: sha1:b4b6de7668fbe0965c9636d0703266c97dd8eb34 - pristine_git_object: 690b8a1c6f4d0bc100a1d61dc241d42810bae314 + last_write_checksum: sha1:7630a6d69f68d5145afe99be1d3b96a6298e91db + pristine_git_object: 8e00d169e5ad8ab284415fc7106a2d9f503a310f lib/stack_one/models/shared/messaginguserresult_schemas_2.rbi: id: 0f024f11af5d last_write_checksum: sha1:5577c660798a8522e23e71a8e2f8aef312e86961 @@ -26132,16 +26137,16 @@ trackedFiles: pristine_git_object: 3bdd369104a354de9236d8c1a5b18ecb7eac3dfa lib/stack_one/models/shared/method.rb: id: b54d058565a9 - last_write_checksum: sha1:409f0693267ca6cda785b01d4497a308977236a7 - pristine_git_object: e157afa6c3ca47f303647c8384118aba5f0373b6 + last_write_checksum: sha1:e0984c786c4f56e356db4f7e2be7d51a85752d58 + pristine_git_object: f846c063895c2a9964d818527bb731d076653a08 lib/stack_one/models/shared/method.rbi: id: 0e5b3122295e last_write_checksum: sha1:125bee9f0ee62615aa4a65abaae59e4dd0bc2c5e pristine_git_object: dc2958d7ca856f2f6d17a85624ec10f5c243a3e6 lib/stack_one/models/shared/minimum_proficiency.rb: id: 7695a9216f25 - last_write_checksum: sha1:7204e763d1dc9afff1b51bf6d34408aba89e0bc1 - pristine_git_object: e002d5d7360021b829f607fbedcc6ede4809999b + last_write_checksum: sha1:639fcb3ae085eadd0de242e731f65a9954e0168e + pristine_git_object: f404cd8ce7451d26dd36392a8f8ceef7c5eefde6 lib/stack_one/models/shared/minimum_proficiency.rbi: id: a6f24cc1a8cd last_write_checksum: sha1:4f2f1b4f6af9456c70187a6d56b59996963f0578 @@ -26180,8 +26185,8 @@ trackedFiles: pristine_git_object: f04995afc4217dd9ab4f592d63e518ab055f14a1 lib/stack_one/models/shared/nationalidentitynumberapimodel_country.rb: id: b3f2dc1ce4fb - last_write_checksum: sha1:ef64025b2c0be9249625b9b24e1f6db24cab8ea4 - pristine_git_object: 806391d5c6db91a35fd7a0ca2c3243289c80480d + last_write_checksum: sha1:d0c39871530ccfb0ad9e94293dc24aff7fea7a61 + pristine_git_object: 295189149ea90b921efc215ba3ef0e372c69d15e lib/stack_one/models/shared/nationalidentitynumberapimodel_country.rbi: id: 345acb3d3fa5 last_write_checksum: sha1:db924529c6e0f286972a140851210dbc449a2da6 @@ -26204,8 +26209,8 @@ trackedFiles: pristine_git_object: 789af98591cc56b464627e5547da9b8f40a562d6 lib/stack_one/models/shared/nationalidentitynumberapimodel_schemas_value.rb: id: 82c1aa4d3880 - last_write_checksum: sha1:d886a0a499c89da9ca57042d2687bfb62007cb8e - pristine_git_object: c020475a3666e9e2e7aff45be2de4e86780b0a36 + last_write_checksum: sha1:ae19bd5c808e9afb80b78acf6591d405ef193d69 + pristine_git_object: f729df73471b82801519b9535017a48db27e7903 lib/stack_one/models/shared/nationalidentitynumberapimodel_schemas_value.rbi: id: 97ba8c592524 last_write_checksum: sha1:bb52133e1764bce8c86a4e2c20a6c0b8e98800bf @@ -26220,16 +26225,16 @@ trackedFiles: pristine_git_object: 2c51989c6db5becfde6a49a957105f8476d89fb1 lib/stack_one/models/shared/nationalidentitynumberapimodel_type.rb: id: c493f264886b - last_write_checksum: sha1:fe710fed5a888e9680cbdda070df8424625dc73f - pristine_git_object: 4664cd5e6dda470ecb2826f2fae8edb0f7d3005f + last_write_checksum: sha1:233840ca98bbd363eb82ba6f74234a161ad1a58b + pristine_git_object: f8b44d6ef8cde65331c1244c8d0e2189afa24fa1 lib/stack_one/models/shared/nationalidentitynumberapimodel_type.rbi: id: b4079af790d9 last_write_checksum: sha1:17c746b89bfc0f16110d8edb9201bc9488b7b19b pristine_git_object: 6e851631f21cf5d994f2d9ea3c5549e1511f2ca7 lib/stack_one/models/shared/nationalidentitynumberapimodel_value.rb: id: e74a94227da5 - last_write_checksum: sha1:31c1ce8cb54f4750ebde1b97480c4ac27846dbfc - pristine_git_object: f235b4dc0dedbd464d6da9d1c0f8a992a5e42f3e + last_write_checksum: sha1:d5bd2758d00a041c961c8157ea5036d0acd956ce + pristine_git_object: 09ee096ff9ee3ba60c7d268fd0f13f5f151e92c0 lib/stack_one/models/shared/nationalidentitynumberapimodel_value.rbi: id: e8bf75e1b57e last_write_checksum: sha1:a0dc33f375ddfa7e537c107a5e4c8e544eac85b9 @@ -26260,16 +26265,16 @@ trackedFiles: pristine_git_object: 71b659ecaa6d4b219d48d9e1749886346a8e0f6a lib/stack_one/models/shared/note_value.rb: id: 35b37826ed10 - last_write_checksum: sha1:d60b168eb10d0d3218fe14bcbdbd2fddb90added - pristine_git_object: 566b489e8cca56bddd604f47b2291139d5e71183 + last_write_checksum: sha1:9a9fd23f24988f9cae5807bd97cffcbf041e3c53 + pristine_git_object: 19f9fe7e05a5c10a2e659488dc507797bc716144 lib/stack_one/models/shared/note_value.rbi: id: 637e249e2b06 last_write_checksum: sha1:b3bad4fdf121186509d74cb2c898c933c9ac63b4 pristine_git_object: b94ec16521a691abd114dbd25910951a468e6dd6 lib/stack_one/models/shared/note_visibility.rb: id: d61d8a1cb968 - last_write_checksum: sha1:b35fa62e3bdfcff0e5e7a2256ab84e55e29d750a - pristine_git_object: 96db1f03e8dab33b8e667f4bdca55626d84e0dce + last_write_checksum: sha1:5897985c62261e2541106ac7758c5f0188b6198a + pristine_git_object: dbea904a7e430df96514efd343f0bcf4fdd8b584 lib/stack_one/models/shared/note_visibility.rbi: id: c5b1b79c3959 last_write_checksum: sha1:ef9c04a9219003c904e8317eaf5b1c94b01c8988 @@ -26316,8 +26321,8 @@ trackedFiles: pristine_git_object: 42b696e7efbdd2ef21a158b7e7ea78b63e3fb417 lib/stack_one/models/shared/offer_offer_status.rb: id: f266fb91f75d - last_write_checksum: sha1:cede4adc6f954bd5894f2cce3343eb2484159a73 - pristine_git_object: 01510d4243255bb9fc99d95690f97a5af87a31f6 + last_write_checksum: sha1:c2e308f0c1816fa6d069b8eed66bb7caf8a799dc + pristine_git_object: e84f33f441b75f608352bd2573b2a50781ed9b2c lib/stack_one/models/shared/offer_offer_status.rbi: id: a91d2dbfda14 last_write_checksum: sha1:3944c847b1dbd3284466b5755e87b6d74bb97b83 @@ -26332,16 +26337,16 @@ trackedFiles: pristine_git_object: 49b669b849cc54d6298085ffee27ef0e903f0ac0 lib/stack_one/models/shared/offer_status.rb: id: bf274ae8197e - last_write_checksum: sha1:906b11e906aac720f6e1e36cc62680b656a19c93 - pristine_git_object: 2d65deaad6261d58c7b16fa858f7e3358c77f008 + last_write_checksum: sha1:8b8e6e1522e497f8bf655a2fbda6b863d6129978 + pristine_git_object: 55e105cec0586600d6340fe57ec0d5ddf3e3a54c lib/stack_one/models/shared/offer_status.rbi: id: 5a71dcb98a44 last_write_checksum: sha1:554b826525cbd09b20e36cb3483e1eeafd3fc9ae pristine_git_object: d08e55461a15b39e5ced0fa94ada232b1aa2d648 lib/stack_one/models/shared/offer_value.rb: id: 74c497d4269f - last_write_checksum: sha1:59d554915146eccfd98000b12812d57c762490b5 - pristine_git_object: 222a38222f910bbad0e8a0d8c0665ef214aa2cd2 + last_write_checksum: sha1:96f5848507920c23de2796b3077102a0e498e023 + pristine_git_object: 8bb9050bf83e95d864bd3ad3e4077a3fedb7b3de lib/stack_one/models/shared/offer_value.rbi: id: fe607630dfe1 last_write_checksum: sha1:20ae1e28dd0cd0d6202952a85fe05dd7f9cef884 @@ -26380,8 +26385,8 @@ trackedFiles: pristine_git_object: c2d431353b915633eb2f2d06a2292abbb072e6ba lib/stack_one/models/shared/overall_recommendation.rb: id: 476bcb5567f2 - last_write_checksum: sha1:c80180e3ecb10f0478765a36c186ce29f3a932b2 - pristine_git_object: fa74205c31823d7fe5d1207329b561e810642b84 + last_write_checksum: sha1:82db42f03954a6ea5d950f0eec9a68ea228070b3 + pristine_git_object: 54944f59f9b80f2379cd81f4910c91f9f43acc21 lib/stack_one/models/shared/overall_recommendation.rbi: id: d21ef7baf3ec last_write_checksum: sha1:a9adbf1e027857a5886a393050679eaa043fde2f @@ -26412,12 +26417,12 @@ trackedFiles: pristine_git_object: 9fe9665d1f0b3241d6e19134ab293db32c903191 lib/stack_one/models/shared/patchaccountexternaldto.rb: id: 2ba483143e2a - last_write_checksum: sha1:fdc99cdd3012fbab17d76532b46710d975874b82 - pristine_git_object: 686d7df9f96e5fc1c07404323f0dfb1142c545ad + last_write_checksum: sha1:50e256e225bfdb3fcc1eb48e4081c0a1a2f4c417 + pristine_git_object: 2f0497f5d553f08ea63ec7c4a4b52d4cf43fe681 lib/stack_one/models/shared/patchaccountexternaldto.rbi: id: 087010e43a96 - last_write_checksum: sha1:4c6c7a51ac72759cc2253639ea8338bec119e9cf - pristine_git_object: e7c297ec60d119d936fad1bbe1330646ce2fe4c9 + last_write_checksum: sha1:4c314b7e7a3c3e9c4de21ea13820ff5fd0dae3ec + pristine_git_object: bae5187ecea67bd0c184018b75576864a9817e25 lib/stack_one/models/shared/patchaccountexternaldto_credentials.rb: id: 434510a4a879 last_write_checksum: sha1:129a7753e7b03aac3a19fa6854fce57d9847f7b8 @@ -26436,48 +26441,48 @@ trackedFiles: pristine_git_object: 535647e40ce0a4ececfbeb4d1049faabd3604405 lib/stack_one/models/shared/patchaccountexternaldto_type.rb: id: ea3638538927 - last_write_checksum: sha1:8c9e5adb9eaf053cf1c0fb23223a078b626bc33f - pristine_git_object: b102e791b40c131a1ad5b08be9b4806dbfd6d6c6 + last_write_checksum: sha1:d37aaf7b58057db60c915d42e6f28633a39fcf59 + pristine_git_object: a1b5c3fde60714a91be93da88b0c4472d1a735eb lib/stack_one/models/shared/patchaccountexternaldto_type.rbi: id: 587973ff542b last_write_checksum: sha1:a11707f133b74db6a9dfda01205332eb4b4678d5 pristine_git_object: 45e5e33bfe09b2238841363bd7f553215ff002d3 lib/stack_one/models/shared/pay_frequency.rb: id: 5812f2a08ce5 - last_write_checksum: sha1:0df17880160db1e373ae66f52edaec6eef26c57a - pristine_git_object: 4fb8b39125739da2336e1b6b15f863231ada5f09 + last_write_checksum: sha1:313bee59aa306335c3fec7d910557790befa3c00 + pristine_git_object: b1ac9457cf3f26baf2a27ccf419b843f5ff884bf lib/stack_one/models/shared/pay_frequency.rbi: id: c42d260e092a last_write_checksum: sha1:07956bbd7603ce20ed33e41cb7f2d223bbfa890e pristine_git_object: 37e76e732c773441a45c0e71e62606c84ae46aae lib/stack_one/models/shared/pay_period.rb: id: 52bfdd463197 - last_write_checksum: sha1:75038abfb6686972d79ed251419a1b54c2bf3a80 - pristine_git_object: 790f95d5c5ff1176350466a74a387a8e705dcb94 + last_write_checksum: sha1:8f24f9d4c58548d6f42eeecad4b4a7589976314e + pristine_git_object: 08d38fa69a90afee61eec81a2b333edfad301dd3 lib/stack_one/models/shared/pay_period.rbi: id: c532bc6e652f last_write_checksum: sha1:e38978c22eb98164c66844f186b47814347f359a pristine_git_object: 50b17ddc9466466ba4061707122c4364550fa13b lib/stack_one/models/shared/period.rb: id: 3d17182b0859 - last_write_checksum: sha1:82ec483db8d2797f4caeeef0c15ec759a95f0496 - pristine_git_object: 01abce3b3fe9f6b3c3eaa1805c4bc7426ceea1da + last_write_checksum: sha1:ec5cc989aea74d3868e5ed28b213b4b828614bbd + pristine_git_object: c1ffdf8d5c86354baef7ea67de69bb36ff778596 lib/stack_one/models/shared/period.rbi: id: e0b4b0d30853 last_write_checksum: sha1:1a67772de957b163d0b2cd78c409b707fb4f70e7 pristine_git_object: fe6b0414a5692d8b02b26d22c512e698c28959b8 lib/stack_one/models/shared/phonenumber.rb: id: 85b900deec14 - last_write_checksum: sha1:3542673d1d577518b179a4442cbbd1ae4de541ea - pristine_git_object: 1a224f59f54bcf7c061101a893f49c7b0ae41d07 + last_write_checksum: sha1:cec2df0e958dbe8872bb8f5a5fdc1906fcda539a + pristine_git_object: afb74727e8f32e82471d224c6c609932381bb982 lib/stack_one/models/shared/phonenumber.rbi: id: 9cc4a85d8798 last_write_checksum: sha1:bc4706cf41658837270251b7b0e58ccbcad841c8 pristine_git_object: 971f8147d1910e6ecfec5c04b7d2fe98f9a00cf4 lib/stack_one/models/shared/phonenumber_type.rb: id: 0ea8a81e2dd9 - last_write_checksum: sha1:834bcd5f7cc68bdc63a16a27b955049e44d9e527 - pristine_git_object: 3b3fc4f9cc7cd26d7a2d2c3cbbc4de23f738b389 + last_write_checksum: sha1:36c063ac0b0084ceaaeabafea0864334662e7de1 + pristine_git_object: d4617a2be0cf6667a5a290ba3e410ab7069571fb lib/stack_one/models/shared/phonenumber_type.rbi: id: 2d9535138977 last_write_checksum: sha1:79fa83b96531269e203be0e5ca37ab7e2cf95e59 @@ -26532,16 +26537,16 @@ trackedFiles: pristine_git_object: 99579997acbb6660c0076c968d7a347155e8b50b lib/stack_one/models/shared/position_status.rb: id: 9a62361b2962 - last_write_checksum: sha1:0d44ef7149a4206485e67ae27e8ec0570b89c771 - pristine_git_object: ae01cc0642f9f08af25fb3654a7170fc61b44b5e + last_write_checksum: sha1:09a6e8f1d8c1bb0429e38473f5a53066732dfc85 + pristine_git_object: 25cbacb37681a508d029966df34f4c52454f44df lib/stack_one/models/shared/position_status.rbi: id: 93eefede496e last_write_checksum: sha1:240723fc5cd07a6b9233cdf49180fe77233abe25 pristine_git_object: f2cf5010991dfcab8d8ab7cd56a478bc3b8712d1 lib/stack_one/models/shared/position_value.rb: id: 1909ac75f183 - last_write_checksum: sha1:0cbc23a710a2f104bab2e6de06dae1e644085b3b - pristine_git_object: cbc258028d379d8111f9d0351e3d88a4f54ccd24 + last_write_checksum: sha1:34811f472d0515021014778c91549e524335233b + pristine_git_object: f5080b87dcc42499b46a1d4057f0642420dd2450 lib/stack_one/models/shared/position_value.rbi: id: 79aa66975295 last_write_checksum: sha1:1d36a3aa9692f43d369797d8957a8086e1deea53 @@ -26564,16 +26569,16 @@ trackedFiles: pristine_git_object: 3eeac7ba95b15c38e9aefa4be525e7659d93b96d lib/stack_one/models/shared/preferred_language.rb: id: d7272facb00b - last_write_checksum: sha1:e388c99240a77efbe606c9365ebb38570fa742bb - pristine_git_object: 42c4a679d30c77d4b7d252e3ae9de136e6f1d1cb + last_write_checksum: sha1:417e795d3599e91e6fb693df2656bdf70b5f6b94 + pristine_git_object: ae54de6e866f1b8b86e50196c72fa09a8d5531b1 lib/stack_one/models/shared/preferred_language.rbi: id: 0b2642ad36e4 last_write_checksum: sha1:2f98d71f4583ee19c6cac999863abfb55e2a4ae0 pristine_git_object: b3237db145a7a2f08e5ae2d822b523e7ab0f4bb7 lib/stack_one/models/shared/priority.rb: id: d9be561d7a0f - last_write_checksum: sha1:1be2397952f89964be66d0bc5355a5595e974846 - pristine_git_object: 9e7021b00f4c2bedc1759d0a3a641e81bd115349 + last_write_checksum: sha1:5d8cbb09c2ff5ab4413e44912057247f2335189e + pristine_git_object: 33e93c5ab24fe8594498baa3e3ba7bd5f0527525 lib/stack_one/models/shared/priority.rbi: id: 0782276c2bc0 last_write_checksum: sha1:15abd855b749ae7ae0981fd9ee01609dd9bb852b @@ -26620,8 +26625,8 @@ trackedFiles: pristine_git_object: b946303f58539d7628a487258d19c6c1bb8d259f lib/stack_one/models/shared/proxyrequestbody.rb: id: e6d66d623ab6 - last_write_checksum: sha1:b1e29f0464933c4ba2a2c37fe52960ea48c11321 - pristine_git_object: 0f759ac441c3554b7cc716908069d0c6982fe02b + last_write_checksum: sha1:7ec731915dbd1ec9d92c9e865a2e812da808757b + pristine_git_object: b3c9ce0cba133ebe9e15c1d57435dfa23d1caef1 lib/stack_one/models/shared/proxyrequestbody.rbi: id: 7875ed84956b last_write_checksum: sha1:c9c2ca4d7c2efeaae69608ec14f20f438a90dfa9 @@ -26676,8 +26681,8 @@ trackedFiles: pristine_git_object: 640aa4b79e9e20d05e5b1b798b3119b4484f1774 lib/stack_one/models/shared/pushmessages_message_type.rb: id: cbba94b52037 - last_write_checksum: sha1:126d1d90f404b88bcf7f39be599f4f6323dcb304 - pristine_git_object: 931a6f4b2f591296e560c694c23163912a9c3286 + last_write_checksum: sha1:c5c0c8dcedc421074a6f6f79c2d6118ed69bffe5 + pristine_git_object: a971ef5a07811f66dcce9ec81adf9cb3c144b462 lib/stack_one/models/shared/pushmessages_message_type.rbi: id: d621f0ce84ad last_write_checksum: sha1:488875088b5f14c4ae204a94b5b9062342ba2b62 @@ -26692,8 +26697,8 @@ trackedFiles: pristine_git_object: 98a569a47b71b0890cdb75eb1b4d7269238bb534 lib/stack_one/models/shared/pushmessages_value.rb: id: fe537aa4bb5c - last_write_checksum: sha1:59a89641e1fa7d4fed71423b265bb98aaa2f30e0 - pristine_git_object: e41570fdac91c41a351f10f10f29153e134ac4cb + last_write_checksum: sha1:bf4c5c65110ce6f3b8f9fd79fd10741d78a0ec0b + pristine_git_object: 6fcc382529e682f3a02578b5e371631a2c150ddd lib/stack_one/models/shared/pushmessages_value.rbi: id: 4ca835eee502 last_write_checksum: sha1:4d27a42d28977b4d1d425c1ef919d319440eee1f @@ -26740,8 +26745,8 @@ trackedFiles: pristine_git_object: b8d7c4d7fc320b350e25a0e80e67aa165fa46c5c lib/stack_one/models/shared/question_2.rb: id: cb8ccfe31d15 - last_write_checksum: sha1:3f2fae0e6aa45f1d337062cf3f9037d035b5d384 - pristine_git_object: 985d541e4ab32ff80e0b1e83cd369bc29337cece + last_write_checksum: sha1:7b661d47f6bb3f4894864494079bcfb06a132ebd + pristine_git_object: a6c015142b7e63809f50a60ec3e32637249e197f lib/stack_one/models/shared/question_2.rbi: id: 8989e8a6720e last_write_checksum: sha1:7ae5b46a95e1de80fc52efd29523a800eaa8c3bf @@ -26780,8 +26785,8 @@ trackedFiles: pristine_git_object: 3cf8bd0042917026e719dc39655377e36b6dcf50 lib/stack_one/models/shared/question_schemas_value.rb: id: 1d98c1e0d742 - last_write_checksum: sha1:6697c63b4cb8c48bcb62393cb3b24c1b8cda3ba8 - pristine_git_object: a1d08b5625a6aefae838aac0873cd10c95e1324b + last_write_checksum: sha1:b2f79a1fcfdd4f61ad431a55a65d4575098567af + pristine_git_object: e4d7f3298fb8ed926917d2dbddda2cda05d51be6 lib/stack_one/models/shared/question_schemas_value.rbi: id: 5ee709bdc868 last_write_checksum: sha1:8289d14dffd0ba588f233bac836922aadfa49763 @@ -26796,16 +26801,16 @@ trackedFiles: pristine_git_object: c53573ad03de7b38ad7658bac992f09d1029781f lib/stack_one/models/shared/question_type.rb: id: 3030d87154d7 - last_write_checksum: sha1:800c43322617d4b7bd96c0f8c465b56e3cda0a42 - pristine_git_object: b8549623c6f867d06f25e3ba1759fed07e19b0e8 + last_write_checksum: sha1:a9424d66ca36e247bcb885023e0929d21ce5e145 + pristine_git_object: bff715bccb1492ed84a3e5a7ad3d575fe6edfeca lib/stack_one/models/shared/question_type.rbi: id: 82a68a44a8cc last_write_checksum: sha1:cae91a32496ccfec834634d7db5ed4e523ea0d70 pristine_git_object: dea42caf358b610593ff2129f30df48a4a8dce96 lib/stack_one/models/shared/question_value.rb: id: 3028090f049e - last_write_checksum: sha1:295a71a6d035cbdf9ef1e46e726320abbf13b29f - pristine_git_object: 3d09bb0f52f87d9cd8b55ad3fbc8717b8bd0a795 + last_write_checksum: sha1:9e7a4719aa779aabe4dc684e5a8ae4277e950df2 + pristine_git_object: a6c5dd91d6b1ea0f7dd5c60e9c531d1a2b12e3ed lib/stack_one/models/shared/question_value.rbi: id: ae467d2db659 last_write_checksum: sha1:a7c7548b65346093bfe9c4ba89df950ee80f2aae @@ -26860,8 +26865,8 @@ trackedFiles: pristine_git_object: 02cab580d2d5b3866d8a81d9aab716db4560948b lib/stack_one/models/shared/reference_2.rb: id: 2c1924e3589e - last_write_checksum: sha1:cdd7bddbb492648b1db70ad2c818f63a5d8adec2 - pristine_git_object: 450ee52ca0bbe47480fd2a94237ec14f3fda139b + last_write_checksum: sha1:50d3e7061897a3f82dc90f080ee36c5b504cd480 + pristine_git_object: 6779595cea2439f0bf968e4d15cbf190cea31556 lib/stack_one/models/shared/reference_2.rbi: id: 63d4d791839b last_write_checksum: sha1:9dea6ce9b1c3794086cb208e6c8ae34917435d74 @@ -26900,8 +26905,8 @@ trackedFiles: pristine_git_object: 48eb901bbe265d5f8b9a78a62161d2c12bdca268 lib/stack_one/models/shared/rejected_reason_type.rb: id: 98f774a6c266 - last_write_checksum: sha1:ba267a405062cfd3ae85919d4477993db2398499 - pristine_git_object: f4dd5ec3c6c20861bb92ae4d1d1e8f74d3030f74 + last_write_checksum: sha1:4f7ee8aa6bb340dac6b6a0fd0b0d897cb0d22421 + pristine_git_object: da4a0b326cc947e77ea3649f8b45514673ca43ec lib/stack_one/models/shared/rejected_reason_type.rbi: id: f7c16992d244 last_write_checksum: sha1:3f31d9960a9bd1a36191c7c2d3e7a38523dbf485 @@ -26932,8 +26937,8 @@ trackedFiles: pristine_git_object: d09006f570734eea3ea47d83d8d418e7be92e2cf lib/stack_one/models/shared/rejectedreason_value.rb: id: 8dd41ee6698f - last_write_checksum: sha1:595d1714692d2d9250fe2cb4398a84050bf57cd2 - pristine_git_object: caf2105558e17e76e4ef581b797fb91fcba6c8cf + last_write_checksum: sha1:da0233b58bc3531ed19b68aea5aa2eac775896cd + pristine_git_object: a8bf4744a588187eeb3aaf00208b184b0ebd0bbb lib/stack_one/models/shared/rejectedreason_value.rbi: id: 20ecc1a541b2 last_write_checksum: sha1:c3e951b66803a20da10ec7acaa3fd65ef0ae5911 @@ -26996,8 +27001,8 @@ trackedFiles: pristine_git_object: 19525cea6303198c6ed9de9ffea35013655784fa lib/stack_one/models/shared/result.rb: id: 57f3df33f5fc - last_write_checksum: sha1:18b870e9c4edb959c423b29a5a64bd79a392efb7 - pristine_git_object: 3568379b9ad2704a62c3f00f49177d5c4aa4703c + last_write_checksum: sha1:dbf04a5d5aa56b805cd8abbc6908232b88451a04 + pristine_git_object: 9451ddd8cde67c6784f81fb55183e303ddf6239a lib/stack_one/models/shared/result.rbi: id: 34830dab5548 last_write_checksum: sha1:7ce56ed887f29a0b4af859ea329b537096bed11f @@ -27020,16 +27025,16 @@ trackedFiles: pristine_git_object: 068e3c75250f7d4653ddedb83e8c4c55bdde2fe8 lib/stack_one/models/shared/role_type.rb: id: 059b4c083729 - last_write_checksum: sha1:a694c12923ca4dae2c5fc309c005a8eaf79cfa86 - pristine_git_object: acd571d04de92258d7be294109fa162b2af41b18 + last_write_checksum: sha1:bb92220e60609febb7652c0fb1ac1bfff71fc2d6 + pristine_git_object: 36c78eac253ea9b76fb6acedd632594f083717d6 lib/stack_one/models/shared/role_type.rbi: id: af1075f288c8 last_write_checksum: sha1:62ca6cd0b11e1ecb9433c45d8bca423b7d519a87 pristine_git_object: dc5a6f32daa95bc8eb06f31135ed1cd67a621c18 lib/stack_one/models/shared/schedule_type.rb: id: 0e9f9c2fc243 - last_write_checksum: sha1:f804d02efc274b83827cc77e87f322d0fa3e9ed6 - pristine_git_object: c80fe797d77a18d67d02509091f093cbde800d6d + last_write_checksum: sha1:2b5b2a4b66b4bdd1707beb431c0144be78ebe57f + pristine_git_object: ae7c1c40e6703b587a662297e42d05951d38651d lib/stack_one/models/shared/schedule_type.rbi: id: 3ea3bdc59092 last_write_checksum: sha1:215ec651b940bb5ececa34e19ca9d48f29a780b7 @@ -27060,8 +27065,8 @@ trackedFiles: pristine_git_object: af11101deec07a07b157cfd3247ec4f159ec4334 lib/stack_one/models/shared/scheduledinterview_interview_status.rb: id: 96ab2e41fe68 - last_write_checksum: sha1:6b4d575f065c9801b24a082184b1b8082f1f85c4 - pristine_git_object: e89042642dae4bcd8f84db623defb7df714e8086 + last_write_checksum: sha1:aa03a04bafdbe6083979a716a753e9de62aa944c + pristine_git_object: d0cd1d600b04d0ce9f3dcbf979308da77a719474 lib/stack_one/models/shared/scheduledinterview_interview_status.rbi: id: fe1b550635ec last_write_checksum: sha1:92abf721c3e5924bfd90958ff24fa58ff19fa8b7 @@ -27076,8 +27081,8 @@ trackedFiles: pristine_git_object: 427e587d3d876b7af96398b6fd3e5d0681654014 lib/stack_one/models/shared/scheduledinterview_value.rb: id: b2aaa15bd6f6 - last_write_checksum: sha1:7dd65a936cfb09efa5d26bb0c49d70eb2d70b6d3 - pristine_git_object: 0d3f96490eb1ac7d683d4d5f0fc892740b22bbc7 + last_write_checksum: sha1:0abcd7bc33f45a6fdbf16771b843fd35845c25bb + pristine_git_object: d650829a94817c8d66a11fe3df32f12e02f83144 lib/stack_one/models/shared/scheduledinterview_value.rbi: id: d5ac2b781f72 last_write_checksum: sha1:14a158c2758c8f28a6d5aeb9092976c975c4e619 @@ -27132,8 +27137,8 @@ trackedFiles: pristine_git_object: 3850db74a7179153b291ca962f9ff37a156f39ac lib/stack_one/models/shared/scorecard.rb: id: c3a2c6d11481 - last_write_checksum: sha1:c0970ee3c7f8742d91aedc6207bb72fa2c9b44dc - pristine_git_object: f8e7e42b18b8a5d6c8fa548eaf0e1e47afdb2a11 + last_write_checksum: sha1:5a95e96f5ff3bfe99fbffc5bc4400397b30b0c10 + pristine_git_object: e94ecde0a291a59b3ed891ab38a64ae166016a4e lib/stack_one/models/shared/scorecard.rbi: id: 5fb40f9a04fb last_write_checksum: sha1:edd2bcc4efb2a20e1d5ceeee99678e810577f7f3 @@ -27204,8 +27209,8 @@ trackedFiles: pristine_git_object: ae4c187f43010cfcbb1f62cc24855a1b173917b8 lib/stack_one/models/shared/screeningresult.rb: id: 429ffbe52d07 - last_write_checksum: sha1:967cb7baa4048c42af2e4d8e29cfebf02de33892 - pristine_git_object: 5455af84672bf4d9f2d2cd7436a8256b08cced21 + last_write_checksum: sha1:c28df137ba27ebfc29f8c84d85fbefc1ca1d7430 + pristine_git_object: e0276ffaca6a9836e4c005b60480eaf8592b366c lib/stack_one/models/shared/screeningresult.rbi: id: b851b18661f6 last_write_checksum: sha1:9fd6559307cdc3262e78373eb44d98fcac7b0855 @@ -27220,16 +27225,16 @@ trackedFiles: pristine_git_object: 50145b863d566f4f56ed1ab755f0e64b303bb4de lib/stack_one/models/shared/screeningresult_status.rb: id: 18454f63ab87 - last_write_checksum: sha1:209b44b2f5d1672efab2a2796f8892519ffefbe2 - pristine_git_object: 0785e31cde55427e6a87b7e927dc6407e0867fb9 + last_write_checksum: sha1:de9625ae847629c3ece0690b83d64fd1354d4ca0 + pristine_git_object: 1a2ece1e0974c3ffb98f9f467f5dda687e3c429e lib/stack_one/models/shared/screeningresult_status.rbi: id: c91c40d077be last_write_checksum: sha1:cd6d485391bc19014c90be244e0ddc11ae6ab286 pristine_git_object: 99591270d9075817773c40a001cf7a4ffc528cdc lib/stack_one/models/shared/screeningresultwebhook.rb: id: f23d5bca0034 - last_write_checksum: sha1:4cf08c17239a808ee8f569256fbba7889d5325b3 - pristine_git_object: 081b2ce8b970720c583dab161843e56ad5c86251 + last_write_checksum: sha1:d2475f532df46054cf103a82b8485c3297ae9f44 + pristine_git_object: ae2e8372b3341b84eb6cdb364cc4ffc8f1861a67 lib/stack_one/models/shared/screeningresultwebhook.rbi: id: d03c5b350b6e last_write_checksum: sha1:fde772b40bc9addf3d57483b74e834053f476237 @@ -27276,8 +27281,8 @@ trackedFiles: pristine_git_object: 27c5a8fe3521aed4e0178eb53a369d3d3c70076c lib/stack_one/models/shared/shiftbreak_2.rb: id: 375e3b3fadc4 - last_write_checksum: sha1:e12f45957c986176064baf6ba70e7485e999b1cf - pristine_git_object: 0c2834c52c28f816ded09062221ff60545e3957d + last_write_checksum: sha1:6a4f6aee2c69640bdd090fc64b3ea154a0ce0324 + pristine_git_object: 593c0ee42c22415dee8d0bc6f202882bd5d38379 lib/stack_one/models/shared/shiftbreak_2.rbi: id: cc0535b7e433 last_write_checksum: sha1:a123c404d742c47d7ad241e1d8e0b06470e7ba9a @@ -27300,8 +27305,8 @@ trackedFiles: pristine_git_object: 50ea12592dd2a73d0b6cab24d1f4c961e3954240 lib/stack_one/models/shared/skills_2.rb: id: b3b33fc04058 - last_write_checksum: sha1:77d70e1ebc0cd165f0b01cb39604be21a3895bde - pristine_git_object: 40a7b70b386256552094cfdb28451ac89baaad4e + last_write_checksum: sha1:c40d76c3e697ebfe93e3a89096e1962ecb15a4a0 + pristine_git_object: 64104497e2b571c6a9b676a4d1aeae31c69e8537 lib/stack_one/models/shared/skills_2.rbi: id: ac193b047490 last_write_checksum: sha1:83df847def4bbbb0db357bf985f9b964c9d87cd3 @@ -27324,24 +27329,24 @@ trackedFiles: pristine_git_object: e9a99a4e7048db04ea276b7f471e2b5b518b6eb2 lib/stack_one/models/shared/skills_hierarchy.rb: id: 542aa61bae2d - last_write_checksum: sha1:651e7b1632ac3e2b37c43cef7cfe463acf3c85be - pristine_git_object: a85863bb92cccaf421acde94c4849692862cbeef + last_write_checksum: sha1:e6fd18e584043f948224a12a7f149db2261a4f44 + pristine_git_object: b0c941b20f7eb82435cc14addae9274b41587a6c lib/stack_one/models/shared/skills_hierarchy.rbi: id: aa54045b2acf last_write_checksum: sha1:c21bfe6e4b2a94aeaeb39b69ef50b7c17eec7ec1 pristine_git_object: 520839e28438abe0af8a8cacebb4dd11c24213fd lib/stack_one/models/shared/skills_language.rb: id: bc11a668e1c8 - last_write_checksum: sha1:61b7bb550e188ba2e6dc4bd299b6947b0fdff0f6 - pristine_git_object: 0638b2842a42f8edf8f67f01af0e2118e8ac69bc + last_write_checksum: sha1:8c269fb62d360c29fc68b317b72bfe2e9c1d1db0 + pristine_git_object: 3e8a474ab6b8664deabd2baf7af4f7772fe6afa5 lib/stack_one/models/shared/skills_language.rbi: id: e0c731089910 last_write_checksum: sha1:15ade77b8038ef57525d039ff00358d66703f466 pristine_git_object: 63fc65f79ad3f06f1555ee76f25b5c135273b619 lib/stack_one/models/shared/skills_level.rb: id: 550222d4c37b - last_write_checksum: sha1:449860c2f049ebe704bd5875615ee6caa7d32311 - pristine_git_object: c0f47a9d2c0e9753ee5f923a783b29b00c614421 + last_write_checksum: sha1:c4873c24a1c8a99035e3c5b78d99a6ce2fd5b2ef + pristine_git_object: ec9068f31482a68917145d893988675f8290b568 lib/stack_one/models/shared/skills_level.rbi: id: c22e00b5caf2 last_write_checksum: sha1:01cc65a9eea6c4f0895d0d6471e7b3a53453d715 @@ -27372,8 +27377,8 @@ trackedFiles: pristine_git_object: d6eb0199e9f48c80b3f2883c4acb5dd40fce1ae2 lib/stack_one/models/shared/skills_schemas_level_value.rb: id: 3638147716c2 - last_write_checksum: sha1:47eb8cd25d5763d0b4f419ccde09b547c7d23f18 - pristine_git_object: 55719420556acbb71cce147e5f1e3f4637cdaecf + last_write_checksum: sha1:bfe78565485ee8fe8141f5cf0476a7496b414783 + pristine_git_object: 3bdcbaa9a992ed387d5458ac3ea0ac2055b4bd30 lib/stack_one/models/shared/skills_schemas_level_value.rbi: id: ced8b8aeb392 last_write_checksum: sha1:80edae869ff3586ea66b58f9b84ebce8f18af642 @@ -27388,8 +27393,8 @@ trackedFiles: pristine_git_object: b0e71b298a54987397e19b5c946e37048a366a97 lib/stack_one/models/shared/skills_schemas_value.rb: id: fc01cc681ab7 - last_write_checksum: sha1:c783d0d9c92f9a0305d4475ccd69c0ba1ab91f1d - pristine_git_object: c1f573ef90df8497a3bfdfc4a89a2572c924c5d3 + last_write_checksum: sha1:f41277e380a3a5c1459bdf5b58ec4738a9477ef8 + pristine_git_object: fa34d2e6ba6f40b9065b5b288d62acf7e8ec74a0 lib/stack_one/models/shared/skills_schemas_value.rbi: id: 9f0685d3497c last_write_checksum: sha1:eed58665729a984f6b3116a735a5f5087e6cbafa @@ -27404,8 +27409,8 @@ trackedFiles: pristine_git_object: 02e5860cfd622fec685c617ee4f14b35797171a6 lib/stack_one/models/shared/skills_value.rb: id: c558dd9dec73 - last_write_checksum: sha1:448d4dcf83747812c5f3ebaf712d16303d5c468b - pristine_git_object: cc1eca067f7d09d35aeacdaf9d5adcb03ded33eb + last_write_checksum: sha1:c4873599ff76b917a6c81d443bf41c57b47ee750 + pristine_git_object: c2cd3f838b8becfb1ca0a16025920f0940858913 lib/stack_one/models/shared/skills_value.rbi: id: 099c8845b05c last_write_checksum: sha1:2d343e4166cbf6ba5f0c7f3bebd0189f05161259 @@ -27452,8 +27457,8 @@ trackedFiles: pristine_git_object: 46cefe4efd58f301c3cd5276791e1aab037ecf30 lib/stack_one/models/shared/smsmessages_message_type.rb: id: "2119933919e0" - last_write_checksum: sha1:337434351dd9825921228e6569883e6982f6b72c - pristine_git_object: 653dfc5b448da45ca3826143528c500af896537e + last_write_checksum: sha1:0d2a49edd4c6fb5a8c74f447b0bba7a0d73b6f9d + pristine_git_object: 56798c064863d8d1d8a31035182b2d251eb60950 lib/stack_one/models/shared/smsmessages_message_type.rbi: id: "556728536981" last_write_checksum: sha1:f386e3fde1210a94663ef15f1355a57fe0dd3967 @@ -27468,8 +27473,8 @@ trackedFiles: pristine_git_object: 8a92047320eaabee547e29586dd126f19fb73eed lib/stack_one/models/shared/smsmessages_value.rb: id: 6c7aa0403588 - last_write_checksum: sha1:05496beba40cc856823c4a5a55c4f7f6e3ef933e - pristine_git_object: a34051baf5acba119c9262222681f47b00b07cbf + last_write_checksum: sha1:054797e78f241545a4ea5b42c831631fe8fbd4b1 + pristine_git_object: 26870515f762953b526f461e7bdffd13a6089bef lib/stack_one/models/shared/smsmessages_value.rbi: id: d786a1726257 last_write_checksum: sha1:8ebde3518c479dfe4244e0e019fc0ea70abbff43 @@ -27540,8 +27545,8 @@ trackedFiles: pristine_git_object: c26bce78e7a2df2626031b6900a347b18f9cffb9 lib/stack_one/models/shared/status.rb: id: ad85906fab97 - last_write_checksum: sha1:20323617bd23d9b77c3d11d6084c3f711b48ac93 - pristine_git_object: 690cc4ba25623949f1f5029205fc51bde21005a2 + last_write_checksum: sha1:f3c21e521a3de5b236e3197fb4df93e79eaa2d74 + pristine_git_object: 45c43b0f4546913407418766774fbd70778f48ba lib/stack_one/models/shared/status.rbi: id: 6b608192701a last_write_checksum: sha1:6bc16582266aff2094724f8a4343558c11fe4195 @@ -27636,8 +27641,8 @@ trackedFiles: pristine_git_object: fdbe47d5823a9d6f47c60bbf5e2519a6b49766de lib/stack_one/models/shared/task_schemas_value.rb: id: 33605f477fb3 - last_write_checksum: sha1:31deb449138aa2c8892ab0a00381341b944924c7 - pristine_git_object: 9cf7493447c7cbe3d56a7104ae58474d92bb4d72 + last_write_checksum: sha1:bd3a1bf841d28427503e3e230ca4206ebc52d8fb + pristine_git_object: e0fb7b38fc0cbb94c4026728c17fd22e24ceb009 lib/stack_one/models/shared/task_schemas_value.rbi: id: d1832514f592 last_write_checksum: sha1:216ad96252f26149dd3da19dbbcf5754bd8ef97c @@ -27652,24 +27657,24 @@ trackedFiles: pristine_git_object: 6db6acc42533104394ae82f4793caf0706794d70 lib/stack_one/models/shared/task_status.rb: id: 95ad1989f6cd - last_write_checksum: sha1:e79319cc3f96168395976e7f6123433c8428bb62 - pristine_git_object: 2d2ef9d5583b227b13f57e8cd12a22ba95f1d7f4 + last_write_checksum: sha1:aac6618de9fcffa10b57deba7309bbb9e0d85755 + pristine_git_object: e13bb58f0a24bfd9f5c907f6f78496ac71558146 lib/stack_one/models/shared/task_status.rbi: id: aafd0692e1be last_write_checksum: sha1:2918113173eb40f43a96479b8aa30861bac60e2b pristine_git_object: 6472e2002a8a9652870a30b7deee4262ba6b1c82 lib/stack_one/models/shared/task_type.rb: id: dcb999985a97 - last_write_checksum: sha1:953deb145ba4822ed7f3800fee9807a5f497ce59 - pristine_git_object: e853aa4430234bed89f8a9397cab7e1ad33c196f + last_write_checksum: sha1:be5e881b5b6a3846931d199fddd313a2729ad336 + pristine_git_object: 0ff14ec1ba441c79b35155c9087f0a7f8b8fc0e6 lib/stack_one/models/shared/task_type.rbi: id: e9d1511a465d last_write_checksum: sha1:6b9fa45441fb29c48b9a77a438a2ab50075a6c43 pristine_git_object: 1f1fbe3d50f8c30c5c1f3834a21069b9bcecff0f lib/stack_one/models/shared/task_value.rb: id: 8db62cd29ac2 - last_write_checksum: sha1:21f2d5661f31999ce4706c726e76febe4f6cf08d - pristine_git_object: c569836b99d4705f6f0e931056827e23570387ef + last_write_checksum: sha1:94385e6a6157e33f2cc9ed705e3f3760561b26d3 + pristine_git_object: 63de2f16e448474f608d64bc5554c6069a5b60fb lib/stack_one/models/shared/task_value.rbi: id: 93932babe543 last_write_checksum: sha1:35b88a5e3a8f3fe68bad2381bb1c8192d57a9710 @@ -27724,8 +27729,8 @@ trackedFiles: pristine_git_object: e70286625bacfb384b6e224a684bfdff840accfe lib/stack_one/models/shared/taskresult_schemas_value.rb: id: 9c40c1b9093d - last_write_checksum: sha1:167f669ef0636c611b475bd8871863067423968e - pristine_git_object: 6a8e9d9ee9aca50616fe64e286604c87fc988de5 + last_write_checksum: sha1:792886b3cf5d3ff6879949f6061bc4ac9678180c + pristine_git_object: 89e941c0323574b3385f5b234dec8545ae109a60 lib/stack_one/models/shared/taskresult_schemas_value.rbi: id: 09e8fbb072ec last_write_checksum: sha1:c09e9c99cc762e44bcdf830e7636b5a64885c0c7 @@ -27740,24 +27745,24 @@ trackedFiles: pristine_git_object: 55490903530b13a43bc6736857da455e45408f12 lib/stack_one/models/shared/taskresult_status.rb: id: 1ec25781b28c - last_write_checksum: sha1:f9cb8dbc5b522e571d3185af014a70b7239274ee - pristine_git_object: df18652e3ede0633e6c7389d2483cd7c6b6db0aa + last_write_checksum: sha1:26b23b09ad614da29744dc67978ac4b35d75a403 + pristine_git_object: 666ac5e0f8edec70cc9277c27416cc8ff828c07f lib/stack_one/models/shared/taskresult_status.rbi: id: 1ab171680e52 last_write_checksum: sha1:59bfafc0c5b0e36f75f6ee61dc013a8836d9d737 pristine_git_object: 6b3408d15fdb7b760c6d91e9146295eff66968f9 lib/stack_one/models/shared/taskresult_type.rb: id: 928dfe664626 - last_write_checksum: sha1:43a6e0aad409f005abc3f7ece19bde5a72949a04 - pristine_git_object: 664e8d3de226904133b52834e1cf0b690ad14db0 + last_write_checksum: sha1:d7043afb1d458f9f416ae65fd8b5eeca841742b1 + pristine_git_object: b742c68af37c444ebd32f931152c9e27772696dd lib/stack_one/models/shared/taskresult_type.rbi: id: 111b89ad4d51 last_write_checksum: sha1:f84c48c525e322494dbd7eef44ec678da47fd56d pristine_git_object: b983315c171d3f5044ba3cf65787e99975ac7e03 lib/stack_one/models/shared/taskresult_value.rb: id: aa93849b2c9e - last_write_checksum: sha1:68bbcc3e2104a1eb1c5daa2fcfa10425b71c11f0 - pristine_git_object: 7aba2ac23d379167e22e5b7100559f53c00a97f3 + last_write_checksum: sha1:41f6d833e2ae4cb57eedb206851d247f13fa8f0c + pristine_git_object: d97a131bd744d18a820649291e52b5d8d94840e0 lib/stack_one/models/shared/taskresult_value.rbi: id: 8cef68838c2c last_write_checksum: sha1:f0a89f44e540c49a7814899107f06420890b8b0f @@ -27812,8 +27817,8 @@ trackedFiles: pristine_git_object: c2b5aee41e096e663f3402c06df48a067b7bb073 lib/stack_one/models/shared/ticketingattachment_file_format.rb: id: 27646df5de47 - last_write_checksum: sha1:da4604c6814ceb136ded2a3de672bfa7746334a6 - pristine_git_object: 671ee4ee15016a43aaa2bc18fc5225d720c95820 + last_write_checksum: sha1:961e3c3c90dba8851a96e4d89229849f3cf72161 + pristine_git_object: afe80eeb71380e8155f6886f090aaa36237489ba lib/stack_one/models/shared/ticketingattachment_file_format.rbi: id: aca9365456c1 last_write_checksum: sha1:532c0bace333894480e0c0153c6ccd460d33ed5a @@ -27828,8 +27833,8 @@ trackedFiles: pristine_git_object: b7bc09eaa7226729aab709f17beb19a8ed439202 lib/stack_one/models/shared/ticketingattachment_value.rb: id: ca66b93442cb - last_write_checksum: sha1:dfbea96ea293ce8647300c02e17dd5221393827f - pristine_git_object: 0632795006988385322e60a57d32b14f1a2efa90 + last_write_checksum: sha1:e208c59cd763e01e0242e70cbbf9378822e8f21d + pristine_git_object: 33dd0cdc6f92a50104b8f67322f86dbc804db44e lib/stack_one/models/shared/ticketingattachment_value.rbi: id: dd04faf51091 last_write_checksum: sha1:5b50b5699a3360b8440eea871764a8006f80e5fe @@ -27860,8 +27865,8 @@ trackedFiles: pristine_git_object: f8930b07add9d8a352284a9413e73b399a3a067b lib/stack_one/models/shared/ticketingattachmentresult_file_format.rb: id: 85fbae784c65 - last_write_checksum: sha1:ad889a15d2175da0857f22407199e15ed7768a2a - pristine_git_object: d945230feafd6fbd05e74a3b06ea59c2ca1ccdb6 + last_write_checksum: sha1:35a19981241b35ff9ed9e764cb4746698c2c29d1 + pristine_git_object: 5244d83920c49d0e4059bfd7a46cbe429b536231 lib/stack_one/models/shared/ticketingattachmentresult_file_format.rbi: id: 58e10f9d03d0 last_write_checksum: sha1:4b678718fa0b00b1b6f3f2f766f1e43db29aa214 @@ -27876,8 +27881,8 @@ trackedFiles: pristine_git_object: d8d095bd74c6d1747f0f18bf1798b7d339df4a57 lib/stack_one/models/shared/ticketingattachmentresult_value.rb: id: 6894c00dfa41 - last_write_checksum: sha1:12134f2532c326998b0bb7f8659de4f3b1f326fa - pristine_git_object: f8e25fcece001ec2453d6f7670074a47ecefd625 + last_write_checksum: sha1:da0f7bfff446e53b72c93ea084496108b2785158 + pristine_git_object: e86d56003fedef03a365a5a7944d56ef700c787a lib/stack_one/models/shared/ticketingattachmentresult_value.rbi: id: 07371f6bf531 last_write_checksum: sha1:cb609f9054d7f5580453718ee0b74b6a3d845551 @@ -27900,8 +27905,8 @@ trackedFiles: pristine_git_object: 82937823978022d19c1744fc2d9fcd8139255173 lib/stack_one/models/shared/ticketingcomment_2.rb: id: 038b2313ee23 - last_write_checksum: sha1:125e4e9651293b41383cd12848946810ff964a6e - pristine_git_object: e0ad3be9eaaa1c5a09b0e35adf2228b1f19acc91 + last_write_checksum: sha1:e23c33ac6de9bca74a9d2a61b4fa069f244d3dca + pristine_git_object: 9e6435a179d1e3eb83c0c3b2707b431c50a3619c lib/stack_one/models/shared/ticketingcomment_2.rbi: id: dc45b183b74d last_write_checksum: sha1:c223d88df24451cd932c535e627f50a513fa448f @@ -27924,8 +27929,8 @@ trackedFiles: pristine_git_object: c50574b425882178f1266897f2eb612339da9810 lib/stack_one/models/shared/ticketingcommentresult_2.rb: id: 13f5f67b4641 - last_write_checksum: sha1:0b619ccaa27f8bb22ceca8fedfd59eb62d871e07 - pristine_git_object: f5a551703b463cda579450ea2e89c1e855dc5ca9 + last_write_checksum: sha1:679af3c79a04d5ef59cb5905e0236c165058c0a7 + pristine_git_object: 93249a687e4cda1c9b22058ae730137f6e19b079 lib/stack_one/models/shared/ticketingcommentresult_2.rbi: id: 34e11ec305bc last_write_checksum: sha1:b78955b197ef35db53927df32818e5be7570e007 @@ -28060,16 +28065,16 @@ trackedFiles: pristine_git_object: 10d323006054da8a27cca411deaa07b812b2ba97 lib/stack_one/models/shared/ticketingreadticket_schemas_type.rb: id: 0a42f7434106 - last_write_checksum: sha1:0304799c55a23981aef6842b4b2ead1be5a3ed6b - pristine_git_object: 3c05a467054ea615321b74edebba9c882a90e0f8 + last_write_checksum: sha1:80c1a5bc9b4e938ea3222fad044fb6da337d3889 + pristine_git_object: d5a380969d77c9038e54cb09706d3928d8bba915 lib/stack_one/models/shared/ticketingreadticket_schemas_type.rbi: id: 8a06b043e197 last_write_checksum: sha1:758498e7182e1d93e45e3be1613eeef0734465d2 pristine_git_object: 65c6ed83375ef3f1ff132556b25fc8c77075d508 lib/stack_one/models/shared/ticketingreadticket_schemas_value.rb: id: 01bc9db210a8 - last_write_checksum: sha1:63367b5facaf3a4724e7f1fb0a44c9c789780425 - pristine_git_object: 8ef39ca46ad97a777a190ad4338f71e4b5b7f092 + last_write_checksum: sha1:a1fe17763fac97923534c342451b8b4903961798 + pristine_git_object: 2b43119e09c3b832b2931ab0abf4b97f576d1fa1 lib/stack_one/models/shared/ticketingreadticket_schemas_value.rbi: id: ca5609a98126 last_write_checksum: sha1:8adcd2231cc2fe758bdabbfaca15d6f878410ebd @@ -28100,8 +28105,8 @@ trackedFiles: pristine_git_object: b3d55dc8687ea9f6e5ad4db53edf9396f7efcda7 lib/stack_one/models/shared/ticketingreadticket_value.rb: id: 283354e54bc8 - last_write_checksum: sha1:5c823788246b2537317633a3bd220d7746cdc8ee - pristine_git_object: 05d75601331464cffc751eee4ad7c98bb949c8a3 + last_write_checksum: sha1:457e1430409b1a83e6ce6136ba651c22c24db946 + pristine_git_object: 949769dcd2b62ba82dd26278402ff392a4f672dd lib/stack_one/models/shared/ticketingreadticket_value.rbi: id: 9259d2f99729 last_write_checksum: sha1:0923da3e1fddf193869acecc68aaeee60d683be7 @@ -28124,8 +28129,8 @@ trackedFiles: pristine_git_object: 6ad0c836574133d2b9a693a40b22290fbc3f399b lib/stack_one/models/shared/ticketingticketcreaterequestdto_priority.rb: id: ad42c3d31b71 - last_write_checksum: sha1:431cfb5146b40ef9641ace6d9447e3fc121acae6 - pristine_git_object: d51d121061cbc1f6f996494710096b89c5603163 + last_write_checksum: sha1:fc44f04ff7e7841a2444a8a25d739ddffb930525 + pristine_git_object: 3fb81eff6f3686092cd549aa46a12eff84487d07 lib/stack_one/models/shared/ticketingticketcreaterequestdto_priority.rbi: id: b39d726f481c last_write_checksum: sha1:f8b40f9bb5b29509fc7c00823ec35d229942e33a @@ -28140,8 +28145,8 @@ trackedFiles: pristine_git_object: 889c413f230a8dcd492a5efdaeae6444987cb8ef lib/stack_one/models/shared/ticketingticketcreaterequestdto_value.rb: id: c260df8cdea2 - last_write_checksum: sha1:7353065c40a20f8fe6332cbe85b217ec03121fe5 - pristine_git_object: 4f95c47af5493d4a5a4daee024658bbf8da1d10b + last_write_checksum: sha1:c52c0bdef65ac51b34b80f63f492aa5f7fc06f38 + pristine_git_object: 3e3b89e49e6f035498e25864c29d2e35bfa10ab2 lib/stack_one/models/shared/ticketingticketcreaterequestdto_value.rbi: id: ced28692b211 last_write_checksum: sha1:da3aa3dabcefc267506e51cb60dfa3a900385197 @@ -28180,8 +28185,8 @@ trackedFiles: pristine_git_object: 267877667161633b6661107d1d6b456f3de6cbb9 lib/stack_one/models/shared/ticketingticketresult_priority.rb: id: d385b25b5e89 - last_write_checksum: sha1:1c0f3a3bedcbc2b9444d20c7d39b0b92d96daaf4 - pristine_git_object: bd93b42c5ae462d0de83a5f4b661c525e00f781c + last_write_checksum: sha1:ed1609f101e022f6a1d1d965a2b02e84f59e11ac + pristine_git_object: 3ba11227d799685b2d4658faa0b56ef21d2365e2 lib/stack_one/models/shared/ticketingticketresult_priority.rbi: id: 78c88c0867c8 last_write_checksum: sha1:0de3224f4d45dfa4913c00c7ab5ebe3709f32f01 @@ -28204,16 +28209,16 @@ trackedFiles: pristine_git_object: 6ed78e502fd499480b13a4de7b60cec48d031acb lib/stack_one/models/shared/ticketingticketresult_schemas_type.rb: id: 0268b0eab556 - last_write_checksum: sha1:27d950673977b6d29e3994ff7160e3d0d8e4e229 - pristine_git_object: b83cb66b8e7e89ab6ce999dd6d935273463bbc84 + last_write_checksum: sha1:50150be0c85b5109d4da9a2752f87f67d47ccf09 + pristine_git_object: 110368d1ce64fac0735f7b65d313ff6d66156951 lib/stack_one/models/shared/ticketingticketresult_schemas_type.rbi: id: 5752cc927f6b last_write_checksum: sha1:fc2d0445f463ac1d8064b743c4f3df4e7a2f42e1 pristine_git_object: c6fc4d18e43296d9a5f9da777b1a780abc1c043f lib/stack_one/models/shared/ticketingticketresult_schemas_value.rb: id: 0a060f8b9288 - last_write_checksum: sha1:bcc1ab551d5951915e4b616f276764dde00a1ec0 - pristine_git_object: 3f88081b44f5f13b97fb87790fd49364733f0737 + last_write_checksum: sha1:105e2202484cb0321a94a71d1ec425316ffe5bfc + pristine_git_object: 5b91cbb4b2ac664f5629fce95f5e753197282441 lib/stack_one/models/shared/ticketingticketresult_schemas_value.rbi: id: ef9051bc7964 last_write_checksum: sha1:4de06ede9760c71aa9f9d6cb1a93ea789cd8a5ad @@ -28244,8 +28249,8 @@ trackedFiles: pristine_git_object: 978ab21f0064868cbe9d7dcf862e274378ba6a45 lib/stack_one/models/shared/ticketingticketresult_value.rb: id: 8133d1d9b137 - last_write_checksum: sha1:427706db9281897c0f0e87ba2aefb4cc525c32a1 - pristine_git_object: bfe650602c6c331cd1d511ec9160b31225859590 + last_write_checksum: sha1:4eff7b0922b350d83e7d02653b77247d78424856 + pristine_git_object: bca319143bbd1556ad7dce95daa061fc3d6619c5 lib/stack_one/models/shared/ticketingticketresult_value.rbi: id: 33d0a5c0ad4e last_write_checksum: sha1:c4355f8a536967651059256b4b15fb9485533253 @@ -28284,16 +28289,16 @@ trackedFiles: pristine_git_object: 5954787055ed433b23a46b843d5c6bcce4348f5b lib/stack_one/models/shared/ticketingticketstatus_type.rb: id: 987822e6dbfb - last_write_checksum: sha1:30c73b3c066d5f0348f47052d45f79513884a154 - pristine_git_object: d946f71a0a6351ad9fb50e33f63f8c7a4d82aa27 + last_write_checksum: sha1:2e31eff864f08b67e4c9436000540dc1143e1e93 + pristine_git_object: 8065c49ae71d734eeab16cd6c35b38728335f4e2 lib/stack_one/models/shared/ticketingticketstatus_type.rbi: id: 0b5d39c13eaa last_write_checksum: sha1:6ad8aa5834976513645deacb57899026e9641a49 pristine_git_object: f4fde0dfdd77fbe228ff0291486366d45a5db766 lib/stack_one/models/shared/ticketingticketstatus_value.rb: id: 0cd2fe30ad5b - last_write_checksum: sha1:cf04717606f25957a78fdaca6b6baf74e79a099a - pristine_git_object: fd88f3a63b9f4fb508b78101dd535d99e1305159 + last_write_checksum: sha1:b44b196be4aff1e3d1f5c849522e341b431620d9 + pristine_git_object: 0288c33374961d480eee064aded1ae313f7d5f9a lib/stack_one/models/shared/ticketingticketstatus_value.rbi: id: 31abf4c9371b last_write_checksum: sha1:47b92dd61b4a58c11212ab20d5bf2c60ff9e647b @@ -28356,8 +28361,8 @@ trackedFiles: pristine_git_object: ef20716acd8c81c9db3a8616861543667a5ed626 lib/stack_one/models/shared/ticketingticketupdaterequestdto_priority.rb: id: 23e08ee08060 - last_write_checksum: sha1:4a773db39ac2ed7ee75f04c20d714ffbb0fa74a3 - pristine_git_object: 2cc52778ab2f6207a4e98e4a579f10ea3da61f74 + last_write_checksum: sha1:c859a7147f45b1b48cdd4481a33c3f5a81bf567a + pristine_git_object: 573ba8d931854ad5d4178a3a519f461ade670662 lib/stack_one/models/shared/ticketingticketupdaterequestdto_priority.rbi: id: b3a3233f4202 last_write_checksum: sha1:9c13270979c39b1fb3fa1129ac9b6f1c59b9ac75 @@ -28380,8 +28385,8 @@ trackedFiles: pristine_git_object: e97848f203cd359dacb70edc2de10b3301b49e3a lib/stack_one/models/shared/ticketingticketupdaterequestdto_schemas_value.rb: id: e8190681a164 - last_write_checksum: sha1:06ff945e0748594e913ec79f779798ff7b1187ae - pristine_git_object: a873582939acb786479d9041ca1416fca67d5ff4 + last_write_checksum: sha1:c6e36f09131eae0c5af8ac2d606072ad7e721519 + pristine_git_object: c42b0b6d21752c26ebca971429300668d5405d3f lib/stack_one/models/shared/ticketingticketupdaterequestdto_schemas_value.rbi: id: f6b5e9c263bd last_write_checksum: sha1:1cb8d3973ebe3a4ae7a87f8d9f3822c27248c8f4 @@ -28404,16 +28409,16 @@ trackedFiles: pristine_git_object: 76c9c7cd71a33594c5c5656f795354f38cc7658f lib/stack_one/models/shared/ticketingticketupdaterequestdto_type.rb: id: f4904d77fb47 - last_write_checksum: sha1:001e26fe1dc577aa0cb518dcfacc4202c727a523 - pristine_git_object: 7a71ce31bc6e919952632b9fc7efb474b081a456 + last_write_checksum: sha1:d7497eb3e58c9dbfa36b1659241f6d3e56963e12 + pristine_git_object: cb704b57146eca8d2bb65a0062790ef75ceca33e lib/stack_one/models/shared/ticketingticketupdaterequestdto_type.rbi: id: 26802b4efec1 last_write_checksum: sha1:85554036be523684951908fa1b78416a819e734c pristine_git_object: df295684937fa705d885e9b681ab9668b6ecdcac lib/stack_one/models/shared/ticketingticketupdaterequestdto_value.rb: id: f538ae42b24c - last_write_checksum: sha1:ab4504d0ecda1bd05ab61f6cc13f428809b59ece - pristine_git_object: 1cce2ec5e9fe89400d975d96c91bb4121077b3e8 + last_write_checksum: sha1:d51a6a5f7cf559b1bf2b82a0826de67475cea32d + pristine_git_object: 8d6073554a3849731ba77c4d18cefb144d3376e5 lib/stack_one/models/shared/ticketingticketupdaterequestdto_value.rbi: id: ca4a048c8c21 last_write_checksum: sha1:30b95cf0517a1bd8bda9cb34ede5e984eadb2aff @@ -28428,8 +28433,8 @@ trackedFiles: pristine_git_object: 683f028f2c336b96e2b80985f8a43f854f88ecb6 lib/stack_one/models/shared/ticketinguser_2.rb: id: d32db18f1b84 - last_write_checksum: sha1:efdefd114994d9190c6ce0680a108b8f76d5929d - pristine_git_object: 2bc31c43f4a5ff7da46ae1fe6ecef67b7a0f6a3d + last_write_checksum: sha1:6ddb969f6fe7c760e8a3e1f9d2016b235b114a08 + pristine_git_object: 1366d3d94f65b4a7065a596351793b4f3f1ec699 lib/stack_one/models/shared/ticketinguser_2.rbi: id: a20c07a15b36 last_write_checksum: sha1:6aea892365ed8d1e45dbee6989205f04f71e38d4 @@ -28460,16 +28465,16 @@ trackedFiles: pristine_git_object: 39483f0af4b1468b191046f53cae1e1988927cfe lib/stack_one/models/shared/ticketinguser_type.rb: id: 523db4ec1e39 - last_write_checksum: sha1:34d748f291c192e0db8d43a2ed7ba8dce8c82892 - pristine_git_object: 2671bb4c463fc94eba92970b862fa8768445e7cc + last_write_checksum: sha1:64728baa41cdc56393aadefea354d9add63beb1b + pristine_git_object: 66349ab8fa4bff24ad5783f073f0abbd376857f8 lib/stack_one/models/shared/ticketinguser_type.rbi: id: a660ffc617da last_write_checksum: sha1:7a2b53528d385ca9cf0b627738fe4303c855f6f9 pristine_git_object: 7e92481692cfe6ee2837e5386c0971a846f511ee lib/stack_one/models/shared/ticketinguser_value.rb: id: 4bfa38d69080 - last_write_checksum: sha1:271b6855244ca021d9a074dc14a1ee8846e9de59 - pristine_git_object: 88cbc54d7f79bda287baa6e814c508d0782d5856 + last_write_checksum: sha1:f1cc5cb25f79b0ed2c6d1079495708e779a13052 + pristine_git_object: 347b9e91ad7297ca488dc3253e9aa835dc489171 lib/stack_one/models/shared/ticketinguser_value.rbi: id: 26fa429966e2 last_write_checksum: sha1:088adc93e0b38375d739d90565bd39fd5669a128 @@ -28484,8 +28489,8 @@ trackedFiles: pristine_git_object: 2e1412626290eb0ebf9c8d05de4db51b6769a300 lib/stack_one/models/shared/ticketinguserresult_2.rb: id: 081d68c8ee35 - last_write_checksum: sha1:bc6631b95775d1f2a2946fbe0de9e36ba5713274 - pristine_git_object: 08abc5b38189a2564e2a26506da0ef8974daf179 + last_write_checksum: sha1:3ec82e058b744f89b5ef5c55b328be26d3268dbe + pristine_git_object: 8394b8575974c7273998ef930a0c454358566151 lib/stack_one/models/shared/ticketinguserresult_2.rbi: id: d5a06edfbf8d last_write_checksum: sha1:e7057aff0c480bda52b4604da477c2a82261fa75 @@ -28524,16 +28529,16 @@ trackedFiles: pristine_git_object: 6e1b049e2ad7779b9e80f471f9ea8b0b52d41ab2 lib/stack_one/models/shared/ticketinguserresult_type.rb: id: eaa7c0397b5d - last_write_checksum: sha1:01b2c653db246504194c4d7d306721b8dc50b569 - pristine_git_object: 0cb9f1cb1ae701ba2b8887aa45c3e5c2c083a165 + last_write_checksum: sha1:2e2c16dd038f3c8c068fd10562bd549438b1b7b3 + pristine_git_object: 661a2c09d1b68cac9bf9f969170374650cbdabd0 lib/stack_one/models/shared/ticketinguserresult_type.rbi: id: b7974b3ae0ed last_write_checksum: sha1:2b8fc78a55a75a9435b553f74cbf0c2d19ac0b51 pristine_git_object: b382282483a8c4bc6fc1f6dfb04d481bd7724640 lib/stack_one/models/shared/ticketinguserresult_value.rb: id: f4eed9eeb01f - last_write_checksum: sha1:edaa5c4df75609649d4aaec03ef1afa25dd95a37 - pristine_git_object: ea0d8bdb3755bdd34f911bcee85b6c857ba69641 + last_write_checksum: sha1:a636a343a945809f3172dc2f4837076522e42278 + pristine_git_object: 7ea9286887313280f2e4e933ee121c5c3a517b0f lib/stack_one/models/shared/ticketinguserresult_value.rbi: id: 961f1fe18ab7 last_write_checksum: sha1:52fa29687db099f3da552c8cbfaac4c17b311820 @@ -28556,8 +28561,8 @@ trackedFiles: pristine_git_object: 95e1630bc5cbbb9633d0915ab638b65543484a36 lib/stack_one/models/shared/timeentries_2.rb: id: 213f7f122c46 - last_write_checksum: sha1:99ceb5ce2ccc949812a22445d2c4f3c7ace68e00 - pristine_git_object: c774c1bf40bfb57a9816f3b2242ec0612ad25e5d + last_write_checksum: sha1:b53958b181708984c22b99b19d78db1c91d92114 + pristine_git_object: 695c4c06de56fdbeb9cefb68f3cb0be030c54a45 lib/stack_one/models/shared/timeentries_2.rbi: id: f92fd9a0d269 last_write_checksum: sha1:8171c1277ad27dfab962d79155ac6ba03cfb0015 @@ -28588,16 +28593,16 @@ trackedFiles: pristine_git_object: 31f4ea16e3e3642708a83ed8fc8365a7b4ba46f5 lib/stack_one/models/shared/timeentries_status.rb: id: ea552415ed8a - last_write_checksum: sha1:b6cd1371ce9de9b2ade187776a60fcad92c3f3ca - pristine_git_object: 6b25da3a63b5dbf2604e153afa4a3877dc3a0382 + last_write_checksum: sha1:325a0562abe1a8286a3219cd5273de34973c27d2 + pristine_git_object: 129ef54ef5651e306e667f836ca471e0b759dfae lib/stack_one/models/shared/timeentries_status.rbi: id: 70b65a3ffb1c last_write_checksum: sha1:62d020c158d0a3774e9d71ea2d30ed8fe28cc90b pristine_git_object: e2b7bd028b548a08de3c6c664eb985775ee7b7da lib/stack_one/models/shared/timeentries_value.rb: id: 624062692f99 - last_write_checksum: sha1:4cc6ae84862a0d3fd7f9bbab5636fc156f966fc5 - pristine_git_object: 461b4886dbe6ebc570cd46e0bf5b7a3bc6f12cc4 + last_write_checksum: sha1:bf6b417b1c2f27ec687625ddc191239347d49b85 + pristine_git_object: 184683122e1ee1a87ba621a8a13c592c5244fa44 lib/stack_one/models/shared/timeentries_value.rbi: id: ba18fd4d1879 last_write_checksum: sha1:16051d22c7d40327f9555d10806e5db50230f777 @@ -28628,8 +28633,8 @@ trackedFiles: pristine_git_object: ce9e006655a54f7744fdd4e046785090f19a6e8c lib/stack_one/models/shared/timeoff_2.rb: id: 7a2c476f4a9d - last_write_checksum: sha1:db30dd1b3762861db5f6c26a650db5b0ae15d60e - pristine_git_object: 8c9a95b3acade1ac3724915b1188688a6fed6ae8 + last_write_checksum: sha1:f370cfdbd52b64fff2de41c8f91574e60d3fbe85 + pristine_git_object: 53adc9e685eba7684092ed123b98fad420b624b2 lib/stack_one/models/shared/timeoff_2.rbi: id: 3e7107b2d848 last_write_checksum: sha1:3f7f5f03fe261e5ec707533e6cbada255d9405d2 @@ -28644,8 +28649,8 @@ trackedFiles: pristine_git_object: f1611f7c1851d6da2310c536e73c5aa35874b5f7 lib/stack_one/models/shared/timeoff_duration_unit.rb: id: 5c83874d4b38 - last_write_checksum: sha1:3b7470addef1a62f6cfafe42a8b000fe410942d2 - pristine_git_object: f7cb4353718f28f030e5ec5e5c4e40f302937bf6 + last_write_checksum: sha1:860240e0729d7f8790b16f4e8ca0db6a2ae221d0 + pristine_git_object: ff61b63f233d7a1e561f221528c13585f64a06a1 lib/stack_one/models/shared/timeoff_duration_unit.rbi: id: 8523f2ea4501 last_write_checksum: sha1:9e40dce5ec2e8868da1720b39dc08dc2d904efc6 @@ -28668,8 +28673,8 @@ trackedFiles: pristine_git_object: aa94ad0c001fa67aedbe046fd52dbfc5fb9082ad lib/stack_one/models/shared/timeoff_schemas_2.rb: id: 45acbf155600 - last_write_checksum: sha1:99e598ccce1b2eb6cf3046728722b8a820d3ca99 - pristine_git_object: 829c0be8d462456201fde85134de32c2115763c5 + last_write_checksum: sha1:f2987e69060fb5b134f40c6cabff3fbd136de8eb + pristine_git_object: b3ae6444fbef31cb46234218702c829f6f5d3c5e lib/stack_one/models/shared/timeoff_schemas_2.rbi: id: 3e37d65dc888 last_write_checksum: sha1:634ca67b7d4fa80c52b823f1eaef80260477e3f2 @@ -28716,16 +28721,16 @@ trackedFiles: pristine_git_object: 7a1ec5667b6cd1ba0b3f6339a631376385cd9b7a lib/stack_one/models/shared/timeoff_schemas_policy_type_value.rb: id: cbe41e2e4870 - last_write_checksum: sha1:2d4a248a1c07699a3b405117863609fefe00a0db - pristine_git_object: 330f9292c66b2485d00f2b70b97eaf749bd8d3fd + last_write_checksum: sha1:cc21c18edb2bb81363caf5ef5f0e468b6de1b1b7 + pristine_git_object: e7598e00b85bf2aa2f9b304015145f2a3c5e30bf lib/stack_one/models/shared/timeoff_schemas_policy_type_value.rbi: id: b351391b92de last_write_checksum: sha1:85fc58c3ec5a30477423e12845538b1e7ccfe4c5 pristine_git_object: cff754039bd352f7306d123686c0f318eb3ec3cb lib/stack_one/models/shared/timeoff_schemas_policy_value.rb: id: 3b0728ff395b - last_write_checksum: sha1:12fecec6792cc9bd83d05c11537580c9298b1efc - pristine_git_object: 9657420fa886a5a160e39e381e84250c2d76a801 + last_write_checksum: sha1:78e0edc45b81ed51af14f111fb9675e2365b73cd + pristine_git_object: 10b3e421e17b4079d2d44fa377bd6194e53036a4 lib/stack_one/models/shared/timeoff_schemas_policy_value.rbi: id: 20829f9fcec3 last_write_checksum: sha1:ec4a416d1de1517a58b914037906f3bac4576209 @@ -28740,16 +28745,16 @@ trackedFiles: pristine_git_object: 7ec2a67cd5ffb6e26e64b8056c9a19d2cc0a0b63 lib/stack_one/models/shared/timeoff_schemas_type.rb: id: e166860b1fed - last_write_checksum: sha1:990e8b4bc52d4a15195241c0547e72861c1599f3 - pristine_git_object: 0eee3be886d79cab12f636696637d4d1e7bb62a2 + last_write_checksum: sha1:6611627f06ad5267ee3700aac6324f8adb05becd + pristine_git_object: 31fc70bfd36d5661af763bcec49f5d621bcc34c7 lib/stack_one/models/shared/timeoff_schemas_type.rbi: id: 5eab89ff667a last_write_checksum: sha1:d7b378fff1843944b2951638000a3302f145f5c0 pristine_git_object: 92e1cc7ce5be9a160c5334a527fb53e94200558a lib/stack_one/models/shared/timeoff_schemas_value.rb: id: e5812fcf3b8f - last_write_checksum: sha1:aadc3f2fdac4c5b635b3e81ce2e2976df1b0e66d - pristine_git_object: 9904bf4a5ebdc77add511a4801f3227b0e0e28ba + last_write_checksum: sha1:eaf45c482a8b9fb2723580232bb6b74e48ac49ba + pristine_git_object: 32ff04f5893c4be7373583aaebc69a0de1c4fca1 lib/stack_one/models/shared/timeoff_schemas_value.rbi: id: 2d2cc2525306 last_write_checksum: sha1:bdf4b16d638d2e7f1da680363a1f4ca47599d2f5 @@ -28772,24 +28777,24 @@ trackedFiles: pristine_git_object: 3aa98193d061e841076e1ff6c60548aafc20ea5a lib/stack_one/models/shared/timeoff_status.rb: id: d2d9db2d6190 - last_write_checksum: sha1:ad0710c0e6c3a321b695e3027ef53a69553fe09c - pristine_git_object: da6a99e44145561ea250e538f83d98c6efe2a121 + last_write_checksum: sha1:b556c75b46339dd29d0f218aa616e239cbadc69a + pristine_git_object: 154b0a5ca55c94464bbffc0bae5f4b79f8e36256 lib/stack_one/models/shared/timeoff_status.rbi: id: 89719c172391 last_write_checksum: sha1:801773628f6ef4db7787702940bb98b5b834c26e pristine_git_object: 348c814b36d44e6b106ad1ac97ed587f3e8963a5 lib/stack_one/models/shared/timeoff_type.rb: id: 6d0d3810481f - last_write_checksum: sha1:77c91868d8510d15834fcfb7b70a57f9f8d0d49c - pristine_git_object: a31dd1c95859663b98900029c11cda35bdf39706 + last_write_checksum: sha1:12395ca08999d6dae73fe4980bd1060ba3ee5a1e + pristine_git_object: 099a43ad8858cb1080729039f9deebf81beba1b9 lib/stack_one/models/shared/timeoff_type.rbi: id: a2118fe772d2 last_write_checksum: sha1:4846d2ee32ab1672d7c5e0f120aa7a3d102507e0 pristine_git_object: fe5709b9c3df943c7922ab6278ee9e054f2a5e94 lib/stack_one/models/shared/timeoff_value.rb: id: db9fb88b2620 - last_write_checksum: sha1:cf078794fd3e2b824a468a58c760802fb25cd018 - pristine_git_object: 5e3def21de2891c3b5c3fb333ebfb872a8db8fef + last_write_checksum: sha1:9d6d4acb018c0c4fe2abf95af5fe5e158b637528 + pristine_git_object: 275efb8ed4992e02b85dc115f89d50e8b6a96add lib/stack_one/models/shared/timeoff_value.rbi: id: bd06b28b37dd last_write_checksum: sha1:190776486dc22a2c041ad8e1942431b794b6ef7b @@ -28812,8 +28817,8 @@ trackedFiles: pristine_git_object: 3f4d4403c42b3d21a3cdcb094273217fdbf2b18a lib/stack_one/models/shared/timeoffbalances_2.rb: id: 925eea540d0e - last_write_checksum: sha1:912e671572b6ee1bcb0da3e0359958df863ded9a - pristine_git_object: e93d6b92c9d84f3e0dbed5a29f8852641fe510f9 + last_write_checksum: sha1:341a463401db253048862801ae566ccb92436ec5 + pristine_git_object: 1f9dc1dfbb7ee829cd6db8082394f422f4e15d6d lib/stack_one/models/shared/timeoffbalances_2.rbi: id: f0997e01e852 last_write_checksum: sha1:f65b7cde208415049b8452f13696d0e51a6a9479 @@ -28828,8 +28833,8 @@ trackedFiles: pristine_git_object: 3624e8bebfbbb256f42eb4ebe0a610a0a4360071 lib/stack_one/models/shared/timeoffbalances_duration_unit.rb: id: 5ceb5e2a74f9 - last_write_checksum: sha1:a2db9a5ae126be5837cc4bd615c136d1e6c5345a - pristine_git_object: f936d646e23ee783985866e5128a5d497df95be5 + last_write_checksum: sha1:95308bd65093891f93e8025a8c40fda053a0244b + pristine_git_object: 8ae882700f789eb1f299e2c59a22ee48f2ebb6a8 lib/stack_one/models/shared/timeoffbalances_duration_unit.rbi: id: b8028590e479 last_write_checksum: sha1:e5a649851261cf510931eee278cfbe3682737c70 @@ -28868,8 +28873,8 @@ trackedFiles: pristine_git_object: cdb030f76f87f26d7c820ef02f603ecaa5a13a39 lib/stack_one/models/shared/timeoffbalances_schemas_policy_value.rb: id: 1acf56072016 - last_write_checksum: sha1:883e29fac08e739e4f33387543e1560d4096d610 - pristine_git_object: 9ef9f6313eb00af1968a29ddc77305589242daf3 + last_write_checksum: sha1:7f66cd48298b165f44745631bbd5b57b95c54003 + pristine_git_object: 044235e0422a84d1d2c4b2b25bfdd5ea97c9e7f1 lib/stack_one/models/shared/timeoffbalances_schemas_policy_value.rbi: id: 5bf89644940d last_write_checksum: sha1:4c48ea1a577a2f7421061bb8d897494cd483ab22 @@ -28884,8 +28889,8 @@ trackedFiles: pristine_git_object: 0000c8796a4c468fadedfc038f8cf365cedbc774 lib/stack_one/models/shared/timeoffbalances_schemas_value.rb: id: 6647d3b768ce - last_write_checksum: sha1:bc893d9edc2b8c41c4736c97515b502df0180ccc - pristine_git_object: 57a6f8a2fd7421e67e93f4c0e8bbe78ed1669813 + last_write_checksum: sha1:b1fe6a89694259d485b2ff88c3f5dc31aef498af + pristine_git_object: 9f28edad26ff0c38cdbc568d62713ac112ec24ba lib/stack_one/models/shared/timeoffbalances_schemas_value.rbi: id: 70361060684c last_write_checksum: sha1:d8050567ba8fcddfb7aecad1545470a6b6bdbfda @@ -28900,16 +28905,16 @@ trackedFiles: pristine_git_object: cfd0598cc55301783a73d2de7073151d676927ea lib/stack_one/models/shared/timeoffbalances_type.rb: id: 1eda77c4a2de - last_write_checksum: sha1:c33cb46798160ae68b51077a170fb746bb8636ba - pristine_git_object: 65d7f422d8f417071ad37ae45b9d0236e823d1df + last_write_checksum: sha1:f5dcb0d5f6c4adea554d8660e2988bb5ba3327ef + pristine_git_object: bfa3ca38694bd159062e9f0584627871d5bf7427 lib/stack_one/models/shared/timeoffbalances_type.rbi: id: 2b5984e955dc last_write_checksum: sha1:c0ca49eff77d91838d4ac3ce810aece6e1229e95 pristine_git_object: 3dcadb0e557f8e05ab3345f667530d364edb6034 lib/stack_one/models/shared/timeoffbalances_value.rb: id: c0ca4b7ef64b - last_write_checksum: sha1:8d106128bfae07f0964ce8166f6d377a77f7ed71 - pristine_git_object: 003dee0dafa29758dba746b67a169748eef6221b + last_write_checksum: sha1:8c88e4477a41fb83919f9c395dedb90a58c5b90f + pristine_git_object: 075b3361d833077e1431447355a12625e465b10c lib/stack_one/models/shared/timeoffbalances_value.rbi: id: 26ff4c34b515 last_write_checksum: sha1:2fc30f63189f770a935be121776af12c8120f3ad @@ -28964,8 +28969,8 @@ trackedFiles: pristine_git_object: e93ee6d580ceac3a77426a3c0e077a6583e3a5e0 lib/stack_one/models/shared/timeoffpolicies_schemas_value.rb: id: 6139c5b2b447 - last_write_checksum: sha1:d2cc323ee33b628451d0d1fdfd555e3cb7700ac6 - pristine_git_object: 68414c8cd0f4554eda60c80cfa8c35c362cabd11 + last_write_checksum: sha1:9d603d4374325aeda83fe5c66b191a56c09ecfd8 + pristine_git_object: 3e9fd3d20083468b2444f738cb2a1733a9efd29e lib/stack_one/models/shared/timeoffpolicies_schemas_value.rbi: id: 69849c02a514 last_write_checksum: sha1:ebd9be7581ea23e6a3f04fe54cbc60fd824603a0 @@ -28980,16 +28985,16 @@ trackedFiles: pristine_git_object: 08a2e50d63515d162796cfa6b6bbb2f2bdabc51e lib/stack_one/models/shared/timeoffpolicies_type.rb: id: 91ba51ba996b - last_write_checksum: sha1:1e5281cd7ea94159df66e9a34001a3999fba5253 - pristine_git_object: b885716cbad41b8edbba7b6a87940714fca1a907 + last_write_checksum: sha1:de37e992ec4edfd9615c6947d56bf55643c72dd9 + pristine_git_object: 15e870e1f4c26f7b0c7d2f73025e277cc87138f7 lib/stack_one/models/shared/timeoffpolicies_type.rbi: id: 7eab11f40606 last_write_checksum: sha1:eef946ad2bba0f1a6614dcc02aaec8c429a7f990 pristine_git_object: e00908b636eb7754412c6f38c3d94303d7e96c77 lib/stack_one/models/shared/timeoffpolicies_value.rb: id: ac95a105b581 - last_write_checksum: sha1:a64b7720701e91b5cac3b5d70901ec3755125287 - pristine_git_object: 1f7fbbac5c0cb87badd44455db4c6ef9b376fb41 + last_write_checksum: sha1:68ba5146786d4a3d4cb3f18f09a339bf16a41547 + pristine_git_object: f62536d999714a8ec22d0d60a73d33ae416949c7 lib/stack_one/models/shared/timeoffpolicies_value.rbi: id: 3140f25cc8f4 last_write_checksum: sha1:c26cb1c39b7510bd3d09ae766a9dce752cc6c75b @@ -29020,16 +29025,16 @@ trackedFiles: pristine_git_object: 07807b25a1cf3b07fe6f94e6bcd40fcac5edc58c lib/stack_one/models/shared/two.rb: id: b2c145f1a2e1 - last_write_checksum: sha1:d1b43c8f98e9bed82bab1e76f63a0dc5c070d617 - pristine_git_object: 814b357b3bc361b0238458e78b8076c9fdd99ab7 + last_write_checksum: sha1:69b6eda25adb18ee2eca1404340653824ae3a66f + pristine_git_object: eb5de03a4b340c3cb82a5271dcaf018277b74578 lib/stack_one/models/shared/two.rbi: id: c59abaac8509 last_write_checksum: sha1:cb2cab3e4dac33e903826bdb0a21257b5d782ceb pristine_git_object: 6add7e72a460c6f501f506da951946124b494779 lib/stack_one/models/shared/type.rb: id: 1078fad678ae - last_write_checksum: sha1:2ea9e8021c67262c4a921331691ae60b804fe4e6 - pristine_git_object: 367c98e90d734724a4f19274edbb2ba5d00c20b4 + last_write_checksum: sha1:a19394ddc9b81c2307ae62953910bf60093f3c6e + pristine_git_object: 5c65fd4f798c051be6753d89779d98a66599ee4a lib/stack_one/models/shared/type.rbi: id: 4573ccb4b606 last_write_checksum: sha1:1488fe040503e125ebb8305f416ddd5b243f369a @@ -29116,16 +29121,16 @@ trackedFiles: pristine_git_object: 608b84c5bf1aae7c0c7ab9d9eae57517d323450e lib/stack_one/models/shared/unifieduploadrequestdto_confidential.rb: id: 3c5b40cdecc2 - last_write_checksum: sha1:b873cce605e23f17401b668c3db0723ef1af5aea - pristine_git_object: a3e6d83656df725cf2323df114b276b2fb1b997f + last_write_checksum: sha1:2789132cf226dd6a75b1047bee83946657d5a1f8 + pristine_git_object: 6339951b966f516064462999caca7538a316c9ec lib/stack_one/models/shared/unifieduploadrequestdto_confidential.rbi: id: 5cce8f96297e last_write_checksum: sha1:3317b8936d2e36ebfe4cf2dab1301487a83ffa54 pristine_git_object: 66d9647fc9ff101d1cb56878fbdfa89ca702fcec lib/stack_one/models/shared/unifieduploadrequestdto_file_format.rb: id: d83211e4ede5 - last_write_checksum: sha1:19c4db67d37c601932c89d868605c5625df30c2e - pristine_git_object: 48cf9601d3e81f7cf1ac9afb6f91597401c3629c + last_write_checksum: sha1:ba1624b330c84a78a5572558806eab5a365483b8 + pristine_git_object: c95ea0dcbc5540c63404c70aa4363e31ddf54e9c lib/stack_one/models/shared/unifieduploadrequestdto_file_format.rbi: id: d0bd80acb1e7 last_write_checksum: sha1:9ac740d0a96e651edfb5e868beaf9156cc0ea4b4 @@ -29148,8 +29153,8 @@ trackedFiles: pristine_git_object: b9387ff030ef9c5d798bc377085742192b593eb7 lib/stack_one/models/shared/unifieduploadrequestdto_schemas_value.rb: id: 63f63c5f7383 - last_write_checksum: sha1:14535f5a745f138c8155650688573ffc1c09434a - pristine_git_object: 8d6b1403f20bcf1509d3834c5975e530e0104fa7 + last_write_checksum: sha1:c03f00f5f7a008a10194a10abff82559eb838c97 + pristine_git_object: 95090e2cb0b7a83709636e0883abf8630ddbbb84 lib/stack_one/models/shared/unifieduploadrequestdto_schemas_value.rbi: id: 3bc2f150423c last_write_checksum: sha1:0af9f7aceee88ea498f7874062b6f3551cc05f2e @@ -29164,8 +29169,8 @@ trackedFiles: pristine_git_object: f5b25978906f800f29c50865e606eada20a9aa18 lib/stack_one/models/shared/unifieduploadrequestdto_value.rb: id: fe62747017f8 - last_write_checksum: sha1:1ab2c3fa121b87338dec068bf9d11815bcc7285a - pristine_git_object: cc8f74a1a98206b5f2f98dc9937c7eb549d49abf + last_write_checksum: sha1:005b406952dc4f8a8bee190193c2f824f9c94e5b + pristine_git_object: afc65d1cfe44f4086b2ec7e023359e71c82f693b lib/stack_one/models/shared/unifieduploadrequestdto_value.rbi: id: 5bd9942b7f74 last_write_checksum: sha1:671f0f37423f7bd5666ae30206a3a6579c8bf630 @@ -29220,16 +29225,16 @@ trackedFiles: pristine_git_object: 950a3e9dc774f30a12e8d7ea08eb78e9c31b7c0c lib/stack_one/models/shared/updatetaskrequestdto_status.rb: id: ae525f34e22f - last_write_checksum: sha1:49d69aec52da8124aca498b0550dada54443a7be - pristine_git_object: 28567ba5d15e91dc8b73ec4db9d2d51d5f260839 + last_write_checksum: sha1:5b70032bcc6bebd619ff4f589d97e883003267a2 + pristine_git_object: f792b13b3f6f657f5a61e802f298ddd43f6d8838 lib/stack_one/models/shared/updatetaskrequestdto_status.rbi: id: 8949396060fc last_write_checksum: sha1:6a7a63d63a7c6eff90e59c731284fa197337edde pristine_git_object: 8f48473a9400bfae14c1c4b689fe90d203b431eb lib/stack_one/models/shared/updatetaskrequestdto_value.rb: id: ce371a9be5b0 - last_write_checksum: sha1:776f6390e109b945fbebca603e0f05d9bcc2c906 - pristine_git_object: 0fdd7740fb6098d16be988d1dd37f71db1c48a26 + last_write_checksum: sha1:6764a140d8392fb0960d2184bb262d078247cb31 + pristine_git_object: a36fd60a1d234e5af835b9d1439a83be3c406b3c lib/stack_one/models/shared/updatetaskrequestdto_value.rbi: id: fac52571e9b0 last_write_checksum: sha1:ab29ae212993bc9ad71e66059af8a5f964e9e1c7 @@ -29284,8 +29289,8 @@ trackedFiles: pristine_git_object: fed0a6dedd10d33b1dfe58055e2fede46a580510 lib/stack_one/models/shared/visibility.rb: id: 68d6ce48c5f0 - last_write_checksum: sha1:eed2a990f684efe121cec3f4ecfe887ac2733fcf - pristine_git_object: 2e529cc8eeef51325ebcef3d25254f06063c4f3a + last_write_checksum: sha1:9e3ec4c7c3c9ca253a862bc57ce16636477aa129 + pristine_git_object: d84a21f7af7adc5dd95bada263507e0e56e428ae lib/stack_one/models/shared/visibility.rbi: id: d7ff71b3e53a last_write_checksum: sha1:d727ecc8624c620e7d16de1228c89c1e928217d2 @@ -29340,16 +29345,16 @@ trackedFiles: pristine_git_object: 436849b48e9362ecd7c3842678f3e2170b52b7d7 lib/stack_one/models/shared/workeligibility_file_format.rb: id: 8ca2d57f02b5 - last_write_checksum: sha1:5b468bf3fc14a62fda47ee8e98e99d6f1f907602 - pristine_git_object: 3f225d718b5cc9865fcc1aa7754347c08a28fd11 + last_write_checksum: sha1:89a41ddbf1f6ae0215aacd3a2f951cc535f33972 + pristine_git_object: 585ff53fbfc4256d2411c2d6e34de4eb02b3e100 lib/stack_one/models/shared/workeligibility_file_format.rbi: id: b2d22dd41667 last_write_checksum: sha1:8673df2557e9700f6085673ce810ee0e7735cf4b pristine_git_object: a87f9c81feb811db191b7ab99aa3631297c76392 lib/stack_one/models/shared/workeligibility_issued_by.rb: id: b1bdbd6cb20d - last_write_checksum: sha1:450f0c96fbe704d5c14c68b4b8c71ea8546753b0 - pristine_git_object: cda61a50d33113e2c301806d5c57e68315160037 + last_write_checksum: sha1:a111591985676d223e5bf26ed38b639a35b8f895 + pristine_git_object: e3a278f00c24b019e719458a95d51637246da70c lib/stack_one/models/shared/workeligibility_issued_by.rbi: id: be2866616466 last_write_checksum: sha1:e87ea7952986268bfb3ec699f626e9e09801cbd7 @@ -29396,8 +29401,8 @@ trackedFiles: pristine_git_object: 3b5b6fb84fa9ed91ff2c5bca4dad9263b8bc524a lib/stack_one/models/shared/workeligibility_schemas_document_value.rb: id: 320e0eda07c8 - last_write_checksum: sha1:9f2fcba28470e49cc8d74dc901080f9a4dc47ab6 - pristine_git_object: 017d8f975ebf3a5aa28ac102996a1521bcce68f4 + last_write_checksum: sha1:684714613e0a0ec425e6a17868d11a5e80d24aed + pristine_git_object: 0a6e6c7442ad5fabd3bc7b58603a853ba6333e2d lib/stack_one/models/shared/workeligibility_schemas_document_value.rbi: id: 1819541e70b5 last_write_checksum: sha1:407de879f40c89339993b5b7144f0f71e67eb843 @@ -29412,8 +29417,8 @@ trackedFiles: pristine_git_object: ad3e239293650d6836f509448fc9409199be0667 lib/stack_one/models/shared/workeligibility_schemas_value.rb: id: fb127d21af86 - last_write_checksum: sha1:2ac9f9b277eb497d8303a107231391c4a7923a71 - pristine_git_object: 2a1e103919256688d9a93b01ab2c8612d1a5437a + last_write_checksum: sha1:c95a88495422bc3fa84951890240f59e3b08dcbd + pristine_git_object: 63d34e6a005be5c043832688349e8c3c2789d57a lib/stack_one/models/shared/workeligibility_schemas_value.rbi: id: d63152827a01 last_write_checksum: sha1:47e0197479586e05b2ab422561c80fdb61ab6bf2 @@ -29428,16 +29433,16 @@ trackedFiles: pristine_git_object: 699efe307e4c04549c8e2268399cbe65bc0d566b lib/stack_one/models/shared/workeligibility_type.rb: id: 47103ba1f7d0 - last_write_checksum: sha1:c9b727ebf035f1569098e7837f0b07d162ef3091 - pristine_git_object: af2225442e4b5b3f2e39cb7c588c67dc1f624d93 + last_write_checksum: sha1:f736174a457fbbe4fd1b5045acb9db8e4d1d3f95 + pristine_git_object: 16f5030e2e5050f1242e26c141134f3ddc1906da lib/stack_one/models/shared/workeligibility_type.rbi: id: ffe560463e89 last_write_checksum: sha1:0fc3ba6e759456bad8498688b54dfc63b26fa19a pristine_git_object: d3ce3e7e19a7d1d7b8000af766b017bd8fe60daa lib/stack_one/models/shared/workeligibility_value.rb: id: e3dabed3bfe9 - last_write_checksum: sha1:678c6915be15c7c2be7b32616e1e8373bf7fcf56 - pristine_git_object: c057052031df46202aa0ddb88833f62255e08870 + last_write_checksum: sha1:9bd0cb561bd69aa4e33a1a945928ebe534a06813 + pristine_git_object: 065fa80f74d9286748f7bd34f4ca0449a77dec67 lib/stack_one/models/shared/workeligibility_value.rbi: id: 12bdba147c06 last_write_checksum: sha1:979221091a84c4ead8a4fbe6fc97182d8c1a352b @@ -29488,8 +29493,8 @@ trackedFiles: pristine_git_object: 639acd413c3c7dda15d946d388661dad3fd97837 lib/stack_one/sdkconfiguration.rb: id: 073fab24bd77 - last_write_checksum: sha1:272b2fec4335ced175d3fa6f7ea0bface1193cdf - pristine_git_object: 96a796fee9c1d517f3ee9f04216c65fb0e4d2470 + last_write_checksum: sha1:813826aa7c2757b7955357a5f1c334c3583b7961 + pristine_git_object: 43d41f56c57eeec4eec7c214bd987cbbfdcaec51 lib/stack_one/sdkconfiguration.rbi: id: b14272994fad last_write_checksum: sha1:10f1877c55e4df6d6b8ee7d75f4d0cd9f23c06cb @@ -29528,12 +29533,12 @@ trackedFiles: pristine_git_object: 13d295d758a7a3e7bcaeec7d96cfecc5416e55e4 lib/stack_one/utils/url.rb: id: 7a7cf36ecc38 - last_write_checksum: sha1:b25215c7e1c4d068462384ddc9183dd52b29da41 - pristine_git_object: 07e80bc71272959b8c34edf759314de698b3200e + last_write_checksum: sha1:3ce11ddf6f0aa0ad2070e32e50c67cf5dfe372c0 + pristine_git_object: 904aaa493abcfb0332b44963f6802d28723916fb lib/stack_one/utils/utils.rb: id: 4cbad19e85b4 - last_write_checksum: sha1:ecc3ac1f2d0aa0164b6d5599afc69d470425c7c3 - pristine_git_object: ef6d4986abc295a92690c0fbc8a916845c447565 + last_write_checksum: sha1:29a8eb1315fcca2ddd4d42171a19e14f1619ac37 + pristine_git_object: 297a2ccb967d21ad5edce55925fcdc24e2b00838 lib/stackone_client.rb: id: 207b98c4bff6 last_write_checksum: sha1:4be9905ea0466c790ff74d0548fae32754b770a3 @@ -29556,12 +29561,12 @@ trackedFiles: pristine_git_object: 886ae587038c185e2af7a6a80816c306254305d8 sorbet/tapioca/require.rb: id: d128056de4ad - last_write_checksum: sha1:8f62e8b32ff28e507575b297b506f78eb37782b2 - pristine_git_object: 50000a5c6e5460a399e160393fde2a1dad068e7c + last_write_checksum: sha1:29b5fbd716704c2996f36f62fb32515705cfe56a + pristine_git_object: fd79b01b9f6c3054247d35f984063b0d70a76bd6 stackone_client.gemspec: id: 441a330b877d - last_write_checksum: sha1:7a57a635f21ce3fe50e28f44fa17005437442e77 - pristine_git_object: 97cf64046f4886f6a331ef5a4a496a6bc60c69bd + last_write_checksum: sha1:c6fc760739d28f80eb7e77fcbca57d28370df056 + pristine_git_object: 727c12ca113b79e6263ad19dfebab60c6921cf8d examples: stackone_delete_account: speakeasy-default-stackone-delete-account: @@ -40411,7 +40416,7 @@ examples: application/json: {"message": "Bad Gateway", "statusCode": 502, "timestamp": "2023-05-30T00:00:00.000Z"} examplesVersion: 1.0.2 generatedTests: {} -releaseNotes: "## Ruby SDK Changes:\n* `stack_one.actions.list_actions_meta()`: \n * `request` **Changed**\n * `response.data[]` **Changed** (Breaking ⚠️)\n* `stack_one.connect_sessions.authenticate_connect_session()`: `response.organization_id` **Changed** (Breaking ⚠️)\n* `stack_one.connect_sessions.create_connect_session()`: `response.organization_id` **Changed** (Breaking ⚠️)\n* `stack_one.ats.update_application_note()`: `request` **Changed** (Breaking ⚠️)\n* `stack_one.ats.update_interview_note()`: `request` **Changed** (Breaking ⚠️)\n* `stack_one.hris.update_employee_employment()`: `request` **Changed** (Breaking ⚠️)\n* `stack_one.hris.update_employee_work_eligibility_request()`: `request` **Changed** (Breaking ⚠️)\n* `stack_one.hris.update_employee_time_off_request()`: `request` **Changed** (Breaking ⚠️)\n* `stack_one.hris.update_employee_task()`: `request` **Changed** (Breaking ⚠️)\n* `stack_one.hris.get_location()`: \n * `request.prefer` **Added**\n* `stack_one.lms.get_user_completion()`: \n * `request.prefer` **Added**\n* `stack_one.accounting.get_company_account()`: \n * `request.prefer` **Added**\n* `stack_one.accounting.get_company_journal()`: \n * `request.prefer` **Added**\n* `stack_one.accounting.get_company_tax_rate()`: \n * `request.prefer` **Added**\n* `stack_one.accounting.list_companies()`: \n * `request.prefer` **Added**\n* `stack_one.accounting.list_company_accounts()`: \n * `request.prefer` **Added**\n* `stack_one.accounting.list_company_journals()`: \n * `request.prefer` **Added**\n* `stack_one.accounting.list_company_tax_rates()`: \n * `request.prefer` **Added**\n* `stack_one.ats.create_application()`: `request.prefer` **Added**\n* `stack_one.ats.create_application_note()`: `request.prefer` **Added**\n* `stack_one.ats.create_background_check_package()`: `request.prefer` **Added**\n* `stack_one.ats.create_candidate()`: `request.prefer` **Added**\n* `stack_one.ats.create_candidate_note()`: `request.prefer` **Added**\n* `stack_one.ats.create_interview_note()`: `request.prefer` **Added**\n* `stack_one.ats.create_job()`: `request.prefer` **Added**\n* `stack_one.ats.create_offer()`: `request.prefer` **Added**\n* `stack_one.ats.delete_background_check_package()`: `request.prefer` **Added**\n* `stack_one.ats.download_application_document()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_application()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_application_custom_field_definition()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_application_document()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_application_document_category()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_application_note()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_application_offer()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_application_scheduled_interview()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_application_scorecard()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_application_stage()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_assessments_package()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_background_check_package()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_candidate()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_candidate_custom_field_definition()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_candidate_note()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_department()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_interview()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_interview_stage()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_job()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_job_application_stage()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_job_custom_field_definition()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_job_posting()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_list()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_location()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_offer()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_rejected_reason()`: \n * `request.prefer` **Added**\n* `stack_one.ats.get_user()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_application_changes()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_application_custom_field_definitions()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_application_document_categories()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_application_documents()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_application_notes()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_application_scorecards()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_application_stages()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_applications()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_applications_offers()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_applications_scheduled_interviews()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_assessments_packages()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_background_check_packages()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_candidate_custom_field_definitions()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_candidate_notes()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_candidates()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_departments()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_interview_stages()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_interviews()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_job_application_stages()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_job_custom_field_definitions()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_job_postings()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_jobs()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_lists()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_locations()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_offers()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_rejected_reasons()`: \n * `request.prefer` **Added**\n* `stack_one.ats.list_users()`: \n * `request.prefer` **Added**\n* `stack_one.ats.move_application()`: `request.prefer` **Added**\n* `stack_one.ats.order_assessments_request()`: `request.prefer` **Added**\n* `stack_one.ats.order_background_check_request()`: `request.prefer` **Added**\n* `stack_one.ats.reject_application()`: `request.prefer` **Added**\n* `stack_one.ats.update_application()`: `request.prefer` **Added**\n* `stack_one.ats.update_assessments_result()`: `request.prefer` **Added**\n* `stack_one.ats.update_background_check_package()`: `request.prefer` **Added**\n* `stack_one.ats.update_background_check_result()`: `request.prefer` **Added**\n* `stack_one.ats.update_candidate()`: `request.prefer` **Added**\n* `stack_one.ats.update_job()`: `request.prefer` **Added**\n* `stack_one.ats.upload_application_document()`: `request.prefer` **Added**\n* `stack_one.crm.create_contact()`: `request.prefer` **Added**\n* `stack_one.crm.get_account()`: \n * `request.prefer` **Added**\n* `stack_one.crm.get_contact()`: \n * `request.prefer` **Added**\n* `stack_one.crm.get_contact_custom_field_definition()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_time_entries()`: \n * `request.prefer` **Added**\n* `stack_one.crm.list_accounts()`: \n * `request.prefer` **Added**\n* `stack_one.crm.list_contact_custom_field_definitions()`: \n * `request.prefer` **Added**\n* `stack_one.crm.list_contacts()`: \n * `request.prefer` **Added**\n* `stack_one.crm.list_lists()`: \n * `request.prefer` **Added**\n* `stack_one.crm.update_contact()`: `request.prefer` **Added**\n* `stack_one.documents.download_file()`: \n * `request.prefer` **Added**\n* `stack_one.documents.get_drive()`: \n * `request.prefer` **Added**\n* `stack_one.documents.get_file()`: \n * `request.prefer` **Added**\n* `stack_one.documents.get_folder()`: \n * `request.prefer` **Added**\n* `stack_one.documents.list_drives()`: \n * `request.prefer` **Added**\n* `stack_one.documents.list_files()`: \n * `request.prefer` **Added**\n* `stack_one.documents.list_folders()`: \n * `request.prefer` **Added**\n* `stack_one.documents.upload_file()`: `request.prefer` **Added**\n* `stack_one.hris.batch_upload_employee_document()`: `request.prefer` **Added**\n* `stack_one.hris.cancel_employee_time_off_request()`: `request.prefer` **Added**\n* `stack_one.hris.create_employee()`: `request.prefer` **Added**\n* `stack_one.hris.create_employee_employment()`: `request.prefer` **Added**\n* `stack_one.hris.create_employee_skill()`: `request.prefer` **Added**\n* `stack_one.hris.create_employee_time_off_request()`: `request.prefer` **Added**\n* `stack_one.hris.create_employee_work_eligibility_request()`: `request.prefer` **Added**\n* `stack_one.hris.download_employee_document()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_benefit()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_company()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_company_group()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_cost_center_group()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_department_group()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_division_group()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_employee()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_employee_custom_field_definition()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_employee_document()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_employee_document_category()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_employee_employment()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_employee_shift()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_employee_skill()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_employee_task()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_employee_time_off_balance()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_employees_time_off_request()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_employees_work_eligibility()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_employment()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_group()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_job()`: \n * `request.prefer` **Added**\n* `stack_one.accounting.create_company_journal()`: `request.prefer` **Added**\n* `stack_one.hris.get_position()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_shift()`: \n * `request.prefer` **Added**\n* `stack_one.lms.get_content()`: \n * `request.prefer` **Added**\n* `stack_one.accounting.get_company()`: \n * `request.prefer` **Added**\n* `stack_one.crm.get_list()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_time_off_policy()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_time_off_request()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_time_off_type()`: \n * `request.prefer` **Added**\n* `stack_one.hris.invite_employee()`: `request.prefer` **Added**\n* `stack_one.hris.list_benefits()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_companies()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_companies_groups()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_cost_center_groups()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_department_groups()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_division_groups()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_employee_categories()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_employee_custom_field_definitions()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_employee_documents()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_employee_employments()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_employee_shifts()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_employee_skills()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_employee_tasks()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_employee_time_off_balances()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_employee_time_off_policies()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_employee_time_off_requests()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_employee_work_eligibility()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_employees()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_employments()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_groups()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_jobs()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_locations()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_positions()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_shifts()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_tasks()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_team_groups()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_time_entries()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_time_off_policies()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_time_off_requests()`: \n * `request.prefer` **Added**\n* `stack_one.hris.list_time_off_types()`: \n * `request.prefer` **Added**\n* `stack_one.accounting.batch_create_company_journals()`: `request.prefer` **Added**\n* `stack_one.actions.search_actions()`: **Added**\n* `stack_one.actions.build_action_embeddings()`: **Added**\n* `stack_one.hris.update_employee()`: `request.prefer` **Added**\n* `stack_one.hris.upload_employee_document()`: `request.prefer` **Added**\n* `stack_one.iam.delete_user()`: `request.prefer` **Added**\n* `stack_one.iam.get_group()`: \n * `request.prefer` **Added**\n* `stack_one.iam.get_policy()`: \n * `request.prefer` **Added**\n* `stack_one.iam.get_role()`: \n * `request.prefer` **Added**\n* `stack_one.iam.get_user()`: \n * `request.prefer` **Added**\n* `stack_one.iam.list_groups()`: \n * `request.prefer` **Added**\n* `stack_one.iam.list_policies()`: \n * `request.prefer` **Added**\n* `stack_one.iam.list_roles()`: \n * `request.prefer` **Added**\n* `stack_one.iam.list_users()`: \n * `request.prefer` **Added**\n* `stack_one.iam.update_user()`: `request.prefer` **Added**\n* `stack_one.lms.batch_upsert_content()`: `request` **Changed**\n* `stack_one.lms.create_user_assignment()`: `request.prefer` **Added**\n* `stack_one.lms.create_user_completion()`: `request.prefer` **Added**\n* `stack_one.lms.delete_user_completion()`: `request.prefer` **Added**\n* `stack_one.lms.get_assignment()`: \n * `request.prefer` **Added**\n* `stack_one.lms.get_category()`: \n * `request.prefer` **Added**\n* `stack_one.lms.get_completion()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_task()`: \n * `request.prefer` **Added**\n* `stack_one.lms.get_course()`: \n * `request.prefer` **Added**\n* `stack_one.lms.get_skill()`: \n * `request.prefer` **Added**\n* `stack_one.lms.get_user()`: \n * `request.prefer` **Added**\n* `stack_one.lms.get_user_assignment()`: \n * `request.prefer` **Added**\n* `stack_one.hris.get_team_group()`: \n * `request.prefer` **Added**\n* `stack_one.lms.list_assignments()`: \n * `request.prefer` **Added**\n* `stack_one.lms.list_categories()`: \n * `request.prefer` **Added**\n* `stack_one.lms.list_completions()`: \n * `request.prefer` **Added**\n* `stack_one.lms.list_content()`: \n * `request.prefer` **Added**\n* `stack_one.lms.list_courses()`: \n * `request.prefer` **Added**\n* `stack_one.lms.list_skills()`: \n * `request.prefer` **Added**\n* `stack_one.lms.list_user_assignments()`: \n * `request.prefer` **Added**\n* `stack_one.lms.list_user_completions()`: \n * `request.prefer` **Added**\n* `stack_one.lms.list_users()`: \n * `request.prefer` **Added**\n* `stack_one.lms.upsert_content()`: `request` **Changed**\n* `stack_one.marketing.create_content_block()`: `request.prefer` **Added**\n* `stack_one.marketing.create_email_template()`: `request.prefer` **Added**\n* `stack_one.marketing.create_in_app_template()`: `request.prefer` **Added**\n* `stack_one.marketing.create_omni_channel_template()`: `request.prefer` **Added**\n* `stack_one.marketing.create_push_template()`: `request.prefer` **Added**\n* `stack_one.marketing.create_sms_template()`: `request.prefer` **Added**\n* `stack_one.marketing.get_campaign()`: \n * `request.prefer` **Added**\n* `stack_one.marketing.get_content_block()`: \n * `request.prefer` **Added**\n* `stack_one.marketing.get_email_template()`: \n * `request.prefer` **Added**\n* `stack_one.marketing.get_in_app_template()`: \n * `request.prefer` **Added**\n* `stack_one.marketing.get_omni_channel_template()`: \n * `request.prefer` **Added**\n* `stack_one.marketing.get_push_template()`: \n * `request.prefer` **Added**\n* `stack_one.marketing.get_sms_template()`: \n * `request.prefer` **Added**\n* `stack_one.marketing.list_campaigns()`: \n * `request.prefer` **Added**\n* `stack_one.marketing.list_content_blocks()`: \n * `request.prefer` **Added**\n* `stack_one.marketing.list_email_templates()`: \n * `request.prefer` **Added**\n* `stack_one.marketing.list_in_app_templates()`: \n * `request.prefer` **Added**\n* `stack_one.marketing.list_omni_channel_templates()`: \n * `request.prefer` **Added**\n* `stack_one.marketing.list_push_templates()`: \n * `request.prefer` **Added**\n* `stack_one.marketing.list_sms_templates()`: \n * `request.prefer` **Added**\n* `stack_one.marketing.update_content_block()`: `request.prefer` **Added**\n* `stack_one.marketing.update_email_template()`: `request.prefer` **Added**\n* `stack_one.marketing.update_in_app_template()`: `request.prefer` **Added**\n* `stack_one.marketing.update_omni_channel_template()`: `request.prefer` **Added**\n* `stack_one.marketing.update_push_template()`: `request.prefer` **Added**\n* `stack_one.marketing.update_sms_template()`: `request.prefer` **Added**\n* `stack_one.messaging.create_conversation()`: `request.prefer` **Added**\n* `stack_one.messaging.download_messaging_attachment()`: \n * `request.prefer` **Added**\n* `stack_one.messaging.get_attachment()`: \n * `request.prefer` **Added**\n* `stack_one.messaging.get_conversation()`: \n * `request.prefer` **Added**\n* `stack_one.messaging.get_message()`: \n * `request.prefer` **Added**\n* `stack_one.messaging.get_user()`: \n * `request.prefer` **Added**\n* `stack_one.messaging.list_attachments()`: \n * `request.prefer` **Added**\n* `stack_one.messaging.list_conversation_messages()`: \n * `request.prefer` **Added**\n* `stack_one.messaging.list_conversations()`: \n * `request.prefer` **Added**\n* `stack_one.messaging.list_users()`: \n * `request.prefer` **Added**\n* `stack_one.messaging.send_message()`: `request.prefer` **Added**\n* `stack_one.proxy.proxy_request()`: `request.prefer` **Added**\n* `stack_one.screening.create_screening_order()`: `request.prefer` **Added**\n* `stack_one.screening.get_screening_package()`: \n * `request.prefer` **Added**\n* `stack_one.screening.list_screening_packages()`: \n * `request.prefer` **Added**\n* `stack_one.screening.webhook_screening_result()`: `request.prefer` **Added**\n* `stack_one.ticketing.create_ticket()`: `request.prefer` **Added**\n* `stack_one.ticketing.download_ticketing_attachment()`: \n * `request.prefer` **Added**\n* `stack_one.ticketing.get_attachment()`: \n * `request.prefer` **Added**\n* `stack_one.ticketing.get_comment()`: \n * `request.prefer` **Added**\n* `stack_one.ticketing.get_project()`: \n * `request.prefer` **Added**\n* `stack_one.ticketing.get_project_component()`: \n * `request.prefer` **Added**\n* `stack_one.ticketing.get_ticket()`: \n * `request.prefer` **Added**\n* `stack_one.ticketing.get_ticket_type()`: \n * `request.prefer` **Added**\n* `stack_one.ticketing.get_user()`: \n * `request.prefer` **Added**\n* `stack_one.ticketing.list_attachments()`: \n * `request.prefer` **Added**\n* `stack_one.ticketing.list_comments()`: \n * `request.prefer` **Added**\n* `stack_one.ticketing.list_project_components()`: \n * `request.prefer` **Added**\n* `stack_one.ticketing.list_project_ticket_types()`: \n * `request.prefer` **Added**\n* `stack_one.ticketing.list_projects()`: \n * `request.prefer` **Added**\n* `stack_one.ticketing.list_ticket_statuses()`: \n * `request.prefer` **Added**\n* `stack_one.ticketing.list_ticket_types()`: \n * `request.prefer` **Added**\n* `stack_one.ticketing.list_tickets()`: \n * `request.prefer` **Added**\n* `stack_one.ticketing.list_users()`: \n * `request.prefer` **Added**\n* `stack_one.ticketing.update_ticket()`: `request.prefer` **Added**\n" +releaseNotes: "## Ruby SDK Changes:\n* `stack_one.accounts.delete_account()`: `response.shared` **Added**\n* `stack_one.accounts.get_account()`: `response.shared` **Added**\n* `stack_one.accounts.list_linked_accounts()`: `response.[].shared` **Added**\n* `stack_one.accounts.update_account()`: \n * `request.patch_account_external_dto.shared` **Added**\n * `response.shared` **Added**\n" generatedFiles: - .gitattributes - .rubocop.yml diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index c7ae3b50..9136c73b 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,21 +1,21 @@ -speakeasyVersion: 1.709.1 +speakeasyVersion: 1.718.0 sources: my-source: sourceNamespace: my-source - sourceRevisionDigest: sha256:1b93ba775f35590a5836baf509f0283bf1a2f09989d0ad3420f19624064febd6 - sourceBlobDigest: sha256:fb5df315dd5137dff5b3b7b80898ec48f6b67c67b8707c898d7c038529246c6c + sourceRevisionDigest: sha256:c9e306844028ae11d5a8f4f890b8519f85adfab5a67aa83d9a17a1a68baacb54 + sourceBlobDigest: sha256:6b3e07d0928f3f26f25a2e58b8952744436c8f843f0de13125301371130adcd8 tags: - latest - - speakeasy-sdk-regen-1769536154 + - speakeasy-sdk-regen-1771233312 - 1.0.0 targets: StackOneRubyClient: source: my-source sourceNamespace: my-source - sourceRevisionDigest: sha256:1b93ba775f35590a5836baf509f0283bf1a2f09989d0ad3420f19624064febd6 - sourceBlobDigest: sha256:fb5df315dd5137dff5b3b7b80898ec48f6b67c67b8707c898d7c038529246c6c + sourceRevisionDigest: sha256:c9e306844028ae11d5a8f4f890b8519f85adfab5a67aa83d9a17a1a68baacb54 + sourceBlobDigest: sha256:6b3e07d0928f3f26f25a2e58b8952744436c8f843f0de13125301371130adcd8 codeSamplesNamespace: code-samples-ruby-stackonerubyclient - codeSamplesRevisionDigest: sha256:e3cc5a542a2eda87cce1df0d0c16e3ab496c2fad2a5d7ed0b5518586437c9cd6 + codeSamplesRevisionDigest: sha256:33359a69bef4aaf80fa2ef44e4d2869eff7170442bfbe464bd8ddc971f4ccf78 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/README.md b/README.md index 3b4dc669..1603c3f6 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,18 @@ ## Summary -Accounting: The documentation for the StackOne Unified API - ACCOUNTING +Accounting: The documentation for the StackOne API +The documentation for the StackOne Unified API - HRIS +The documentation for the StackOne Unified API - ATS +The documentation for the StackOne Unified API - CRM +The documentation for the StackOne Unified API - MARKETING +The documentation for the StackOne Unified API - LMS +The documentation for the StackOne Unified API - IAM +The documentation for the StackOne Unified API - TICKETING +The documentation for the StackOne Unified API - DOCUMENTS +The documentation for the StackOne Unified API - SCREENING +The documentation for the StackOne Unified API - MESSAGING +The documentation for the StackOne Unified API - ACCOUNTING diff --git a/RELEASES.md b/RELEASES.md index 2e43a4f3..e7c28cef 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1088,4 +1088,14 @@ Based on: ### Generated - [ruby v0.39.5] . ### Releases -- [Ruby Gems v0.39.5] https://rubygems.org/gems/stackone_client/versions/0.39.5 - . \ No newline at end of file +- [Ruby Gems v0.39.5] https://rubygems.org/gems/stackone_client/versions/0.39.5 - . + +## 2026-02-16 09:14:49 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.718.0 (2.824.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [ruby v0.40.0] . +### Releases +- [Ruby Gems v0.40.0] https://rubygems.org/gems/stackone_client/versions/0.40.0 - . \ No newline at end of file diff --git a/codeSamples.yaml b/codeSamples.yaml index 71b0b706..acc6fa3b 100644 --- a/codeSamples.yaml +++ b/codeSamples.yaml @@ -8,1702 +8,1702 @@ actions: "x-codeSamples": - "lang": "ruby" "label": "stackone_list_linked_accounts" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::StackoneListLinkedAccountsRequest.new()\n\nres = s.accounts.list_linked_accounts(request: req)\n\nunless res.linked_accounts.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::StackoneListLinkedAccountsRequest.new()\n\nres = s.accounts.list_linked_accounts(request: req)\n\nunless res.linked_accounts.nil?\n # handle response\nend" - target: $["paths"]["/accounts/{id}"]["delete"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_delete_account" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.accounts.delete_account(id: '')\n\nunless res.linked_account.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.accounts.delete_account(id: '')\n\nunless res.linked_account.nil?\n # handle response\nend" - target: $["paths"]["/accounts/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_get_account" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.accounts.get_account(id: '')\n\nunless res.linked_account.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.accounts.get_account(id: '')\n\nunless res.linked_account.nil?\n # handle response\nend" - target: $["paths"]["/accounts/{id}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_update_account" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.accounts.update_account(id: '', patch_account_external_dto: Models::Shared::PatchAccountExternalDto.new(\n type: Models::Shared::PatchAccountExternalDtoType::TEST,\n))\n\nunless res.linked_account.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.accounts.update_account(patch_account_external_dto: Models::Shared::PatchAccountExternalDto.new(\n type: Models::Shared::PatchAccountExternalDtoType::TEST,\n), id: '')\n\nunless res.linked_account.nil?\n # handle response\nend" - target: $["paths"]["/accounts/{id}/meta"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_get_account_meta_info" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.accounts.get_account_meta_info(id: '')\n\nunless res.linked_account_meta.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.accounts.get_account_meta_info(id: '')\n\nunless res.linked_account_meta.nil?\n # handle response\nend" - target: $["paths"]["/actions"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_list_actions_meta" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::StackoneListActionsMetaRequest.new(\n group_by: '[\"connector\"]',\n filter: Models::Operations::StackoneListActionsMetaQueryParamFilter.new(\n connectors: 'connector1,connector2',\n account_ids: 'account1,account2',\n action_key: 'action1',\n ),\n include: [\n Models::Operations::StackoneListActionsMetaQueryParamInclude::ACTION_DETAILS,\n Models::Operations::StackoneListActionsMetaQueryParamInclude::AUTHENTICATION_GUIDES,\n ],\n search: 'employee',\n exclude: [\n Models::Operations::Exclude::ACTIONS,\n ],\n)\n\nres = s.actions.list_actions_meta(request: req)\n\nunless res.actions_meta_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::StackoneListActionsMetaRequest.new(\n exclude: [\n Models::Operations::Exclude::ACTIONS,\n ],\n filter: Models::Operations::Filter.new(\n account_ids: 'account1,account2',\n action_key: 'action1',\n connectors: 'connector1,connector2',\n ),\n group_by: '[\"connector\"]',\n include: [\n Models::Operations::Include::ACTION_DETAILS,\n ],\n search: 'employee',\n)\n\nres = s.actions.list_actions_meta(request: req)\n\nunless res.actions_meta_paginated.nil?\n # handle response\nend" - target: $["paths"]["/actions/build"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_build_action_embeddings" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Shared::ActionBuildDto.new(\n connector_key: 'slack',\n)\n\nres = s.actions.build_action_embeddings(request: req)\n\nunless res.action_build_response_dto.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Shared::ActionBuildDto.new(\n connector_key: 'slack',\n)\n\nres = s.actions.build_action_embeddings(request: req)\n\nunless res.action_build_response_dto.nil?\n # handle response\nend" - target: $["paths"]["/actions/rpc"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_rpc_action" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Shared::ActionsRpcRequestDto.new(\n action: 'create_employee',\n path: {\n \"id\": '123',\n },\n query: Models::Shared::Query.new(\n debug: false,\n ),\n headers: {\n \"Content-Type\": 'application/json',\n },\n body: {\n \"data\": 'example',\n },\n)\n\nres = s.actions.rpc_action(request: req)\n\nunless res.actions_rpc_response.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Shared::ActionsRpcRequestDto.new(\n action: 'create_employee',\n body: {\n \"data\": 'example',\n },\n headers: {\n \"Content-Type\": 'application/json',\n },\n path: {\n \"id\": '123',\n },\n query: Models::Shared::Query.new(\n debug: false,\n ),\n)\n\nres = s.actions.rpc_action(request: req)\n\nunless res.actions_rpc_response.nil?\n # handle response\nend" - target: $["paths"]["/actions/search"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_search_actions" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Shared::ActionSearchDto.new(\n query: 'send a message',\n connector: 'slack',\n)\n\nres = s.actions.search_actions(request: req)\n\nunless res.action_search_response_dto.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Shared::ActionSearchDto.new(\n connector: 'slack',\n query: 'send a message',\n)\n\nres = s.actions.search_actions(request: req)\n\nunless res.action_search_response_dto.nil?\n # handle response\nend" - target: $["paths"]["/connect_sessions"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_create_connect_session" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Shared::ConnectSessionCreate.new(\n categories: [\n Models::Shared::Categories::ATS,\n Models::Shared::Categories::HRIS,\n Models::Shared::Categories::TICKETING,\n Models::Shared::Categories::CRM,\n Models::Shared::Categories::IAM,\n Models::Shared::Categories::MARKETING,\n Models::Shared::Categories::LMS,\n Models::Shared::Categories::MARKETING,\n Models::Shared::Categories::DOCUMENTS,\n Models::Shared::Categories::TICKETING,\n Models::Shared::Categories::SCREENING,\n Models::Shared::Categories::MESSAGING,\n Models::Shared::Categories::ACCOUNTING,\n Models::Shared::Categories::SCHEDULING,\n ],\n origin_owner_id: '',\n origin_owner_name: '',\n)\n\nres = s.connect_sessions.create_connect_session(request: req)\n\nunless res.connect_session_token_auth_link.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Shared::ConnectSessionCreate.new(\n categories: [\n Models::Shared::ConnectSessionCreateCategories::ATS,\n Models::Shared::ConnectSessionCreateCategories::HRIS,\n Models::Shared::ConnectSessionCreateCategories::TICKETING,\n Models::Shared::ConnectSessionCreateCategories::CRM,\n Models::Shared::ConnectSessionCreateCategories::IAM,\n Models::Shared::ConnectSessionCreateCategories::MARKETING,\n Models::Shared::ConnectSessionCreateCategories::LMS,\n Models::Shared::ConnectSessionCreateCategories::IAM,\n Models::Shared::ConnectSessionCreateCategories::DOCUMENTS,\n Models::Shared::ConnectSessionCreateCategories::TICKETING,\n Models::Shared::ConnectSessionCreateCategories::SCREENING,\n Models::Shared::ConnectSessionCreateCategories::MESSAGING,\n Models::Shared::ConnectSessionCreateCategories::ACCOUNTING,\n Models::Shared::ConnectSessionCreateCategories::SCHEDULING,\n ],\n origin_owner_id: '',\n origin_owner_name: '',\n)\n\nres = s.connect_sessions.create_connect_session(request: req)\n\nunless res.connect_session_token_auth_link.nil?\n # handle response\nend" - target: $["paths"]["/connect_sessions/authenticate"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_authenticate_connect_session" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Shared::ConnectSessionAuthenticate.new(\n token: '',\n)\n\nres = s.connect_sessions.authenticate_connect_session(request: req)\n\nunless res.connect_session.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Shared::ConnectSessionAuthenticate.new(\n token: '',\n)\n\nres = s.connect_sessions.authenticate_connect_session(request: req)\n\nunless res.connect_session.nil?\n # handle response\nend" - target: $["paths"]["/connectors/meta"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_list_connectors_meta" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.connectors.list_connectors_meta(include: 'field_path,unmapped_fields,resources,inactive,webhooks,static_fields')\n\nunless res.connectors_metas.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.connectors.list_connectors_meta(include: 'field_path,unmapped_fields,resources,inactive,webhooks,static_fields')\n\nunless res.connectors_metas.nil?\n # handle response\nend" - target: $["paths"]["/connectors/meta/{provider}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_get_connector_meta" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.connectors.get_connector_meta(provider: '', include: 'field_path,unmapped_fields,resources,inactive,webhooks,static_fields')\n\nunless res.connectors_meta.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.connectors.get_connector_meta(provider: '', include: 'field_path,unmapped_fields,resources,inactive,webhooks,static_fields')\n\nunless res.connectors_meta.nil?\n # handle response\nend" - target: $["paths"]["/mcp"]["delete"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_mcp_delete" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new\n\nres = s.mcp.mcp_delete(security: Models::Operations::StackoneMcpDeleteSecurity.new(\n basic: Models::Shared::SchemeBasic.new(\n username: '',\n password: '',\n ),\n ), mcp_session_id: '')\n\nif res.status_code == 200\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new\n\nres = s.mcp.mcp_delete(security: Models::Operations::StackoneMcpDeleteSecurity.new(\n api_key: '',\n ), mcp_session_id: '', x_account_id: '')\n\nif res.status_code == 200\n # handle response\nend" - target: $["paths"]["/mcp"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_mcp_get" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new\n\nres = s.mcp.mcp_get(security: Models::Operations::StackoneMcpGetSecurity.new(\n basic: Models::Shared::SchemeBasic.new(\n username: '',\n password: '',\n ),\n ), mcp_session_id: '')\n\nif res.status_code == 200\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new\n\nres = s.mcp.mcp_get(security: Models::Operations::StackoneMcpGetSecurity.new(\n api_key: '',\n ), mcp_session_id: '', x_account_id: '')\n\nif res.status_code == 200\n # handle response\nend" - target: $["paths"]["/mcp"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_mcp_post" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new\n\nres = s.mcp.mcp_post(security: Models::Operations::StackoneMcpPostSecurity.new(\n basic: Models::Shared::SchemeBasic.new(\n username: '',\n password: '',\n ),\n ), json_rpc_message_dto: Models::Shared::JsonRpcMessageDto.new(\n jsonrpc: '2.0',\n method: 'initialize',\n params: Models::Shared::Params.new(),\n id: Models::Shared::Id.new(),\n))\n\nif res.status_code == 200\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new\n\nres = s.mcp.mcp_post(security: Models::Operations::StackoneMcpPostSecurity.new(\n api_key: '',\n ), json_rpc_message_dto: Models::Shared::JsonRpcMessageDto.new(\n id: Models::Shared::Id.new(),\n jsonrpc: '2.0',\n method: 'initialize',\n params: Models::Shared::Params.new(),\n), x_account_id: '')\n\nif res.status_code == 200\n # handle response\nend" - target: $["paths"]["/requests/logs"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_list_logs" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::StackoneListLogsRequest.new(\n order_by: Models::Operations::QueryParamOrderBy::DURATION,\n order_direction: Models::Operations::QueryParamOrderDirection::ASC,\n include: Models::Operations::QueryParamInclude::STEP_LOGS,\n filter: Models::Operations::QueryParamFilter.new(\n account_ids: '45355976281015164504,45355976281015164505',\n start_date: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n end_date: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n request_ids: 'adbf752f-6457-4ddd-89b3-98ae2252b83b,adbf752f-6457-4ddd-89b3-98ae2252b83c',\n source_types: 'DASHBOARD,SYNTHETIC_WEBHOOK',\n http_methods: 'GET,POST',\n providers: 'ashby,greenhouse',\n services: 'hris,ats',\n resources: 'employees,users',\n child_resources: 'documents,time-off',\n sub_resources: 'documents,employees',\n actions: 'download,upload',\n status_codes: '200,400',\n success: true,\n order_by: Models::Operations::StackoneListLogsQueryParamOrderBy::DURATION,\n order_direction: Models::Operations::StackoneListLogsQueryParamOrderDirection::ASC,\n ),\n)\n\nres = s.request_logs.list_logs(request: req)\n\nunless res.unified_logs_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::StackoneListLogsRequest.new(\n filter: Models::Operations::QueryParamFilter.new(\n account_ids: '45355976281015164504,45355976281015164505',\n actions: 'download,upload',\n child_resources: 'documents,time-off',\n end_date: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n http_methods: 'GET,POST',\n order_by: Models::Operations::QueryParamOrderBy::DURATION,\n order_direction: Models::Operations::QueryParamOrderDirection::ASC,\n providers: 'ashby,greenhouse',\n request_ids: 'adbf752f-6457-4ddd-89b3-98ae2252b83b,adbf752f-6457-4ddd-89b3-98ae2252b83c',\n resources: 'employees,users',\n services: 'hris,ats',\n source_types: 'DASHBOARD,SYNTHETIC_WEBHOOK',\n start_date: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n status_codes: '200,400',\n sub_resources: 'documents,employees',\n success: true,\n ),\n include: Models::Operations::StackoneListLogsQueryParamInclude::STEP_LOGS,\n order_by: Models::Operations::OrderBy::DURATION,\n order_direction: Models::Operations::OrderDirection::ASC,\n)\n\nres = s.request_logs.list_logs(request: req)\n\nunless res.unified_logs_paginated.nil?\n # handle response\nend" - target: $["paths"]["/requests/logs/steps"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_list_step_logs" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::StackoneListStepLogsRequest.new(\n order_by: Models::Operations::OrderBy::EVENT_DATETIME,\n order_direction: Models::Operations::OrderDirection::ASC,\n filter: Models::Operations::Filter.new(\n account_ids: '45355976281015164504,45355976281015164505',\n start_date: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n end_date: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n request_ids: 'adbf752f-6457-4ddd-89b3-98ae2252b83b,adbf752f-6457-4ddd-89b3-98ae2252b83c',\n http_methods: 'GET,POST',\n providers: 'ashby,greenhouse',\n services: 'hris,ats',\n resources: 'employees,users',\n child_resources: 'documents,time-off',\n sub_resources: 'documents,employees',\n actions: 'download,upload',\n status_codes: '200,400',\n success: true,\n ),\n)\n\nres = s.request_logs.list_step_logs(request: req)\n\nunless res.step_logs_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::StackoneListStepLogsRequest.new(\n filter: Models::Operations::StackoneListStepLogsQueryParamFilter.new(\n account_ids: '45355976281015164504,45355976281015164505',\n actions: 'download,upload',\n child_resources: 'documents,time-off',\n end_date: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n http_methods: 'GET,POST',\n providers: 'ashby,greenhouse',\n request_ids: 'adbf752f-6457-4ddd-89b3-98ae2252b83b,adbf752f-6457-4ddd-89b3-98ae2252b83c',\n resources: 'employees,users',\n services: 'hris,ats',\n start_date: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n status_codes: '200,400',\n sub_resources: 'documents,employees',\n success: true,\n ),\n order_by: Models::Operations::StackoneListStepLogsQueryParamOrderBy::EVENT_DATETIME,\n order_direction: Models::Operations::StackoneListStepLogsQueryParamOrderDirection::ASC,\n)\n\nres = s.request_logs.list_step_logs(request: req)\n\nunless res.step_logs_paginated.nil?\n # handle response\nend" - target: $["paths"]["/requests/logs/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_get_log" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.request_logs.get_log(id: '', include: Models::Operations::Include::STEP_LOGS)\n\nunless res.unified_log_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.request_logs.get_log(id: '', include: Models::Operations::QueryParamInclude::STEP_LOGS)\n\nunless res.unified_log_result.nil?\n # handle response\nend" - target: $["paths"]["/requests/platform-logs"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_list_platform_logs" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::StackoneListPlatformLogsRequest.new(\n order_by: Models::Operations::StackoneListPlatformLogsQueryParamOrderBy::DURATION,\n order_direction: Models::Operations::StackoneListPlatformLogsQueryParamOrderDirection::ASC,\n filter: Models::Operations::StackoneListPlatformLogsQueryParamFilter.new(\n account_ids: '45355976281015164504,45355976281015164505',\n start_date: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n end_date: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n request_ids: 'adbf752f-6457-4ddd-89b3-98ae2252b83b,adbf752f-6457-4ddd-89b3-98ae2252b83c',\n source_types: 'DASHBOARD,SYNTHETIC_WEBHOOK',\n http_methods: 'GET,POST',\n categories: 'hris,ats',\n resources: 'employees,users',\n actions: 'download,upload',\n status_codes: '200,400',\n success: true,\n order_by: Models::Operations::StackoneListPlatformLogsQueryParamRequestLogsOrderBy::EVENT_DATETIME,\n order_direction: Models::Operations::StackoneListPlatformLogsQueryParamRequestLogsOrderDirection::ASC,\n ),\n)\n\nres = s.request_logs.list_platform_logs(request: req)\n\nunless res.platform_logs_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::StackoneListPlatformLogsRequest.new(\n filter: Models::Operations::StackoneListPlatformLogsQueryParamFilter.new(\n account_ids: '45355976281015164504,45355976281015164505',\n actions: 'download,upload',\n categories: 'hris,ats',\n end_date: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n http_methods: 'GET,POST',\n order_by: Models::Operations::StackoneListPlatformLogsQueryParamRequestLogsOrderBy::EVENT_DATETIME,\n order_direction: Models::Operations::StackoneListPlatformLogsQueryParamRequestLogsOrderDirection::ASC,\n request_ids: 'adbf752f-6457-4ddd-89b3-98ae2252b83b,adbf752f-6457-4ddd-89b3-98ae2252b83c',\n resources: 'employees,users',\n source_types: 'DASHBOARD,SYNTHETIC_WEBHOOK',\n start_date: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n status_codes: '200,400',\n success: true,\n ),\n order_by: Models::Operations::StackoneListPlatformLogsQueryParamOrderBy::DURATION,\n order_direction: Models::Operations::StackoneListPlatformLogsQueryParamOrderDirection::ASC,\n)\n\nres = s.request_logs.list_platform_logs(request: req)\n\nunless res.platform_logs_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/accounting/companies"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "accounting_list_companies" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AccountingListCompaniesRequest.new(\n fields_: 'id,remote_id,name,base_currency,fiscal_year_start_month,fiscal_year_start_day,unified_custom_fields',\n filter: Models::Operations::AccountingListCompaniesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.accounting.list_companies(request: req)\n\nunless res.accounting_companies_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AccountingListCompaniesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,base_currency,fiscal_year_start_month,fiscal_year_start_day,unified_custom_fields',\n filter: Models::Operations::AccountingListCompaniesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.accounting.list_companies(request: req)\n\nunless res.accounting_companies_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/accounting/companies/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "accounting_get_company" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AccountingGetCompanyRequest.new(\n id: '',\n fields_: 'id,remote_id,name,base_currency,fiscal_year_start_month,fiscal_year_start_day,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.accounting.get_company(request: req)\n\nunless res.accounting_company_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AccountingGetCompanyRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,base_currency,fiscal_year_start_month,fiscal_year_start_day,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.accounting.get_company(request: req)\n\nunless res.accounting_company_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/accounting/companies/{id}/accounts"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "accounting_list_company_accounts" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AccountingListCompanyAccountsRequest.new(\n id: '',\n fields_: 'id,remote_id,company_id,remote_company_id,code,name,type,active,unified_custom_fields',\n filter: nil,\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.accounting.list_company_accounts(request: req)\n\nunless res.accounting_accounts_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AccountingListCompanyAccountsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,company_id,remote_company_id,code,name,type,active,unified_custom_fields',\n filter: nil,\n id: '',\n x_account_id: '',\n)\n\nres = s.accounting.list_company_accounts(request: req)\n\nunless res.accounting_accounts_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/accounting/companies/{id}/accounts/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "accounting_get_company_account" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AccountingGetCompanyAccountRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,company_id,remote_company_id,code,name,type,active,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.accounting.get_company_account(request: req)\n\nunless res.accounting_account_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AccountingGetCompanyAccountRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,company_id,remote_company_id,code,name,type,active,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.accounting.get_company_account(request: req)\n\nunless res.accounting_account_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/accounting/companies/{id}/journals"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "accounting_list_company_journals" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AccountingListCompanyJournalsRequest.new(\n id: '',\n fields_: 'id,remote_id,company_id,remote_company_id,reference,memo,transaction_date,status,lines,created_at,updated_at,posted_at,unified_custom_fields',\n filter: nil,\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.accounting.list_company_journals(request: req)\n\nunless res.accounting_journals_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AccountingListCompanyJournalsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,company_id,remote_company_id,reference,memo,transaction_date,status,lines,created_at,updated_at,posted_at,unified_custom_fields',\n filter: nil,\n id: '',\n x_account_id: '',\n)\n\nres = s.accounting.list_company_journals(request: req)\n\nunless res.accounting_journals_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/accounting/companies/{id}/journals"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "accounting_create_company_journal" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.accounting.create_company_journal(id: '', x_account_id: '', accounting_journal_create_request_dto: Models::Shared::AccountingJournalCreateRequestDto.new(\n reference: 'JRN-2024-001',\n memo: 'Monthly closing entries',\n currency_code: Models::Shared::AccountingJournalCreateRequestDtoCurrencyCode.new(\n value: Models::Shared::AccountingJournalCreateRequestDtoValue::USD,\n source_value: 'USD',\n ),\n exchange_rate: 1.0,\n transaction_date: DateTime.iso8601('2024-03-20T10:00:00Z'),\n lines: [\n Models::Shared::CreateJournalLine.new(\n account_id: 'acc_123456789',\n description: 'Payment for office supplies',\n amount: 10_010.0,\n tax_rate_id: 'tax_123456789',\n tax_amount: 10_010.0,\n ),\n ],\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.accounting.create_company_journal(accounting_journal_create_request_dto: Models::Shared::AccountingJournalCreateRequestDto.new(\n currency_code: Models::Shared::CurrencyCode.new(\n source_value: 'USD',\n value: Models::Shared::AccountingJournalCreateRequestDtoValue::USD,\n ),\n exchange_rate: 1.0,\n lines: [\n Models::Shared::CreateJournalLine.new(\n account_id: 'acc_123456789',\n amount: 10_010.0,\n description: 'Payment for office supplies',\n tax_amount: 10_010.0,\n tax_rate_id: 'tax_123456789',\n ),\n ],\n memo: 'Monthly closing entries',\n reference: 'JRN-2024-001',\n transaction_date: DateTime.iso8601('2024-03-20T10:00:00Z'),\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/accounting/companies/{id}/journals/batch"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "accounting_batch_create_company_journals" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.accounting.batch_create_company_journals(id: '', x_account_id: '', accounting_journal_batch_create_request_dto: Models::Shared::AccountingJournalBatchCreateRequestDto.new(\n items: [],\n), prefer: 'heartbeat')\n\nunless res.batch_result_api_model.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.accounting.batch_create_company_journals(accounting_journal_batch_create_request_dto: Models::Shared::AccountingJournalBatchCreateRequestDto.new(\n items: [],\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.batch_result_api_model.nil?\n # handle response\nend" - target: $["paths"]["/unified/accounting/companies/{id}/journals/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "accounting_get_company_journal" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AccountingGetCompanyJournalRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,company_id,remote_company_id,reference,memo,transaction_date,status,lines,created_at,updated_at,posted_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.accounting.get_company_journal(request: req)\n\nunless res.accounting_journal_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AccountingGetCompanyJournalRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,company_id,remote_company_id,reference,memo,transaction_date,status,lines,created_at,updated_at,posted_at,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.accounting.get_company_journal(request: req)\n\nunless res.accounting_journal_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/accounting/companies/{id}/tax_rates"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "accounting_list_company_tax_rates" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AccountingListCompanyTaxRatesRequest.new(\n id: '',\n fields_: 'id,remote_id,company_id,remote_company_id,name,code,percentage,active,unified_custom_fields',\n filter: Models::Operations::AccountingListCompanyTaxRatesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.accounting.list_company_tax_rates(request: req)\n\nunless res.accounting_tax_rates_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AccountingListCompanyTaxRatesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,company_id,remote_company_id,name,code,percentage,active,unified_custom_fields',\n filter: Models::Operations::AccountingListCompanyTaxRatesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.accounting.list_company_tax_rates(request: req)\n\nunless res.accounting_tax_rates_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/accounting/companies/{id}/tax_rates/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "accounting_get_company_tax_rate" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AccountingGetCompanyTaxRateRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,company_id,remote_company_id,name,code,percentage,active,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.accounting.get_company_tax_rate(request: req)\n\nunless res.accounting_tax_rate_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AccountingGetCompanyTaxRateRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,company_id,remote_company_id,name,code,percentage,active,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.accounting.get_company_tax_rate(request: req)\n\nunless res.accounting_tax_rate_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/application_stages"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_application_stages" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationStagesRequest.new(\n fields_: 'id,remote_id,name,order,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::AtsListApplicationStagesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_application_stages(request: req)\n\nunless res.interview_stages_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationStagesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,order,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::AtsListApplicationStagesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.ats.list_application_stages(request: req)\n\nunless res.interview_stages_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/application_stages/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_application_stage" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetApplicationStageRequest.new(\n id: '',\n fields_: 'id,remote_id,name,order,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_application_stage(request: req)\n\nunless res.interview_stage_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetApplicationStageRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,order,created_at,updated_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_application_stage(request: req)\n\nunless res.interview_stage_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_applications" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationsRequest.new(\n fields_: 'id,remote_id,candidate_id,remote_candidate_id,job_id,remote_job_id,job_posting_id,remote_job_posting_id,interview_stage,interview_stage_id,remote_interview_stage_id,application_stage,application_stage_id,remote_application_stage_id,rejected_reason,rejected_reason_id,remote_rejected_reason_id,rejected_reason_ids,remote_rejected_reason_ids,rejected_reasons,rejected_at,location_id,remote_location_id,location_ids,remote_location_ids,status,application_status,questionnaires,attachments,result_links,source,created_at,updated_at,documents,custom_fields,candidate,unified_custom_fields',\n filter: Models::Operations::AtsListApplicationsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n created_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n expand: 'documents',\n include: 'attachments,custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_applications(request: req)\n\nunless res.applications_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationsRequest.new(\n prefer: 'heartbeat',\n expand: 'documents',\n fields_: 'id,remote_id,candidate_id,remote_candidate_id,job_id,remote_job_id,job_posting_id,remote_job_posting_id,interview_stage,interview_stage_id,remote_interview_stage_id,application_stage,application_stage_id,remote_application_stage_id,rejected_reason,rejected_reason_id,remote_rejected_reason_id,rejected_reason_ids,remote_rejected_reason_ids,rejected_reasons,rejected_at,location_id,remote_location_id,location_ids,remote_location_ids,status,application_status,questionnaires,attachments,result_links,source,created_at,updated_at,documents,custom_fields,candidate,unified_custom_fields',\n filter: Models::Operations::AtsListApplicationsQueryParamFilter.new(\n created_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n include: 'attachments,custom_fields',\n x_account_id: '',\n)\n\nres = s.ats.list_applications(request: req)\n\nunless res.applications_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_create_application" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.create_application(x_account_id: '', ats_create_application_request_dto: Models::Shared::AtsCreateApplicationRequestDto.new(\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n job_id: '4071538b-3cac-4fbf-ac76-f78ed250ffdd',\n job_posting_id: '1c702a20-8de8-4d03-ac18-cbf4ac42eb51',\n location_id: 'dd8d41d1-5eb8-4408-9c87-9ba44604eae4',\n application_status: nil,\n questionnaires: [\n Models::Shared::CreateQuestionnaire.new(\n id: 'right_to_work',\n answers: [\n Models::Shared::CreateAnswer.new(\n id: 'answer1',\n type: Models::Shared::CreateAnswerType.new(\n value: Models::Shared::CreateAnswerValue::SHORT_TEXT,\n source_value: 'Short Text',\n ),\n values: [\n 'Yes',\n ],\n ),\n ],\n ),\n ],\n source: Models::Shared::AtsCreateApplicationRequestDtoSource.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'LinkedIn',\n ),\n candidate_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n candidate: Models::Shared::AtsCreateApplicationRequestDtoCandidate.new(\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n phone_numbers: [\n Models::Shared::PhoneNumber.new(\n phone: '+447700112233',\n ),\n ],\n name: 'Romain Sestier',\n first_name: 'Romain',\n last_name: 'Sestier',\n email: 'sestier.romain123@gmail.com',\n social_links: [\n Models::Shared::SocialLink.new(\n type: 'linkedin',\n url: 'https://www.linkedin.com/in/romainsestier/',\n ),\n ],\n company: 'Company Inc.',\n title: 'Software Engineer',\n hired_at: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n country: 'United States',\n custom_fields: [\n Models::Shared::CustomFields.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Training Completion Status',\n value: 'Completed',\n value_id: 'value_456',\n remote_value_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n ),\n ],\n ),\n documents: [\n Models::Shared::AtsDocumentsUploadRequestDto.new(\n name: 'weather-forecast',\n file_format: Models::Shared::AtsDocumentsUploadRequestDtoFileFormat.new(\n value: Models::Shared::AtsDocumentsUploadRequestDtoValue::PDF,\n source_value: 'application/pdf',\n ),\n content: 'VGhpcyBpc24ndCByZWFsbHkgYSBzYW1wbGUgZmlsZSwgYnV0IG5vIG9uZSB3aWxsIGV2ZXIga25vdyE',\n category_id: '6530',\n path: '/path/to/file',\n confidential: nil,\n category: Models::Shared::AtsDocumentsUploadRequestDtoCategory.new(),\n ),\n ],\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.create_application(ats_create_application_request_dto: Models::Shared::AtsCreateApplicationRequestDto.new(\n application_status: nil,\n candidate: Models::Shared::AtsCreateApplicationRequestDtoCandidate.new(\n company: 'Company Inc.',\n country: 'United States',\n custom_fields: [\n Models::Shared::CustomFields.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Training Completion Status',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_value_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n value: 'Completed',\n value_id: 'value_456',\n ),\n ],\n email: 'sestier.romain123@gmail.com',\n first_name: 'Romain',\n hired_at: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n last_name: 'Sestier',\n name: 'Romain Sestier',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n phone_numbers: [\n Models::Shared::PhoneNumber.new(\n phone: '+447700112233',\n ),\n ],\n social_links: [\n Models::Shared::SocialLink.new(\n type: 'linkedin',\n url: 'https://www.linkedin.com/in/romainsestier/',\n ),\n ],\n title: 'Software Engineer',\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n ),\n candidate_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n documents: [\n Models::Shared::AtsDocumentsUploadRequestDto.new(\n category: Models::Shared::AtsDocumentsUploadRequestDtoCategory.new(),\n category_id: '6530',\n confidential: Models::Shared::AtsDocumentsUploadRequestDtoConfidential.new(\n source_value: 'public',\n value: Models::Shared::AtsDocumentsUploadRequestDtoSchemasValue::TRUE,\n ),\n content: 'VGhpcyBpc24ndCByZWFsbHkgYSBzYW1wbGUgZmlsZSwgYnV0IG5vIG9uZSB3aWxsIGV2ZXIga25vdyE',\n file_format: Models::Shared::AtsDocumentsUploadRequestDtoFileFormat.new(\n source_value: 'application/pdf',\n value: Models::Shared::AtsDocumentsUploadRequestDtoSchemasFileFormatValue::PDF,\n ),\n name: 'weather-forecast',\n path: '/path/to/file',\n ),\n ],\n job_id: '4071538b-3cac-4fbf-ac76-f78ed250ffdd',\n job_posting_id: '1c702a20-8de8-4d03-ac18-cbf4ac42eb51',\n location_id: 'dd8d41d1-5eb8-4408-9c87-9ba44604eae4',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n questionnaires: [\n Models::Shared::CreateQuestionnaire.new(\n answers: [\n Models::Shared::CreateAnswer.new(\n id: 'answer1',\n type: Models::Shared::CreateAnswerType.new(\n source_value: 'Short Text',\n value: Models::Shared::CreateAnswerValue::SHORT_TEXT,\n ),\n values: [\n 'Yes',\n ],\n ),\n ],\n id: 'right_to_work',\n ),\n ],\n source: nil,\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_application" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetApplicationRequest.new(\n id: '',\n fields_: 'id,remote_id,candidate_id,remote_candidate_id,job_id,remote_job_id,job_posting_id,remote_job_posting_id,interview_stage,interview_stage_id,remote_interview_stage_id,application_stage,application_stage_id,remote_application_stage_id,rejected_reason,rejected_reason_id,remote_rejected_reason_id,rejected_reason_ids,remote_rejected_reason_ids,rejected_reasons,rejected_at,location_id,remote_location_id,location_ids,remote_location_ids,status,application_status,questionnaires,attachments,result_links,source,created_at,updated_at,documents,custom_fields,candidate,unified_custom_fields',\n expand: 'documents',\n include: 'attachments,custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_application(request: req)\n\nunless res.application_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetApplicationRequest.new(\n prefer: 'heartbeat',\n expand: 'documents',\n fields_: 'id,remote_id,candidate_id,remote_candidate_id,job_id,remote_job_id,job_posting_id,remote_job_posting_id,interview_stage,interview_stage_id,remote_interview_stage_id,application_stage,application_stage_id,remote_application_stage_id,rejected_reason,rejected_reason_id,remote_rejected_reason_id,rejected_reason_ids,remote_rejected_reason_ids,rejected_reasons,rejected_at,location_id,remote_location_id,location_ids,remote_location_ids,status,application_status,questionnaires,attachments,result_links,source,created_at,updated_at,documents,custom_fields,candidate,unified_custom_fields',\n id: '',\n include: 'attachments,custom_fields',\n x_account_id: '',\n)\n\nres = s.ats.get_application(request: req)\n\nunless res.application_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications/{id}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_update_application" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.update_application(id: '', x_account_id: '', ats_update_application_request_dto: Models::Shared::AtsUpdateApplicationRequestDto.new(\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n custom_fields: [\n Models::Shared::CustomFields.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Training Completion Status',\n value: 'Completed',\n value_id: 'value_456',\n remote_value_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n ),\n ],\n application_status: Models::Shared::AtsUpdateApplicationRequestDtoApplicationStatus.new(\n value: Models::Shared::AtsUpdateApplicationRequestDtoValue::HIRED,\n source_value: 'Hired',\n ),\n source: Models::Shared::AtsUpdateApplicationRequestDtoSource.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'LinkedIn',\n ),\n), prefer: 'heartbeat')\n\nunless res.update_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.update_application(ats_update_application_request_dto: Models::Shared::AtsUpdateApplicationRequestDto.new(\n application_status: Models::Shared::AtsUpdateApplicationRequestDtoApplicationStatus.new(\n source_value: 'Hired',\n value: Models::Shared::AtsUpdateApplicationRequestDtoValue::HIRED,\n ),\n custom_fields: [\n Models::Shared::CustomFields.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Training Completion Status',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_value_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n value: 'Completed',\n value_id: 'value_456',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n source: Models::Shared::AtsUpdateApplicationRequestDtoSource.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'LinkedIn',\n ),\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.update_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications/{id}/changes"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_application_changes" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationChangesRequest.new(\n id: '',\n fields_: 'event_id,remote_event_id,created_at,effective_at,change_type,actor,new_values,unified_custom_fields',\n filter: Models::Operations::AtsListApplicationChangesQueryParamFilter.new(\n created_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_application_changes(request: req)\n\nunless res.application_changes_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationChangesRequest.new(\n prefer: 'heartbeat',\n fields_: 'event_id,remote_event_id,created_at,effective_at,change_type,actor,new_values,unified_custom_fields',\n filter: Models::Operations::AtsListApplicationChangesQueryParamFilter.new(\n created_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.list_application_changes(request: req)\n\nunless res.application_changes_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications/{id}/documents"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_application_documents" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationDocumentsRequest.new(\n id: '',\n fields_: 'id,remote_id,name,type,category,category_id,remote_category_id,contents,created_at,updated_at,remote_url,file_format,unified_custom_fields',\n filter: Models::Operations::AtsListApplicationDocumentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_application_documents(request: req)\n\nunless res.ats_documents_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationDocumentsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,type,category,category_id,remote_category_id,contents,created_at,updated_at,remote_url,file_format,unified_custom_fields',\n filter: Models::Operations::AtsListApplicationDocumentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.list_application_documents(request: req)\n\nunless res.ats_documents_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications/{id}/documents/upload"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_upload_application_document" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.upload_application_document(id: '', x_account_id: '', ats_documents_upload_request_dto: Models::Shared::AtsDocumentsUploadRequestDto.new(\n name: 'weather-forecast',\n file_format: nil,\n content: 'VGhpcyBpc24ndCByZWFsbHkgYSBzYW1wbGUgZmlsZSwgYnV0IG5vIG9uZSB3aWxsIGV2ZXIga25vdyE',\n category_id: '6530',\n path: '/path/to/file',\n confidential: Models::Shared::AtsDocumentsUploadRequestDtoConfidential.new(\n value: Models::Shared::AtsDocumentsUploadRequestDtoSchemasValue::TRUE,\n source_value: 'public',\n ),\n category: Models::Shared::AtsDocumentsUploadRequestDtoCategory.new(),\n), prefer: 'heartbeat')\n\nunless res.write_result_api_model.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.upload_application_document(ats_documents_upload_request_dto: Models::Shared::AtsDocumentsUploadRequestDto.new(\n category: Models::Shared::AtsDocumentsUploadRequestDtoCategory.new(),\n category_id: '6530',\n confidential: nil,\n content: 'VGhpcyBpc24ndCByZWFsbHkgYSBzYW1wbGUgZmlsZSwgYnV0IG5vIG9uZSB3aWxsIGV2ZXIga25vdyE',\n file_format: Models::Shared::AtsDocumentsUploadRequestDtoFileFormat.new(\n source_value: 'application/pdf',\n value: Models::Shared::AtsDocumentsUploadRequestDtoSchemasFileFormatValue::PDF,\n ),\n name: 'weather-forecast',\n path: '/path/to/file',\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.write_result_api_model.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications/{id}/documents/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_application_document" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetApplicationDocumentRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,name,type,category,category_id,remote_category_id,contents,created_at,updated_at,remote_url,file_format,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_application_document(request: req)\n\nunless res.ats_document_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetApplicationDocumentRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,type,category,category_id,remote_category_id,contents,created_at,updated_at,remote_url,file_format,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_application_document(request: req)\n\nunless res.ats_document_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications/{id}/documents/{subResourceId}/download"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_download_application_document" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsDownloadApplicationDocumentRequest.new(\n id: '',\n sub_resource_id: '',\n format: 'base64',\n export_format: 'text/plain',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.download_application_document(request: req)\n\nunless res.body.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsDownloadApplicationDocumentRequest.new(\n prefer: 'heartbeat',\n export_format: 'text/plain',\n format: 'base64',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.ats.download_application_document(request: req)\n\nunless res.body.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications/{id}/move"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_move_application" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.move_application(id: '', x_account_id: '', ats_move_application_request_dto: Models::Shared::AtsMoveApplicationRequestDto.new(\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n interview_stage_id: 'f223d7f6-908b-48f0-9237-b201c307f609',\n), prefer: 'heartbeat')\n\nunless res.move_application_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.move_application(ats_move_application_request_dto: Models::Shared::AtsMoveApplicationRequestDto.new(\n interview_stage_id: 'f223d7f6-908b-48f0-9237-b201c307f609',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.move_application_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications/{id}/notes"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_application_notes" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationNotesRequest.new(\n id: '',\n fields_: 'id,remote_id,content,author_id,remote_author_id,visibility,created_at,updated_at,deleted_at,unified_custom_fields',\n filter: Models::Operations::AtsListApplicationNotesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_application_notes(request: req)\n\nunless res.notes_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationNotesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,content,author_id,remote_author_id,visibility,created_at,updated_at,deleted_at,unified_custom_fields',\n filter: Models::Operations::AtsListApplicationNotesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.list_application_notes(request: req)\n\nunless res.notes_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications/{id}/notes"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_create_application_note" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.create_application_note(id: '', x_account_id: '', ats_create_notes_request_dto: Models::Shared::AtsCreateNotesRequestDto.new(\n content: [\n Models::Shared::NoteContentApiModel.new(\n body: 'This candidate seems like a good fit for the role',\n ),\n ],\n author_id: '1234567890',\n visibility: Models::Shared::AtsCreateNotesRequestDtoVisibility.new(\n value: Models::Shared::AtsCreateNotesRequestDtoValue::PUBLIC,\n source_value: 'Public',\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.create_application_note(ats_create_notes_request_dto: Models::Shared::AtsCreateNotesRequestDto.new(\n author_id: '1234567890',\n content: [\n Models::Shared::NoteContentApiModel.new(\n body: 'This candidate seems like a good fit for the role',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n visibility: Models::Shared::Visibility.new(\n source_value: 'Public',\n value: Models::Shared::AtsCreateNotesRequestDtoValue::PUBLIC,\n ),\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications/{id}/notes/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_application_note" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetApplicationNoteRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,content,author_id,remote_author_id,visibility,created_at,updated_at,deleted_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_application_note(request: req)\n\nunless res.note_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetApplicationNoteRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,content,author_id,remote_author_id,visibility,created_at,updated_at,deleted_at,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_application_note(request: req)\n\nunless res.note_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications/{id}/notes/{subResourceId}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_update_application_note" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsUpdateApplicationNoteRequest.new(\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n prefer: 'heartbeat',\n ats_update_notes_request_dto: Models::Shared::AtsUpdateNotesRequestDto.new(\n content: [\n Models::Shared::NoteContentApiModel.new(\n body: 'This candidate seems like a good fit for the role',\n ),\n ],\n author_id: '1234567890',\n visibility: Models::Shared::AtsUpdateNotesRequestDtoVisibility.new(\n value: Models::Shared::AtsUpdateNotesRequestDtoValue::PUBLIC,\n source_value: 'Public',\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n ),\n)\n\nres = s.ats.update_application_note(request: req)\n\nunless res.update_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsUpdateApplicationNoteRequest.new(\n ats_update_notes_request_dto: Models::Shared::AtsUpdateNotesRequestDto.new(\n author_id: '1234567890',\n content: [\n Models::Shared::NoteContentApiModel.new(\n body: 'This candidate seems like a good fit for the role',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n visibility: Models::Shared::AtsUpdateNotesRequestDtoVisibility.new(\n source_value: 'Public',\n value: Models::Shared::AtsUpdateNotesRequestDtoValue::PUBLIC,\n ),\n ),\n prefer: 'heartbeat',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.ats.update_application_note(request: req)\n\nunless res.update_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications/{id}/offers"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_applications_offers" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationsOffersRequest.new(\n id: '',\n fields_: 'id,remote_id,application_id,remote_application_id,start_date,offer_status,salary,currency,created_at,updated_at,offer_history,unified_custom_fields',\n filter: Models::Operations::AtsListApplicationsOffersQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_applications_offers(request: req)\n\nunless res.offers_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationsOffersRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,application_id,remote_application_id,start_date,offer_status,salary,currency,created_at,updated_at,offer_history,unified_custom_fields',\n filter: Models::Operations::AtsListApplicationsOffersQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.list_applications_offers(request: req)\n\nunless res.offers_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications/{id}/offers/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_application_offer" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetApplicationOfferRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,application_id,remote_application_id,start_date,offer_status,salary,currency,created_at,updated_at,offer_history,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_application_offer(request: req)\n\nunless res.offers_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetApplicationOfferRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,application_id,remote_application_id,start_date,offer_status,salary,currency,created_at,updated_at,offer_history,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_application_offer(request: req)\n\nunless res.offers_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications/{id}/reject"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_reject_application" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.reject_application(id: '', x_account_id: '', ats_reject_application_request_dto: Models::Shared::AtsRejectApplicationRequestDto.new(\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n rejected_reason_id: 'f223d7f6-908b-48f0-9237-b201c307f609',\n), prefer: 'heartbeat')\n\nunless res.reject_application_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.reject_application(ats_reject_application_request_dto: Models::Shared::AtsRejectApplicationRequestDto.new(\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n rejected_reason_id: 'f223d7f6-908b-48f0-9237-b201c307f609',\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.reject_application_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications/{id}/scheduled_interviews"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_applications_scheduled_interviews" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationsScheduledInterviewsRequest.new(\n id: '',\n fields_: 'id,remote_id,application_id,remote_application_id,interview_stage_id,remote_interview_stage_id,interview_stage,status,interview_status,interviewer_ids,remote_interviewer_ids,interview_parts,interviewers,start_at,end_at,meeting_url,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::AtsListApplicationsScheduledInterviewsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_applications_scheduled_interviews(request: req)\n\nunless res.scheduled_interviews_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationsScheduledInterviewsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,application_id,remote_application_id,interview_stage_id,remote_interview_stage_id,interview_stage,status,interview_status,interviewer_ids,remote_interviewer_ids,interview_parts,interviewers,start_at,end_at,meeting_url,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::AtsListApplicationsScheduledInterviewsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.list_applications_scheduled_interviews(request: req)\n\nunless res.scheduled_interviews_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications/{id}/scheduled_interviews/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_application_scheduled_interview" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetApplicationScheduledInterviewRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,candidate_id,remote_candidate_id,job_id,remote_job_id,job_posting_id,remote_job_posting_id,interview_stage,interview_stage_id,remote_interview_stage_id,application_stage,application_stage_id,remote_application_stage_id,rejected_reason,rejected_reason_id,remote_rejected_reason_id,rejected_reason_ids,remote_rejected_reason_ids,rejected_reasons,rejected_at,location_id,remote_location_id,location_ids,remote_location_ids,status,application_status,questionnaires,attachments,result_links,source,created_at,updated_at,documents,custom_fields,candidate,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_application_scheduled_interview(request: req)\n\nunless res.scheduled_interviews_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetApplicationScheduledInterviewRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,candidate_id,remote_candidate_id,job_id,remote_job_id,job_posting_id,remote_job_posting_id,interview_stage,interview_stage_id,remote_interview_stage_id,application_stage,application_stage_id,remote_application_stage_id,rejected_reason,rejected_reason_id,remote_rejected_reason_id,rejected_reason_ids,remote_rejected_reason_ids,rejected_reasons,rejected_at,location_id,remote_location_id,location_ids,remote_location_ids,status,application_status,questionnaires,attachments,result_links,source,created_at,updated_at,documents,custom_fields,candidate,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_application_scheduled_interview(request: req)\n\nunless res.scheduled_interviews_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications/{id}/scorecards"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_application_scorecards" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationScorecardsRequest.new(\n id: '',\n fields_: 'id,remote_id,sections,label,candidate_id,remote_candidate_id,application_id,remote_application_id,interview_id,remote_interview_id,author_id,remote_author_id,overall_recommendation,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::AtsListApplicationScorecardsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_application_scorecards(request: req)\n\nunless res.scorecards_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationScorecardsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,sections,label,candidate_id,remote_candidate_id,application_id,remote_application_id,interview_id,remote_interview_id,author_id,remote_author_id,overall_recommendation,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::AtsListApplicationScorecardsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.list_application_scorecards(request: req)\n\nunless res.scorecards_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/applications/{id}/scorecards/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_application_scorecard" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetApplicationScorecardRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,sections,label,candidate_id,remote_candidate_id,application_id,remote_application_id,interview_id,remote_interview_id,author_id,remote_author_id,overall_recommendation,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_application_scorecard(request: req)\n\nunless res.scorecards_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetApplicationScorecardRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,sections,label,candidate_id,remote_candidate_id,application_id,remote_application_id,interview_id,remote_interview_id,author_id,remote_author_id,overall_recommendation,created_at,updated_at,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_application_scorecard(request: req)\n\nunless res.scorecards_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/assessments/orders"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_order_assessments_request" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.order_assessments_request(x_account_id: '', ats_create_candidates_assessments_request_dto: Models::Shared::AtsCreateCandidatesAssessmentsRequestDto.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n package: Models::Shared::AtsCreateCandidatesAssessmentsRequestDtoPackage.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Test 1',\n description: 'Skills test to gauge a candidate\\'s proficiency in job-specific skills',\n ),\n application: Models::Shared::AtsCreateCandidatesAssessmentsRequestDtoApplication.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n application_status: Models::Shared::AtsCreateCandidatesAssessmentsRequestDtoApplicationStatus.new(\n value: Models::Shared::AtsCreateCandidatesAssessmentsRequestDtoValue::HIRED,\n source_value: 'Hired',\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n ),\n job: Models::Shared::AtsCreateCandidatesAssessmentsRequestDtoJob.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n title: 'Software Engineer',\n hiring_team: [\n Models::Shared::AtsJobHiringTeam.new(\n user_id: '123456',\n remote_user_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n first_name: 'John',\n last_name: 'Doe',\n email: 'john.doe@gmail.com',\n role: 'Software Engineer',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n ),\n candidate: Models::Shared::AtsCreateCandidatesAssessmentsRequestDtoCandidate.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n first_name: 'Romain',\n last_name: 'Sestier',\n emails: [\n Models::Shared::CandidateEmail.new(\n type: 'personal',\n value: 'sestier.romain123@gmail.com',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n profile_url: 'https://exmaple.com/candidate?id=xyz',\n ),\n requester: Models::Shared::Requester.new(\n user_id: '123456',\n remote_user_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n first_name: 'John',\n last_name: 'Doe',\n email: 'john.doe@gmail.com',\n role: 'Software Engineer',\n ),\n results_update_url: 'https://exmaple.com/integrations/results/update',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_assessment_order_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.order_assessments_request(ats_create_candidates_assessments_request_dto: Models::Shared::AtsCreateCandidatesAssessmentsRequestDto.new(\n application: Models::Shared::AtsCreateCandidatesAssessmentsRequestDtoApplication.new(\n application_status: Models::Shared::AtsCreateCandidatesAssessmentsRequestDtoApplicationStatus.new(\n source_value: 'Hired',\n value: Models::Shared::AtsCreateCandidatesAssessmentsRequestDtoValue::HIRED,\n ),\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n candidate: Models::Shared::AtsCreateCandidatesAssessmentsRequestDtoCandidate.new(\n emails: [\n Models::Shared::CandidateEmail.new(\n type: 'personal',\n value: 'sestier.romain123@gmail.com',\n ),\n ],\n first_name: 'Romain',\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n last_name: 'Sestier',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n profile_url: 'https://exmaple.com/candidate?id=xyz',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n job: Models::Shared::AtsCreateCandidatesAssessmentsRequestDtoJob.new(\n hiring_team: [\n Models::Shared::AtsJobHiringTeam.new(\n email: 'john.doe@gmail.com',\n first_name: 'John',\n last_name: 'Doe',\n remote_user_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n role: 'Software Engineer',\n user_id: '123456',\n ),\n ],\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n title: 'Software Engineer',\n ),\n package: Models::Shared::AtsCreateCandidatesAssessmentsRequestDtoPackage.new(\n description: 'Skills test to gauge a candidate\\'s proficiency in job-specific skills',\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Test 1',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n requester: Models::Shared::AtsCreateCandidatesAssessmentsRequestDtoRequester.new(\n email: 'john.doe@gmail.com',\n first_name: 'John',\n last_name: 'Doe',\n remote_user_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n role: 'Software Engineer',\n user_id: '123456',\n ),\n results_update_url: 'https://exmaple.com/integrations/results/update',\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_assessment_order_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/assessments/orders/{id}/result"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_update_assessments_result" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.update_assessments_result(id: '', x_account_id: '', ats_update_candidates_assessments_results_request_dto: Models::Shared::AtsUpdateCandidatesAssessmentsResultsRequestDto.new(\n score: nil,\n start_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n submission_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n summary: 'Test is passed',\n result: Models::Shared::Result.new(\n value: Models::Shared::AtsUpdateCandidatesAssessmentsResultsRequestDtoValue::PASSED,\n source_value: 'Passed',\n ),\n result_url: 'https://exmaple.com/result?id=xyz',\n attachments: [\n Models::Shared::Attachment.new(\n url: 'http://example.com/resume.pdf',\n content_type: Models::Shared::AttachmentContentType.new(\n value: Models::Shared::AttachmentValue::TEXT,\n source_value: 'Text',\n ),\n ),\n ],\n candidate: Models::Shared::AtsUpdateCandidatesAssessmentsResultsRequestDtoCandidate.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n profile_url: 'https://exmaple.com/candidate?id=xyz',\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.update_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.update_assessments_result(ats_update_candidates_assessments_results_request_dto: Models::Shared::AtsUpdateCandidatesAssessmentsResultsRequestDto.new(\n attachments: nil,\n candidate: Models::Shared::AtsUpdateCandidatesAssessmentsResultsRequestDtoCandidate.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n profile_url: 'https://exmaple.com/candidate?id=xyz',\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n result: Models::Shared::AtsUpdateCandidatesAssessmentsResultsRequestDtoResult.new(\n source_value: 'Passed',\n value: Models::Shared::AtsUpdateCandidatesAssessmentsResultsRequestDtoValue::PASSED,\n ),\n result_url: 'https://exmaple.com/result?id=xyz',\n score: Models::Shared::AtsUpdateCandidatesAssessmentsResultsRequestDtoScore.new(\n label: 'Percentage',\n max: '100',\n min: '0',\n value: '80',\n ),\n start_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n submission_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n summary: 'Test is passed',\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.update_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/assessments/packages"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_assessments_packages" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListAssessmentsPackagesRequest.new(\n filter: Models::Operations::AtsListAssessmentsPackagesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_assessments_packages(request: req)\n\nunless res.assessment_package_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListAssessmentsPackagesRequest.new(\n prefer: 'heartbeat',\n filter: Models::Operations::AtsListAssessmentsPackagesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.ats.list_assessments_packages(request: req)\n\nunless res.assessment_package_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/assessments/packages/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_assessments_package" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetAssessmentsPackageRequest.new(\n id: '',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_assessments_package(request: req)\n\nunless res.assessment_package_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetAssessmentsPackageRequest.new(\n prefer: 'heartbeat',\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_assessments_package(request: req)\n\nunless res.assessment_package_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/background_checks/orders"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_order_background_check_request" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.order_background_check_request(x_account_id: '', ats_create_background_check_order_request_dto: Models::Shared::AtsCreateBackgroundCheckOrderRequestDto.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n application: Models::Shared::AtsCreateBackgroundCheckOrderRequestDtoApplication.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n application_status: Models::Shared::AtsCreateBackgroundCheckOrderRequestDtoApplicationStatus.new(\n value: Models::Shared::AtsCreateBackgroundCheckOrderRequestDtoValue::HIRED,\n source_value: 'Hired',\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n ),\n job: nil,\n candidate: Models::Shared::AtsCreateBackgroundCheckOrderRequestDtoCandidate.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n first_name: 'Romain',\n last_name: 'Sestier',\n emails: [\n Models::Shared::CandidateEmail.new(\n type: 'personal',\n value: 'sestier.romain123@gmail.com',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n profile_url: 'https://exmaple.com/candidate?id=xyz',\n ),\n requester: Models::Shared::AtsCreateBackgroundCheckOrderRequestDtoRequester.new(\n user_id: '123456',\n remote_user_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n first_name: 'John',\n last_name: 'Doe',\n email: 'john.doe@gmail.com',\n role: 'Software Engineer',\n ),\n results_update_url: 'https://exmaple.com/integrations/results/update',\n package: Models::Shared::AtsCreateBackgroundCheckOrderRequestDtoPackage.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Test 1',\n description: 'Skills test to gauge a candidate\\'s proficiency in job-specific skills',\n tests: [\n Models::Shared::Package.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Test 1',\n description: 'Skills test to gauge a candidate\\'s proficiency in job-specific skills',\n ),\n ],\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_background_check_order_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.order_background_check_request(ats_create_background_check_order_request_dto: Models::Shared::AtsCreateBackgroundCheckOrderRequestDto.new(\n application: Models::Shared::AtsCreateBackgroundCheckOrderRequestDtoApplication.new(\n application_status: Models::Shared::AtsCreateBackgroundCheckOrderRequestDtoApplicationStatus.new(\n source_value: 'Hired',\n value: Models::Shared::AtsCreateBackgroundCheckOrderRequestDtoValue::HIRED,\n ),\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n candidate: nil,\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n job: Models::Shared::Job.new(\n hiring_team: [\n Models::Shared::AtsJobHiringTeam.new(\n email: 'john.doe@gmail.com',\n first_name: 'John',\n last_name: 'Doe',\n remote_user_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n role: 'Software Engineer',\n user_id: '123456',\n ),\n ],\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n title: 'Software Engineer',\n ),\n package: Models::Shared::AtsCreateBackgroundCheckOrderRequestDtoPackage.new(\n description: 'Skills test to gauge a candidate\\'s proficiency in job-specific skills',\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Test 1',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n tests: [\n Models::Shared::Package.new(\n description: 'Skills test to gauge a candidate\\'s proficiency in job-specific skills',\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Test 1',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n ],\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n requester: Models::Shared::Requester.new(\n email: 'john.doe@gmail.com',\n first_name: 'John',\n last_name: 'Doe',\n remote_user_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n role: 'Software Engineer',\n user_id: '123456',\n ),\n results_update_url: 'https://exmaple.com/integrations/results/update',\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_background_check_order_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/background_checks/orders/{id}/result"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_update_background_check_result" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.update_background_check_result(id: '', x_account_id: '', ats_update_background_check_result_request_dto: Models::Shared::AtsUpdateBackgroundCheckResultRequestDto.new(\n score: Models::Shared::AtsUpdateBackgroundCheckResultRequestDtoScore.new(\n label: 'Percentage',\n value: '80',\n min: '0',\n max: '100',\n ),\n start_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n submission_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n summary: 'Test is passed',\n result: Models::Shared::AtsUpdateBackgroundCheckResultRequestDtoResult.new(\n value: Models::Shared::AtsUpdateBackgroundCheckResultRequestDtoValue::PASSED,\n source_value: 'Passed',\n ),\n result_url: 'https://exmaple.com/result?id=xyz',\n attachments: [\n Models::Shared::Attachment.new(\n url: 'http://example.com/resume.pdf',\n content_type: Models::Shared::AttachmentContentType.new(\n value: Models::Shared::AttachmentValue::TEXT,\n source_value: 'Text',\n ),\n ),\n ],\n candidate: Models::Shared::AtsUpdateBackgroundCheckResultRequestDtoCandidate.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n profile_url: 'https://exmaple.com/candidate?id=xyz',\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.update_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.update_background_check_result(ats_update_background_check_result_request_dto: Models::Shared::AtsUpdateBackgroundCheckResultRequestDto.new(\n attachments: [\n Models::Shared::Attachment.new(\n content_type: Models::Shared::AttachmentContentType.new(\n source_value: 'Text',\n value: Models::Shared::AttachmentValue::TEXT,\n ),\n url: 'http://example.com/resume.pdf',\n ),\n ],\n candidate: Models::Shared::AtsUpdateBackgroundCheckResultRequestDtoCandidate.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n profile_url: 'https://exmaple.com/candidate?id=xyz',\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n result: Models::Shared::AtsUpdateBackgroundCheckResultRequestDtoResult.new(\n source_value: 'Passed',\n value: Models::Shared::AtsUpdateBackgroundCheckResultRequestDtoValue::PASSED,\n ),\n result_url: 'https://exmaple.com/result?id=xyz',\n score: Models::Shared::Score.new(\n label: 'Percentage',\n max: '100',\n min: '0',\n value: '80',\n ),\n start_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n submission_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n summary: 'Test is passed',\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.update_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/background_checks/packages"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_background_check_packages" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListBackgroundCheckPackagesRequest.new(\n fields_: 'id,remote_id,name,description,tests,unified_custom_fields',\n filter: Models::Operations::AtsListBackgroundCheckPackagesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_background_check_packages(request: req)\n\nunless res.background_check_package_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListBackgroundCheckPackagesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,tests,unified_custom_fields',\n filter: Models::Operations::AtsListBackgroundCheckPackagesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.ats.list_background_check_packages(request: req)\n\nunless res.background_check_package_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/background_checks/packages"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_create_background_check_package" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.create_background_check_package(x_account_id: '', ats_create_background_check_packages_request_dto: Models::Shared::AtsCreateBackgroundCheckPackagesRequestDto.new(\n name: 'Test 1',\n description: 'Skills test to gauge a candidate\\'s proficiency in job-specific skills',\n tests: [\n Models::Shared::CreatePackage.new(\n name: 'Test 1',\n description: 'Skills test to gauge a candidate\\'s proficiency in job-specific skills',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.create_background_check_package(ats_create_background_check_packages_request_dto: Models::Shared::AtsCreateBackgroundCheckPackagesRequestDto.new(\n description: 'Skills test to gauge a candidate\\'s proficiency in job-specific skills',\n name: 'Test 1',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n tests: [\n Models::Shared::CreatePackage.new(\n description: 'Skills test to gauge a candidate\\'s proficiency in job-specific skills',\n name: 'Test 1',\n ),\n ],\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/background_checks/packages/{id}"]["delete"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_delete_background_check_package" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.delete_background_check_package(id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.delete_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.delete_background_check_package(id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.delete_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/background_checks/packages/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_background_check_package" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetBackgroundCheckPackageRequest.new(\n id: '',\n fields_: 'id,remote_id,name,description,tests,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_background_check_package(request: req)\n\nunless res.background_check_package_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetBackgroundCheckPackageRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,tests,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_background_check_package(request: req)\n\nunless res.background_check_package_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/background_checks/packages/{id}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_update_background_check_package" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.update_background_check_package(id: '', x_account_id: '', ats_update_background_check_packages_request_dto: Models::Shared::AtsUpdateBackgroundCheckPackagesRequestDto.new(\n name: 'Test 1',\n description: 'Skills test to gauge a candidate\\'s proficiency in job-specific skills',\n tests: [\n Models::Shared::UpdatePackage.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Test 1',\n description: 'Skills test to gauge a candidate\\'s proficiency in job-specific skills',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.update_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.update_background_check_package(ats_update_background_check_packages_request_dto: Models::Shared::AtsUpdateBackgroundCheckPackagesRequestDto.new(\n description: 'Skills test to gauge a candidate\\'s proficiency in job-specific skills',\n name: 'Test 1',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n tests: [\n Models::Shared::UpdatePackage.new(\n description: 'Skills test to gauge a candidate\\'s proficiency in job-specific skills',\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Test 1',\n ),\n ],\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.update_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/candidates"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_candidates" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListCandidatesRequest.new(\n fields_: 'id,remote_id,name,first_name,last_name,email,emails,social_links,phone,phone_numbers,company,country,title,application_ids,remote_application_ids,hired_at,custom_fields,tags,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::AtsListCandidatesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n created_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n include: 'custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_candidates(request: req)\n\nunless res.candidates_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListCandidatesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,first_name,last_name,email,emails,social_links,phone,phone_numbers,company,country,title,application_ids,remote_application_ids,hired_at,custom_fields,tags,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::AtsListCandidatesQueryParamFilter.new(\n created_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n include: 'custom_fields',\n x_account_id: '',\n)\n\nres = s.ats.list_candidates(request: req)\n\nunless res.candidates_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/candidates"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_create_candidate" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.create_candidate(x_account_id: '', ats_create_candidate_request_dto: Models::Shared::AtsCreateCandidateRequestDto.new(\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n phone_numbers: [\n Models::Shared::PhoneNumber.new(\n phone: '+447700112233',\n ),\n ],\n name: 'Romain Sestier',\n first_name: 'Romain',\n last_name: 'Sestier',\n email: 'sestier.romain123@gmail.com',\n social_links: [\n Models::Shared::SocialLink.new(\n type: 'linkedin',\n url: 'https://www.linkedin.com/in/romainsestier/',\n ),\n ],\n company: 'Company Inc.',\n title: 'Software Engineer',\n hired_at: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n country: 'United States',\n custom_fields: [\n Models::Shared::CustomFields.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Training Completion Status',\n value: 'Completed',\n value_id: 'value_456',\n remote_value_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n ),\n ],\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.create_candidate(ats_create_candidate_request_dto: Models::Shared::AtsCreateCandidateRequestDto.new(\n company: 'Company Inc.',\n country: 'United States',\n custom_fields: [\n Models::Shared::CustomFields.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Training Completion Status',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_value_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n value: 'Completed',\n value_id: 'value_456',\n ),\n ],\n email: 'sestier.romain123@gmail.com',\n first_name: 'Romain',\n hired_at: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n last_name: 'Sestier',\n name: 'Romain Sestier',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n phone_numbers: [\n Models::Shared::PhoneNumber.new(\n phone: '+447700112233',\n ),\n ],\n social_links: [\n Models::Shared::SocialLink.new(\n type: 'linkedin',\n url: 'https://www.linkedin.com/in/romainsestier/',\n ),\n ],\n title: 'Software Engineer',\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/candidates/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_candidate" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetCandidateRequest.new(\n id: '',\n fields_: 'id,remote_id,name,first_name,last_name,email,emails,social_links,phone,phone_numbers,company,country,title,application_ids,remote_application_ids,hired_at,custom_fields,tags,created_at,updated_at,unified_custom_fields',\n include: 'custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_candidate(request: req)\n\nunless res.candidate_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetCandidateRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,first_name,last_name,email,emails,social_links,phone,phone_numbers,company,country,title,application_ids,remote_application_ids,hired_at,custom_fields,tags,created_at,updated_at,unified_custom_fields',\n id: '',\n include: 'custom_fields',\n x_account_id: '',\n)\n\nres = s.ats.get_candidate(request: req)\n\nunless res.candidate_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/candidates/{id}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_update_candidate" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.update_candidate(id: '', x_account_id: '', ats_update_candidate_request_dto: Models::Shared::AtsUpdateCandidateRequestDto.new(\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n name: 'Romain Sestier',\n first_name: 'Romain',\n last_name: 'Sestier',\n email: 'sestier.romain123@gmail.com',\n emails: [\n Models::Shared::CandidateEmail.new(\n type: 'personal',\n value: 'sestier.romain123@gmail.com',\n ),\n ],\n social_links: [\n Models::Shared::SocialLink.new(\n type: 'linkedin',\n url: 'https://www.linkedin.com/in/romainsestier/',\n ),\n ],\n phone_numbers: [\n Models::Shared::PhoneNumber.new(\n phone: '+447700112233',\n ),\n ],\n company: 'Company Inc.',\n title: 'Software Engineer',\n application_ids: [\n '123e4567-e89b-12d3-a456-426614174000',\n '523e1234-e89b-fdd2-a456-762545121101',\n ],\n hired_at: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n country: 'United States',\n custom_fields: nil,\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.update_candidate(ats_update_candidate_request_dto: Models::Shared::AtsUpdateCandidateRequestDto.new(\n application_ids: [\n '123e4567-e89b-12d3-a456-426614174000',\n '523e1234-e89b-fdd2-a456-762545121101',\n ],\n company: 'Company Inc.',\n country: 'United States',\n custom_fields: [\n Models::Shared::CustomFields.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Training Completion Status',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_value_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n value: 'Completed',\n value_id: 'value_456',\n ),\n ],\n email: 'sestier.romain123@gmail.com',\n emails: [\n Models::Shared::CandidateEmail.new(\n type: 'personal',\n value: 'sestier.romain123@gmail.com',\n ),\n ],\n first_name: 'Romain',\n hired_at: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n last_name: 'Sestier',\n name: 'Romain Sestier',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n phone_numbers: [\n Models::Shared::PhoneNumber.new(\n phone: '+447700112233',\n ),\n ],\n social_links: nil,\n title: 'Software Engineer',\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/candidates/{id}/notes"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_candidate_notes" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListCandidateNotesRequest.new(\n id: '',\n fields_: 'id,remote_id,content,author_id,remote_author_id,visibility,created_at,updated_at,deleted_at,unified_custom_fields',\n filter: Models::Operations::AtsListCandidateNotesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_candidate_notes(request: req)\n\nunless res.notes_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListCandidateNotesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,content,author_id,remote_author_id,visibility,created_at,updated_at,deleted_at,unified_custom_fields',\n filter: Models::Operations::AtsListCandidateNotesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.list_candidate_notes(request: req)\n\nunless res.notes_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/candidates/{id}/notes"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_create_candidate_note" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.create_candidate_note(id: '', x_account_id: '', ats_create_notes_request_dto: Models::Shared::AtsCreateNotesRequestDto.new(\n content: [\n Models::Shared::NoteContentApiModel.new(\n body: 'This candidate seems like a good fit for the role',\n ),\n ],\n author_id: '1234567890',\n visibility: Models::Shared::AtsCreateNotesRequestDtoVisibility.new(\n value: Models::Shared::AtsCreateNotesRequestDtoValue::PUBLIC,\n source_value: 'Public',\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.create_candidate_note(ats_create_notes_request_dto: Models::Shared::AtsCreateNotesRequestDto.new(\n author_id: '1234567890',\n content: [\n Models::Shared::NoteContentApiModel.new(\n body: 'This candidate seems like a good fit for the role',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n visibility: Models::Shared::Visibility.new(\n source_value: 'Public',\n value: Models::Shared::AtsCreateNotesRequestDtoValue::PUBLIC,\n ),\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/candidates/{id}/notes/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_candidate_note" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetCandidateNoteRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,content,author_id,remote_author_id,visibility,created_at,updated_at,deleted_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_candidate_note(request: req)\n\nunless res.note_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetCandidateNoteRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,content,author_id,remote_author_id,visibility,created_at,updated_at,deleted_at,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_candidate_note(request: req)\n\nunless res.note_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/custom_field_definitions/applications"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_application_custom_field_definitions" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationCustomFieldDefinitionsRequest.new(\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: nil,\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_application_custom_field_definitions(request: req)\n\nunless res.custom_field_definitions_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationCustomFieldDefinitionsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: nil,\n x_account_id: '',\n)\n\nres = s.ats.list_application_custom_field_definitions(request: req)\n\nunless res.custom_field_definitions_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/custom_field_definitions/applications/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_application_custom_field_definition" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetApplicationCustomFieldDefinitionRequest.new(\n id: '',\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: nil,\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_application_custom_field_definition(request: req)\n\nunless res.custom_field_definition_result_api_model.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetApplicationCustomFieldDefinitionRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: nil,\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_application_custom_field_definition(request: req)\n\nunless res.custom_field_definition_result_api_model.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/custom_field_definitions/candidates"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_candidate_custom_field_definitions" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListCandidateCustomFieldDefinitionsRequest.new(\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: Models::Operations::AtsListCandidateCustomFieldDefinitionsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_candidate_custom_field_definitions(request: req)\n\nunless res.custom_field_definitions_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListCandidateCustomFieldDefinitionsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: Models::Operations::AtsListCandidateCustomFieldDefinitionsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.ats.list_candidate_custom_field_definitions(request: req)\n\nunless res.custom_field_definitions_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/custom_field_definitions/candidates/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_candidate_custom_field_definition" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetCandidateCustomFieldDefinitionRequest.new(\n id: '',\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: Models::Operations::AtsGetCandidateCustomFieldDefinitionQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_candidate_custom_field_definition(request: req)\n\nunless res.custom_field_definition_result_api_model.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetCandidateCustomFieldDefinitionRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: Models::Operations::AtsGetCandidateCustomFieldDefinitionQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_candidate_custom_field_definition(request: req)\n\nunless res.custom_field_definition_result_api_model.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/custom_field_definitions/jobs"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_job_custom_field_definitions" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListJobCustomFieldDefinitionsRequest.new(\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: Models::Operations::AtsListJobCustomFieldDefinitionsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_job_custom_field_definitions(request: req)\n\nunless res.custom_field_definitions_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListJobCustomFieldDefinitionsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: Models::Operations::AtsListJobCustomFieldDefinitionsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.ats.list_job_custom_field_definitions(request: req)\n\nunless res.custom_field_definitions_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/custom_field_definitions/jobs/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_job_custom_field_definition" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetJobCustomFieldDefinitionRequest.new(\n id: '',\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: Models::Operations::AtsGetJobCustomFieldDefinitionQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_job_custom_field_definition(request: req)\n\nunless res.custom_field_definition_result_api_model.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetJobCustomFieldDefinitionRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: Models::Operations::AtsGetJobCustomFieldDefinitionQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_job_custom_field_definition(request: req)\n\nunless res.custom_field_definition_result_api_model.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/departments"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_departments" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListDepartmentsRequest.new(\n fields_: 'id,remote_id,name,unified_custom_fields',\n filter: Models::Operations::AtsListDepartmentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_departments(request: req)\n\nunless res.departments_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListDepartmentsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,unified_custom_fields',\n filter: Models::Operations::AtsListDepartmentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.ats.list_departments(request: req)\n\nunless res.departments_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/departments/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_department" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetDepartmentRequest.new(\n id: '',\n fields_: 'id,remote_id,name,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_department(request: req)\n\nunless res.department_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetDepartmentRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_department(request: req)\n\nunless res.department_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/documents/application_categories"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_application_document_categories" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationDocumentCategoriesRequest.new(\n fields_: 'id,remote_id,name,active,unified_custom_fields',\n filter: Models::Operations::AtsListApplicationDocumentCategoriesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_application_document_categories(request: req)\n\nunless res.reference_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListApplicationDocumentCategoriesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,active,unified_custom_fields',\n filter: Models::Operations::AtsListApplicationDocumentCategoriesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.ats.list_application_document_categories(request: req)\n\nunless res.reference_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/documents/application_categories/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_application_document_category" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetApplicationDocumentCategoryRequest.new(\n id: '',\n fields_: 'id,remote_id,name,active,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_application_document_category(request: req)\n\nunless res.reference_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetApplicationDocumentCategoryRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,active,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_application_document_category(request: req)\n\nunless res.reference_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/interviews"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_interviews" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListInterviewsRequest.new(\n fields_: 'id,remote_id,application_id,remote_application_id,interview_stage_id,remote_interview_stage_id,interview_stage,status,interview_status,interviewer_ids,remote_interviewer_ids,interview_parts,interviewers,start_at,end_at,meeting_url,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::AtsListInterviewsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n created_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_interviews(request: req)\n\nunless res.interviews_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListInterviewsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,application_id,remote_application_id,interview_stage_id,remote_interview_stage_id,interview_stage,status,interview_status,interviewer_ids,remote_interviewer_ids,interview_parts,interviewers,start_at,end_at,meeting_url,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::AtsListInterviewsQueryParamFilter.new(\n created_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.ats.list_interviews(request: req)\n\nunless res.interviews_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/interviews/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_interview" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetInterviewRequest.new(\n id: '',\n fields_: 'id,remote_id,application_id,remote_application_id,interview_stage_id,remote_interview_stage_id,interview_stage,status,interview_status,interviewer_ids,remote_interviewer_ids,interview_parts,interviewers,start_at,end_at,meeting_url,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_interview(request: req)\n\nunless res.interviews_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetInterviewRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,application_id,remote_application_id,interview_stage_id,remote_interview_stage_id,interview_stage,status,interview_status,interviewer_ids,remote_interviewer_ids,interview_parts,interviewers,start_at,end_at,meeting_url,created_at,updated_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_interview(request: req)\n\nunless res.interviews_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/interviews/{id}/notes"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_create_interview_note" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.create_interview_note(id: '', x_account_id: '', ats_create_notes_request_dto: Models::Shared::AtsCreateNotesRequestDto.new(\n content: [\n Models::Shared::NoteContentApiModel.new(\n body: 'This candidate seems like a good fit for the role',\n ),\n ],\n author_id: '1234567890',\n visibility: Models::Shared::AtsCreateNotesRequestDtoVisibility.new(\n value: Models::Shared::AtsCreateNotesRequestDtoValue::PUBLIC,\n source_value: 'Public',\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.create_interview_note(ats_create_notes_request_dto: Models::Shared::AtsCreateNotesRequestDto.new(\n author_id: '1234567890',\n content: [\n Models::Shared::NoteContentApiModel.new(\n body: 'This candidate seems like a good fit for the role',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n visibility: Models::Shared::Visibility.new(\n source_value: 'Public',\n value: Models::Shared::AtsCreateNotesRequestDtoValue::PUBLIC,\n ),\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/interviews/{id}/notes/{subResourceId}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_update_interview_note" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsUpdateInterviewNoteRequest.new(\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n prefer: 'heartbeat',\n ats_update_notes_request_dto: Models::Shared::AtsUpdateNotesRequestDto.new(\n content: [\n Models::Shared::NoteContentApiModel.new(\n body: 'This candidate seems like a good fit for the role',\n ),\n ],\n author_id: '1234567890',\n visibility: Models::Shared::AtsUpdateNotesRequestDtoVisibility.new(\n value: Models::Shared::AtsUpdateNotesRequestDtoValue::PUBLIC,\n source_value: 'Public',\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n ),\n)\n\nres = s.ats.update_interview_note(request: req)\n\nunless res.update_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsUpdateInterviewNoteRequest.new(\n ats_update_notes_request_dto: Models::Shared::AtsUpdateNotesRequestDto.new(\n author_id: '1234567890',\n content: [\n Models::Shared::NoteContentApiModel.new(\n body: 'This candidate seems like a good fit for the role',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n visibility: Models::Shared::AtsUpdateNotesRequestDtoVisibility.new(\n source_value: 'Public',\n value: Models::Shared::AtsUpdateNotesRequestDtoValue::PUBLIC,\n ),\n ),\n prefer: 'heartbeat',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.ats.update_interview_note(request: req)\n\nunless res.update_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/job_postings"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_job_postings" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListJobPostingsRequest.new(\n fields_: 'id,remote_id,title,locations,internal,status,job_id,remote_job_id,content,compensation,employment_type,employment_contract_type,external_url,external_apply_url,questionnaires,start_date,updated_at,created_at,unified_custom_fields',\n filter: Models::Operations::AtsListJobPostingsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n created_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n include: 'questionnaires',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_job_postings(request: req)\n\nunless res.job_postings_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListJobPostingsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,title,locations,internal,status,job_id,remote_job_id,content,compensation,employment_type,employment_contract_type,external_url,external_apply_url,questionnaires,start_date,updated_at,created_at,unified_custom_fields',\n filter: Models::Operations::AtsListJobPostingsQueryParamFilter.new(\n created_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n include: 'questionnaires',\n x_account_id: '',\n)\n\nres = s.ats.list_job_postings(request: req)\n\nunless res.job_postings_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/job_postings/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_job_posting" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetJobPostingRequest.new(\n id: '',\n fields_: 'id,remote_id,title,locations,internal,status,job_id,remote_job_id,content,compensation,employment_type,employment_contract_type,external_url,external_apply_url,questionnaires,start_date,updated_at,created_at,unified_custom_fields',\n include: 'questionnaires',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_job_posting(request: req)\n\nunless res.job_posting_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetJobPostingRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,title,locations,internal,status,job_id,remote_job_id,content,compensation,employment_type,employment_contract_type,external_url,external_apply_url,questionnaires,start_date,updated_at,created_at,unified_custom_fields',\n id: '',\n include: 'questionnaires',\n x_account_id: '',\n)\n\nres = s.ats.get_job_posting(request: req)\n\nunless res.job_posting_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/jobs"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_jobs" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListJobsRequest.new(\n fields_: 'id,remote_id,code,title,description,status,job_status,department_ids,remote_department_ids,location_ids,remote_location_ids,hiring_team,interview_stages,confidential,custom_fields,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::AtsListJobsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n created_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n expand: 'job_postings,interview_stages',\n include: 'custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_jobs(request: req)\n\nunless res.ats_jobs_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListJobsRequest.new(\n prefer: 'heartbeat',\n expand: 'job_postings,interview_stages',\n fields_: 'id,remote_id,code,title,description,status,job_status,department_ids,remote_department_ids,location_ids,remote_location_ids,hiring_team,interview_stages,confidential,custom_fields,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::AtsListJobsQueryParamFilter.new(\n created_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n include: 'custom_fields',\n x_account_id: '',\n)\n\nres = s.ats.list_jobs(request: req)\n\nunless res.ats_jobs_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/jobs"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_create_job" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.create_job(x_account_id: '', ats_create_job_request_dto: Models::Shared::AtsCreateJobRequestDto.new(\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n code: '184919',\n title: 'Software Engineer',\n description: 'Responsible for identifying business requirements',\n job_status: Models::Shared::AtsCreateJobRequestDtoJobStatus.new(\n value: Models::Shared::AtsCreateJobRequestDtoValue::PUBLISHED,\n source_value: 'Published',\n ),\n department_ids: [\n '308570',\n '308571',\n '308572',\n ],\n location_ids: [\n '668570',\n '678571',\n '688572',\n ],\n hiring_team: [\n Models::Shared::AtsJobHiringTeam.new(\n user_id: '123456',\n remote_user_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n first_name: 'John',\n last_name: 'Doe',\n email: 'john.doe@gmail.com',\n role: 'Software Engineer',\n ),\n ],\n interview_stages: [\n Models::Shared::InterviewStage.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n created_at: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n updated_at: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n ),\n ],\n custom_fields: [\n Models::Shared::CustomFields.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Training Completion Status',\n value: 'Completed',\n value_id: 'value_456',\n remote_value_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.create_job(ats_create_job_request_dto: Models::Shared::AtsCreateJobRequestDto.new(\n code: '184919',\n custom_fields: [\n Models::Shared::CustomFields.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Training Completion Status',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_value_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n value: 'Completed',\n value_id: 'value_456',\n ),\n ],\n department_ids: [\n '308570',\n '308571',\n '308572',\n ],\n description: 'Responsible for identifying business requirements',\n hiring_team: [\n Models::Shared::AtsJobHiringTeam.new(\n email: 'john.doe@gmail.com',\n first_name: 'John',\n last_name: 'Doe',\n remote_user_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n role: 'Software Engineer',\n user_id: '123456',\n ),\n ],\n interview_stages: [\n Models::Shared::InterviewStage.new(\n created_at: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n updated_at: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n ),\n ],\n job_status: Models::Shared::JobStatus.new(\n source_value: 'Published',\n value: Models::Shared::AtsCreateJobRequestDtoValue::PUBLISHED,\n ),\n location_ids: [\n '668570',\n '678571',\n '688572',\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n title: 'Software Engineer',\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/jobs/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_job" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetJobRequest.new(\n id: '',\n fields_: 'id,remote_id,code,title,description,status,job_status,department_ids,remote_department_ids,location_ids,remote_location_ids,hiring_team,interview_stages,confidential,custom_fields,created_at,updated_at,unified_custom_fields',\n expand: 'job_postings,interview_stages',\n include: 'custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_job(request: req)\n\nunless res.ats_job_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetJobRequest.new(\n prefer: 'heartbeat',\n expand: 'job_postings,interview_stages',\n fields_: 'id,remote_id,code,title,description,status,job_status,department_ids,remote_department_ids,location_ids,remote_location_ids,hiring_team,interview_stages,confidential,custom_fields,created_at,updated_at,unified_custom_fields',\n id: '',\n include: 'custom_fields',\n x_account_id: '',\n)\n\nres = s.ats.get_job(request: req)\n\nunless res.ats_job_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/jobs/{id}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_update_job" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.update_job(id: '', x_account_id: '', ats_update_job_request_dto: Models::Shared::AtsUpdateJobRequestDto.new(\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n code: '184919',\n title: 'Software Engineer',\n description: 'Responsible for identifying business requirements',\n job_status: Models::Shared::AtsUpdateJobRequestDtoJobStatus.new(\n value: Models::Shared::AtsUpdateJobRequestDtoValue::PUBLISHED,\n source_value: 'Published',\n ),\n department_ids: [\n '308570',\n '308571',\n '308572',\n ],\n location_ids: [\n '668570',\n '678571',\n '688572',\n ],\n hiring_team: [\n Models::Shared::AtsJobHiringTeam.new(\n user_id: '123456',\n remote_user_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n first_name: 'John',\n last_name: 'Doe',\n email: 'john.doe@gmail.com',\n role: 'Software Engineer',\n ),\n ],\n interview_stages: nil,\n custom_fields: nil,\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.update_job(ats_update_job_request_dto: Models::Shared::AtsUpdateJobRequestDto.new(\n code: '184919',\n custom_fields: [\n Models::Shared::CustomFields.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Training Completion Status',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_value_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n value: 'Completed',\n value_id: 'value_456',\n ),\n ],\n department_ids: [\n '308570',\n '308571',\n '308572',\n ],\n description: 'Responsible for identifying business requirements',\n hiring_team: [\n Models::Shared::AtsJobHiringTeam.new(\n email: 'john.doe@gmail.com',\n first_name: 'John',\n last_name: 'Doe',\n remote_user_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n role: 'Software Engineer',\n user_id: '123456',\n ),\n ],\n interview_stages: nil,\n job_status: nil,\n location_ids: [\n '668570',\n '678571',\n '688572',\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n title: 'Software Engineer',\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/jobs/{id}/application_stages"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_job_application_stages" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListJobApplicationStagesRequest.new(\n id: '',\n fields_: 'id,remote_id,name,order,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::AtsListJobApplicationStagesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_job_application_stages(request: req)\n\nunless res.application_stages_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListJobApplicationStagesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,order,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::AtsListJobApplicationStagesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.list_job_application_stages(request: req)\n\nunless res.application_stages_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/jobs/{id}/application_stages/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_job_application_stage" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetJobApplicationStageRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,name,order,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_job_application_stage(request: req)\n\nunless res.application_stage_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetJobApplicationStageRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,order,created_at,updated_at,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_job_application_stage(request: req)\n\nunless res.application_stage_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/lists"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_lists" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListListsRequest.new(\n fields_: 'id,remote_id,name,created_at,updated_at,items,type,unified_custom_fields',\n filter: nil,\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_lists(request: req)\n\nunless res.lists_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListListsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,created_at,updated_at,items,type,unified_custom_fields',\n filter: nil,\n x_account_id: '',\n)\n\nres = s.ats.list_lists(request: req)\n\nunless res.lists_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/lists/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_list" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetListRequest.new(\n id: '',\n fields_: 'id,remote_id,name,created_at,updated_at,items,type,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_list(request: req)\n\nunless res.list_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetListRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,created_at,updated_at,items,type,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_list(request: req)\n\nunless res.list_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/locations"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_locations" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListLocationsRequest.new(\n fields_: 'id,remote_id,name,unified_custom_fields',\n filter: Models::Operations::AtsListLocationsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_locations(request: req)\n\nunless res.ats_locations_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListLocationsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,unified_custom_fields',\n filter: Models::Operations::AtsListLocationsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.ats.list_locations(request: req)\n\nunless res.ats_locations_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/locations/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_location" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetLocationRequest.new(\n id: '',\n fields_: 'id,remote_id,name,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_location(request: req)\n\nunless res.ats_location_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetLocationRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_location(request: req)\n\nunless res.ats_location_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/offers"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_offers" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListOffersRequest.new(\n fields_: 'id,remote_id,application_id,remote_application_id,start_date,offer_status,salary,currency,created_at,updated_at,offer_history,unified_custom_fields',\n filter: Models::Operations::AtsListOffersQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_offers(request: req)\n\nunless res.offers_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListOffersRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,application_id,remote_application_id,start_date,offer_status,salary,currency,created_at,updated_at,offer_history,unified_custom_fields',\n filter: Models::Operations::AtsListOffersQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.ats.list_offers(request: req)\n\nunless res.offers_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/offers"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_create_offer" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ats.create_offer(x_account_id: '', ats_create_offer_request_dto: Models::Shared::AtsCreateOfferRequestDto.new(\n start_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n offer_status: Models::Shared::AtsCreateOfferRequestDtoOfferStatus.new(\n value: Models::Shared::AtsCreateOfferRequestDtoValue::PENDING,\n source_value: 'Pending',\n ),\n offer_history: [\n Models::Shared::OfferHistory.new(\n start_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n created_at: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n updated_at: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ats.create_offer(ats_create_offer_request_dto: Models::Shared::AtsCreateOfferRequestDto.new(\n offer_history: [\n Models::Shared::OfferHistory.new(\n created_at: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n start_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n updated_at: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n ),\n ],\n offer_status: Models::Shared::OfferStatus.new(\n source_value: 'Pending',\n value: Models::Shared::AtsCreateOfferRequestDtoValue::PENDING,\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n start_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/offers/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_offer" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetOfferRequest.new(\n id: '',\n fields_: 'id,remote_id,application_id,remote_application_id,start_date,offer_status,salary,currency,created_at,updated_at,offer_history,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_offer(request: req)\n\nunless res.offers_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetOfferRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,application_id,remote_application_id,start_date,offer_status,salary,currency,created_at,updated_at,offer_history,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_offer(request: req)\n\nunless res.offers_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/rejected_reasons"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_rejected_reasons" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListRejectedReasonsRequest.new(\n fields_: 'id,remote_id,label,type,rejected_reason_type,unified_custom_fields',\n filter: Models::Operations::AtsListRejectedReasonsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_rejected_reasons(request: req)\n\nunless res.rejected_reasons_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListRejectedReasonsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,label,type,rejected_reason_type,unified_custom_fields',\n filter: Models::Operations::AtsListRejectedReasonsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.ats.list_rejected_reasons(request: req)\n\nunless res.rejected_reasons_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/rejected_reasons/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_rejected_reason" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetRejectedReasonRequest.new(\n id: '',\n fields_: 'id,remote_id,label,type,rejected_reason_type,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_rejected_reason(request: req)\n\nunless res.rejected_reason_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetRejectedReasonRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,label,type,rejected_reason_type,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_rejected_reason(request: req)\n\nunless res.rejected_reason_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/users"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_list_users" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsListUsersRequest.new(\n fields_: 'id,remote_id,first_name,last_name,name,email,phone,unified_custom_fields',\n filter: nil,\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.list_users(request: req)\n\nunless res.users_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsListUsersRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,first_name,last_name,name,email,phone,unified_custom_fields',\n filter: nil,\n x_account_id: '',\n)\n\nres = s.ats.list_users(request: req)\n\nunless res.users_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ats/users/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ats_get_user" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::AtsGetUserRequest.new(\n id: '',\n fields_: 'id,remote_id,first_name,last_name,name,email,phone,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ats.get_user(request: req)\n\nunless res.user_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::AtsGetUserRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,first_name,last_name,name,email,phone,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.ats.get_user(request: req)\n\nunless res.user_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/crm/accounts"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "crm_list_accounts" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::CrmListAccountsRequest.new(\n fields_: 'id,remote_id,owner_id,remote_owner_id,name,description,industries,annual_revenue,website,addresses,phone_numbers,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::CrmListAccountsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.crm.list_accounts(request: req)\n\nunless res.accounts_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::CrmListAccountsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,owner_id,remote_owner_id,name,description,industries,annual_revenue,website,addresses,phone_numbers,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::CrmListAccountsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.crm.list_accounts(request: req)\n\nunless res.accounts_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/crm/accounts/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "crm_get_account" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::CrmGetAccountRequest.new(\n id: '',\n fields_: 'id,remote_id,owner_id,remote_owner_id,name,description,industries,annual_revenue,website,addresses,phone_numbers,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.crm.get_account(request: req)\n\nunless res.account_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::CrmGetAccountRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,owner_id,remote_owner_id,name,description,industries,annual_revenue,website,addresses,phone_numbers,created_at,updated_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.crm.get_account(request: req)\n\nunless res.account_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/crm/contacts"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "crm_list_contacts" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::CrmListContactsRequest.new(\n fields_: 'id,remote_id,first_name,last_name,company_name,emails,phone_numbers,deal_ids,remote_deal_ids,account_ids,remote_account_ids,custom_fields,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::CrmListContactsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n include: 'custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.crm.list_contacts(request: req)\n\nunless res.contacts_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::CrmListContactsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,first_name,last_name,company_name,emails,phone_numbers,deal_ids,remote_deal_ids,account_ids,remote_account_ids,custom_fields,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::CrmListContactsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n include: 'custom_fields',\n x_account_id: '',\n)\n\nres = s.crm.list_contacts(request: req)\n\nunless res.contacts_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/crm/contacts"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "crm_create_contact" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.crm.create_contact(x_account_id: '', crm_create_contact_request_dto: Models::Shared::CrmCreateContactRequestDto.new(\n first_name: 'Steve',\n last_name: 'Wozniak',\n company_name: 'Apple Inc.',\n emails: [\n 'steve@apple.com',\n ],\n phone_numbers: [\n '123-456-7890',\n ],\n deal_ids: [\n 'deal-001',\n 'deal-002',\n ],\n account_ids: [\n 'account-123',\n 'account-456',\n ],\n custom_fields: [\n Models::Shared::CustomFields.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Training Completion Status',\n value: 'Completed',\n value_id: 'value_456',\n remote_value_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.contact_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.crm.create_contact(crm_create_contact_request_dto: Models::Shared::CrmCreateContactRequestDto.new(\n account_ids: [\n 'account-123',\n 'account-456',\n ],\n company_name: 'Apple Inc.',\n custom_fields: [\n Models::Shared::CustomFields.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Training Completion Status',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_value_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n value: 'Completed',\n value_id: 'value_456',\n ),\n ],\n deal_ids: [\n 'deal-001',\n 'deal-002',\n ],\n emails: [\n 'steve@apple.com',\n ],\n first_name: 'Steve',\n last_name: 'Wozniak',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n phone_numbers: [\n '123-456-7890',\n ],\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.contact_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/crm/contacts/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "crm_get_contact" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::CrmGetContactRequest.new(\n id: '',\n fields_: 'id,remote_id,first_name,last_name,company_name,emails,phone_numbers,deal_ids,remote_deal_ids,account_ids,remote_account_ids,custom_fields,created_at,updated_at,unified_custom_fields',\n include: 'custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.crm.get_contact(request: req)\n\nunless res.contact_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::CrmGetContactRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,first_name,last_name,company_name,emails,phone_numbers,deal_ids,remote_deal_ids,account_ids,remote_account_ids,custom_fields,created_at,updated_at,unified_custom_fields',\n id: '',\n include: 'custom_fields',\n x_account_id: '',\n)\n\nres = s.crm.get_contact(request: req)\n\nunless res.contact_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/crm/contacts/{id}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "crm_update_contact" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.crm.update_contact(id: '', x_account_id: '', crm_create_contact_request_dto: Models::Shared::CrmCreateContactRequestDto.new(\n first_name: 'Steve',\n last_name: 'Wozniak',\n company_name: 'Apple Inc.',\n emails: [\n 'steve@apple.com',\n ],\n phone_numbers: [\n '123-456-7890',\n ],\n deal_ids: [\n 'deal-001',\n 'deal-002',\n ],\n account_ids: [\n 'account-123',\n 'account-456',\n ],\n custom_fields: [\n Models::Shared::CustomFields.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Training Completion Status',\n value: 'Completed',\n value_id: 'value_456',\n remote_value_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.contact_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.crm.update_contact(crm_create_contact_request_dto: Models::Shared::CrmCreateContactRequestDto.new(\n account_ids: [\n 'account-123',\n 'account-456',\n ],\n company_name: 'Apple Inc.',\n custom_fields: [\n Models::Shared::CustomFields.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Training Completion Status',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_value_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n value: 'Completed',\n value_id: 'value_456',\n ),\n ],\n deal_ids: [\n 'deal-001',\n 'deal-002',\n ],\n emails: [\n 'steve@apple.com',\n ],\n first_name: 'Steve',\n last_name: 'Wozniak',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n phone_numbers: [\n '123-456-7890',\n ],\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.contact_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/crm/custom_field_definitions/contacts"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "crm_list_contact_custom_field_definitions" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::CrmListContactCustomFieldDefinitionsRequest.new(\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: Models::Operations::CrmListContactCustomFieldDefinitionsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.crm.list_contact_custom_field_definitions(request: req)\n\nunless res.custom_field_definitions_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::CrmListContactCustomFieldDefinitionsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: Models::Operations::CrmListContactCustomFieldDefinitionsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.crm.list_contact_custom_field_definitions(request: req)\n\nunless res.custom_field_definitions_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/crm/custom_field_definitions/contacts/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "crm_get_contact_custom_field_definition" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::CrmGetContactCustomFieldDefinitionRequest.new(\n id: '',\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: Models::Operations::CrmGetContactCustomFieldDefinitionQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.crm.get_contact_custom_field_definition(request: req)\n\nunless res.custom_field_definition_result_api_model.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::CrmGetContactCustomFieldDefinitionRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: Models::Operations::CrmGetContactCustomFieldDefinitionQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.crm.get_contact_custom_field_definition(request: req)\n\nunless res.custom_field_definition_result_api_model.nil?\n # handle response\nend" - target: $["paths"]["/unified/crm/lists"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "crm_list_lists" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::CrmListListsRequest.new(\n fields_: 'id,remote_id,name,created_at,updated_at,items,type,unified_custom_fields',\n filter: Models::Operations::CrmListListsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.crm.list_lists(request: req)\n\nunless res.lists_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::CrmListListsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,created_at,updated_at,items,type,unified_custom_fields',\n filter: Models::Operations::CrmListListsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.crm.list_lists(request: req)\n\nunless res.lists_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/crm/lists/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "crm_get_list" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::CrmGetListRequest.new(\n id: '',\n fields_: 'id,remote_id,name,created_at,updated_at,items,type,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.crm.get_list(request: req)\n\nunless res.list_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::CrmGetListRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,created_at,updated_at,items,type,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.crm.get_list(request: req)\n\nunless res.list_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/documents/drives"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "documents_list_drives" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::DocumentsListDrivesRequest.new(\n fields_: 'id,remote_id,name,description,url,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::DocumentsListDrivesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.documents.list_drives(request: req)\n\nunless res.drives_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::DocumentsListDrivesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,url,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::DocumentsListDrivesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.documents.list_drives(request: req)\n\nunless res.drives_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/documents/drives/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "documents_get_drive" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::DocumentsGetDriveRequest.new(\n id: '',\n fields_: 'id,remote_id,name,description,url,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.documents.get_drive(request: req)\n\nunless res.drive_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::DocumentsGetDriveRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,url,created_at,updated_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.documents.get_drive(request: req)\n\nunless res.drive_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/documents/files"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "documents_list_files" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::DocumentsListFilesRequest.new(\n fields_: 'id,remote_id,name,description,url,size,file_format,path,owner_id,remote_owner_id,folder_id,remote_folder_id,drive_id,remote_drive_id,export_formats,default_download_format,created_at,updated_at,has_content,has_children,all_parent_folder_ids,remote_all_parent_folder_ids,unified_custom_fields',\n filter: Models::Operations::DocumentsListFilesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n name: 'john_doe_resume.pdf',\n content: 'FAQ of the project',\n created_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n drive_id: '1234567890',\n folder_id: '1234567890',\n ),\n folder_id: '1234567890',\n nested_items: 'true',\n include: 'all_parent_folder_ids',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.documents.list_files(request: req)\n\nunless res.files_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::DocumentsListFilesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,url,size,file_format,path,owner_id,remote_owner_id,folder_id,remote_folder_id,drive_id,remote_drive_id,export_formats,default_download_format,created_at,updated_at,has_content,has_children,all_parent_folder_ids,remote_all_parent_folder_ids,unified_custom_fields',\n filter: Models::Operations::DocumentsListFilesQueryParamFilter.new(\n content: 'FAQ of the project',\n created_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n drive_id: '1234567890',\n folder_id: '1234567890',\n name: 'john_doe_resume.pdf',\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n folder_id: '1234567890',\n include: 'all_parent_folder_ids',\n nested_items: 'true',\n x_account_id: '',\n)\n\nres = s.documents.list_files(request: req)\n\nunless res.files_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/documents/files/upload"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "documents_upload_file" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.documents.upload_file(x_account_id: '', unified_upload_request_dto: Models::Shared::UnifiedUploadRequestDto.new(\n name: 'weather-forecast',\n file_format: Models::Shared::UnifiedUploadRequestDtoFileFormat.new(\n value: Models::Shared::UnifiedUploadRequestDtoValue::PDF,\n source_value: 'application/pdf',\n ),\n content: 'VGhpcyBpc24ndCByZWFsbHkgYSBzYW1wbGUgZmlsZSwgYnV0IG5vIG9uZSB3aWxsIGV2ZXIga25vdyE',\n category_id: '6530',\n path: '/path/to/file',\n category: Models::Shared::UnifiedUploadRequestDtoCategory.new(\n value: 'reports, resumes',\n source_value: '550e8400-e29b-41d4-a716-446655440000, CUSTOM_CATEGORY_NAME',\n ),\n confidential: Models::Shared::UnifiedUploadRequestDtoConfidential.new(\n value: Models::Shared::UnifiedUploadRequestDtoSchemasValue::TRUE,\n source_value: 'public',\n ),\n), prefer: 'heartbeat')\n\nunless res.write_result_api_model.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.documents.upload_file(unified_upload_request_dto: Models::Shared::UnifiedUploadRequestDto.new(\n category: Models::Shared::UnifiedUploadRequestDtoCategory.new(\n source_value: '550e8400-e29b-41d4-a716-446655440000, CUSTOM_CATEGORY_NAME',\n value: 'reports, resumes',\n ),\n category_id: '6530',\n confidential: Models::Shared::UnifiedUploadRequestDtoConfidential.new(\n source_value: 'public',\n value: Models::Shared::UnifiedUploadRequestDtoValue::TRUE,\n ),\n content: 'VGhpcyBpc24ndCByZWFsbHkgYSBzYW1wbGUgZmlsZSwgYnV0IG5vIG9uZSB3aWxsIGV2ZXIga25vdyE',\n file_format: Models::Shared::UnifiedUploadRequestDtoFileFormat.new(\n source_value: 'application/pdf',\n value: Models::Shared::UnifiedUploadRequestDtoSchemasValue::PDF,\n ),\n name: 'weather-forecast',\n path: '/path/to/file',\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.write_result_api_model.nil?\n # handle response\nend" - target: $["paths"]["/unified/documents/files/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "documents_get_file" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::DocumentsGetFileRequest.new(\n id: '',\n fields_: 'id,remote_id,name,description,url,size,file_format,path,owner_id,remote_owner_id,folder_id,remote_folder_id,drive_id,remote_drive_id,export_formats,default_download_format,created_at,updated_at,has_content,has_children,all_parent_folder_ids,remote_all_parent_folder_ids,unified_custom_fields',\n include: 'all_parent_folder_ids',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.documents.get_file(request: req)\n\nunless res.file_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::DocumentsGetFileRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,url,size,file_format,path,owner_id,remote_owner_id,folder_id,remote_folder_id,drive_id,remote_drive_id,export_formats,default_download_format,created_at,updated_at,has_content,has_children,all_parent_folder_ids,remote_all_parent_folder_ids,unified_custom_fields',\n id: '',\n include: 'all_parent_folder_ids',\n x_account_id: '',\n)\n\nres = s.documents.get_file(request: req)\n\nunless res.file_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/documents/files/{id}/download"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "documents_download_file" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::DocumentsDownloadFileRequest.new(\n id: '',\n format: 'base64',\n export_format: 'text/plain',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.documents.download_file(request: req)\n\nunless res.body.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::DocumentsDownloadFileRequest.new(\n prefer: 'heartbeat',\n export_format: 'text/plain',\n format: 'base64',\n id: '',\n x_account_id: '',\n)\n\nres = s.documents.download_file(request: req)\n\nunless res.body.nil?\n # handle response\nend" - target: $["paths"]["/unified/documents/folders"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "documents_list_folders" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::DocumentsListFoldersRequest.new(\n fields_: 'id,remote_id,name,description,url,size,path,owner_id,remote_owner_id,parent_folder_id,remote_parent_folder_id,drive_id,remote_drive_id,created_at,updated_at,has_content,has_children,is_root,all_parent_folder_ids,remote_all_parent_folder_ids,unified_custom_fields',\n filter: Models::Operations::DocumentsListFoldersQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n drive_id: '1234567890',\n folder_id: '1234567890',\n ),\n folder_id: '1234567890',\n nested_items: 'true',\n include: 'all_parent_folder_ids',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.documents.list_folders(request: req)\n\nunless res.folders_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::DocumentsListFoldersRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,url,size,path,owner_id,remote_owner_id,parent_folder_id,remote_parent_folder_id,drive_id,remote_drive_id,created_at,updated_at,has_content,has_children,is_root,all_parent_folder_ids,remote_all_parent_folder_ids,unified_custom_fields',\n filter: Models::Operations::DocumentsListFoldersQueryParamFilter.new(\n drive_id: '1234567890',\n folder_id: '1234567890',\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n folder_id: '1234567890',\n include: 'all_parent_folder_ids',\n nested_items: 'true',\n x_account_id: '',\n)\n\nres = s.documents.list_folders(request: req)\n\nunless res.folders_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/documents/folders/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "documents_get_folder" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::DocumentsGetFolderRequest.new(\n id: '',\n fields_: 'id,remote_id,name,description,url,size,path,owner_id,remote_owner_id,parent_folder_id,remote_parent_folder_id,drive_id,remote_drive_id,created_at,updated_at,has_content,has_children,is_root,all_parent_folder_ids,remote_all_parent_folder_ids,unified_custom_fields',\n include: 'all_parent_folder_ids',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.documents.get_folder(request: req)\n\nunless res.folder_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::DocumentsGetFolderRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,url,size,path,owner_id,remote_owner_id,parent_folder_id,remote_parent_folder_id,drive_id,remote_drive_id,created_at,updated_at,has_content,has_children,is_root,all_parent_folder_ids,remote_all_parent_folder_ids,unified_custom_fields',\n id: '',\n include: 'all_parent_folder_ids',\n x_account_id: '',\n)\n\nres = s.documents.get_folder(request: req)\n\nunless res.folder_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/benefits"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_benefits" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListBenefitsRequest.new(\n fields_: 'id,remote_id,name,benefit_type,provider,description,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::HrisListBenefitsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_benefits(request: req)\n\nunless res.hris_benefits_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListBenefitsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,benefit_type,provider,description,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::HrisListBenefitsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.hris.list_benefits(request: req)\n\nunless res.hris_benefits_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/benefits/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_benefit" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetBenefitRequest.new(\n id: '',\n fields_: 'id,remote_id,name,benefit_type,provider,description,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_benefit(request: req)\n\nunless res.hris_benefit_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetBenefitRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,benefit_type,provider,description,created_at,updated_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_benefit(request: req)\n\nunless res.hris_benefit_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/companies"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_companies" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListCompaniesRequest.new(\n fields_: 'id,remote_id,name,full_name,display_name,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::HrisListCompaniesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_companies(request: req)\n\nunless res.companies_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListCompaniesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,full_name,display_name,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::HrisListCompaniesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.hris.list_companies(request: req)\n\nunless res.companies_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/companies/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_company" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetCompanyRequest.new(\n id: '',\n fields_: 'id,remote_id,name,full_name,display_name,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_company(request: req)\n\nunless res.company_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetCompanyRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,full_name,display_name,created_at,updated_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_company(request: req)\n\nunless res.company_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/custom_field_definitions/employees"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_employee_custom_field_definitions" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeCustomFieldDefinitionsRequest.new(\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeCustomFieldDefinitionsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_employee_custom_field_definitions(request: req)\n\nunless res.custom_field_definitions_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeCustomFieldDefinitionsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeCustomFieldDefinitionsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.hris.list_employee_custom_field_definitions(request: req)\n\nunless res.custom_field_definitions_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/custom_field_definitions/employees/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_employee_custom_field_definition" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeCustomFieldDefinitionRequest.new(\n id: '',\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: Models::Operations::HrisGetEmployeeCustomFieldDefinitionQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_employee_custom_field_definition(request: req)\n\nunless res.custom_field_definition_result_api_model.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeCustomFieldDefinitionRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,type,options,unified_custom_fields',\n filter: Models::Operations::HrisGetEmployeeCustomFieldDefinitionQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_employee_custom_field_definition(request: req)\n\nunless res.custom_field_definition_result_api_model.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/documents/employee_categories"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_employee_categories" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeCategoriesRequest.new(\n fields_: 'id,remote_id,name,active,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeCategoriesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_employee_categories(request: req)\n\nunless res.reference_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeCategoriesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,active,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeCategoriesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.hris.list_employee_categories(request: req)\n\nunless res.reference_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/documents/employee_categories/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_employee_document_category" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeDocumentCategoryRequest.new(\n id: '',\n fields_: 'id,remote_id,name,active,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_employee_document_category(request: req)\n\nunless res.reference_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeDocumentCategoryRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,active,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_employee_document_category(request: req)\n\nunless res.reference_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_employees" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeesRequest.new(\n fields_: 'id,remote_id,title,first_name,last_name,name,display_name,gender,ethnicity,date_of_birth,birthday,marital_status,avatar_url,avatar,personal_email,personal_phone_number,work_email,work_phone_number,job_id,remote_job_id,job_title,job_description,department_id,remote_department_id,department,cost_centers,company,manager_id,remote_manager_id,hire_date,start_date,tenure,work_anniversary,employment_type,employment_contract_type,employment_status,termination_date,company_name,company_id,remote_company_id,preferred_language,citizenships,home_location,work_location,employments,custom_fields,created_at,updated_at,benefits,employee_number,national_identity_number,national_identity_numbers,bank_details,skills,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n expand: 'company,employments,work_location,home_location,groups,skills',\n include: 'avatar_url,avatar,custom_fields,job_description,benefits,bank_details',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_employees(request: req)\n\nunless res.employees_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeesRequest.new(\n prefer: 'heartbeat',\n expand: 'company,employments,work_location,home_location,groups,skills',\n fields_: 'id,remote_id,title,first_name,last_name,name,display_name,gender,ethnicity,date_of_birth,birthday,marital_status,avatar_url,avatar,personal_email,personal_phone_number,work_email,work_phone_number,job_id,remote_job_id,job_title,job_description,department_id,remote_department_id,department,cost_centers,company,manager_id,remote_manager_id,hire_date,start_date,tenure,work_anniversary,employment_type,employment_contract_type,employment_status,termination_date,company_name,company_id,remote_company_id,preferred_language,citizenships,home_location,work_location,employments,custom_fields,created_at,updated_at,benefits,employee_number,national_identity_number,national_identity_numbers,bank_details,skills,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n include: 'avatar_url,avatar,custom_fields,job_description,benefits,bank_details',\n x_account_id: '',\n)\n\nres = s.hris.list_employees(request: req)\n\nunless res.employees_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_create_employee" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.hris.create_employee(x_account_id: '', hris_create_employee_request_dto: Models::Shared::HrisCreateEmployeeRequestDto.new(\n title: 'Mr',\n first_name: 'Isaac',\n last_name: 'Newton',\n name: 'Isaac Newton',\n display_name: 'Sir Isaac Newton',\n avatar_url: 'https://example.com/avatar.png',\n personal_email: 'isaac.newton@example.com',\n personal_phone_number: '+1234567890',\n work_email: 'newton@example.com',\n work_phone_number: '+1234567890',\n job_title: 'Physicist',\n department_id: '3093',\n team_id: '2913',\n department: 'Physics',\n manager_id: '67890',\n gender: Models::Shared::HrisCreateEmployeeRequestDtoGender.new(),\n preferred_language: Models::Shared::HrisCreateEmployeeRequestDtoPreferredLanguage.new(\n value: Models::Shared::HrisCreateEmployeeRequestDtoSchemasValue::ENG,\n ),\n ethnicity: Models::Shared::HrisCreateEmployeeRequestDtoEthnicity.new(),\n date_of_birth: DateTime.iso8601('1990-01-01T00:00:00.000Z'),\n birthday: DateTime.iso8601('2021-01-01T00:00:00Z'),\n marital_status: Models::Shared::HrisCreateEmployeeRequestDtoMaritalStatus.new(),\n avatar: Models::Shared::HrisCreateEmployeeRequestDtoAvatar.new(),\n hire_date: DateTime.iso8601('2021-01-01T00:00:00.000Z'),\n start_date: DateTime.iso8601('2021-01-01T00:00:00.000Z'),\n employment_status: Models::Shared::HrisCreateEmployeeRequestDtoEmploymentStatus.new(),\n termination_date: DateTime.iso8601('2021-01-01T00:00:00Z'),\n company_id: '1234567890',\n citizenships: [\n Models::Shared::CountryCodeEnum.new(\n value: Models::Shared::CountryCodeEnumValue::US,\n ),\n ],\n employment: nil,\n custom_fields: [\n Models::Shared::CustomFields.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Training Completion Status',\n value: 'Completed',\n value_id: 'value_456',\n remote_value_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n ),\n ],\n benefits: [\n Models::Shared::CreateHRISBenefit.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Health Insurance',\n provider: 'Aetna',\n description: 'Health insurance for employees',\n created_at: DateTime.iso8601('2021-01-01T00:00:00Z'),\n updated_at: DateTime.iso8601('2021-01-01T00:00:00Z'),\n ),\n ],\n employee_number: '125',\n national_identity_numbers: [\n Models::Shared::NationalIdentityNumberApiModel.new(\n value: '123456789',\n type: Models::Shared::NationalIdentityNumberApiModelType.new(\n value: Models::Shared::NationalIdentityNumberApiModelValue::SSN,\n ),\n country: Models::Shared::Country.new(\n value: Models::Shared::NationalIdentityNumberApiModelSchemasValue::US,\n ),\n ),\n ],\n home_location: Models::Shared::HrisCreateEmployeeRequestDtoHomeLocation.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Woolsthorpe Manor',\n phone_number: '+44 1476 860 364',\n street_1: 'Water Lane',\n street_2: 'Woolsthorpe by Colsterworth',\n city: 'Grantham',\n zip_code: 'NG33 5NR',\n country: Models::Shared::HrisCreateEmployeeRequestDtoSchemasCountry.new(\n value: Models::Shared::HrisCreateEmployeeRequestDtoSchemasHomeLocationValue::US,\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n state: Models::Shared::State.new(),\n ),\n work_location: nil,\n cost_centers: [\n Models::Shared::CreateCostCenterApiModel.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'R&D',\n distribution_percentage: 100.0,\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.hris.create_employee(hris_create_employee_request_dto: Models::Shared::HrisCreateEmployeeRequestDto.new(\n avatar: Models::Shared::HrisCreateEmployeeRequestDtoAvatar.new(),\n avatar_url: 'https://example.com/avatar.png',\n benefits: [\n Models::Shared::CreateHRISBenefit.new(\n created_at: DateTime.iso8601('2021-01-01T00:00:00Z'),\n description: 'Health insurance for employees',\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Health Insurance',\n provider: 'Aetna',\n updated_at: DateTime.iso8601('2021-01-01T00:00:00Z'),\n ),\n ],\n birthday: DateTime.iso8601('2021-01-01T00:00:00Z'),\n citizenships: nil,\n company_id: '1234567890',\n cost_centers: [\n Models::Shared::CreateCostCenterApiModel.new(\n distribution_percentage: 100.0,\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'R&D',\n ),\n ],\n custom_fields: [\n Models::Shared::CustomFields.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Training Completion Status',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_value_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n value: 'Completed',\n value_id: 'value_456',\n ),\n ],\n date_of_birth: DateTime.iso8601('1990-01-01T00:00:00.000Z'),\n department: 'Physics',\n department_id: '3093',\n display_name: 'Sir Isaac Newton',\n employee_number: '125',\n employment: Models::Shared::HrisCreateEmployeeRequestDtoEmployment.new(\n contract_type: Models::Shared::HrisCreateEmployeeRequestDtoContractType.new(\n contract_type: Models::Shared::HrisCreateEmployeeRequestDtoSchemasContractType.new(),\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n label: 'Full-Time',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n end_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n grade: Models::Shared::HrisCreateEmployeeRequestDtoGrade.new(\n description: 'Mid-level employee demonstrating proficiency and autonomy.',\n id: '1687-3',\n name: '1687-4',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n job_title: 'Software Engineer',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n pay_currency: 'USD',\n pay_frequency: Models::Shared::HrisCreateEmployeeRequestDtoPayFrequency.new(\n source_value: 'Hourly',\n value: Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentValue::HOURLY,\n ),\n pay_period: Models::Shared::HrisCreateEmployeeRequestDtoPayPeriod.new(\n source_value: 'Hour',\n value: Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentPayPeriodValue::HOUR,\n ),\n pay_rate: '40.00',\n payroll_code: 'PC1',\n type: nil,\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n work_time: Models::Shared::HrisCreateEmployeeRequestDtoWorkTime.new(\n duration: 'P0Y0M0DT8H0M0S',\n period: Models::Shared::HrisCreateEmployeeRequestDtoPeriod.new(\n value: Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentWorkTimeValue::MONTH,\n ),\n ),\n ),\n employment_status: Models::Shared::HrisCreateEmployeeRequestDtoEmploymentStatus.new(),\n ethnicity: Models::Shared::HrisCreateEmployeeRequestDtoEthnicity.new(),\n first_name: 'Isaac',\n gender: Models::Shared::HrisCreateEmployeeRequestDtoGender.new(),\n hire_date: DateTime.iso8601('2021-01-01T00:00:00.000Z'),\n home_location: Models::Shared::HrisCreateEmployeeRequestDtoHomeLocation.new(\n city: 'Grantham',\n country: Models::Shared::HrisCreateEmployeeRequestDtoCountry.new(\n value: Models::Shared::HrisCreateEmployeeRequestDtoSchemasHomeLocationValue::US,\n ),\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Woolsthorpe Manor',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n phone_number: '+44 1476 860 364',\n state: Models::Shared::State.new(),\n street_1: 'Water Lane',\n street_2: 'Woolsthorpe by Colsterworth',\n zip_code: 'NG33 5NR',\n ),\n job_title: 'Physicist',\n last_name: 'Newton',\n manager_id: '67890',\n marital_status: Models::Shared::HrisCreateEmployeeRequestDtoMaritalStatus.new(),\n name: 'Isaac Newton',\n national_identity_numbers: nil,\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n personal_email: 'isaac.newton@example.com',\n personal_phone_number: '+1234567890',\n preferred_language: Models::Shared::HrisCreateEmployeeRequestDtoPreferredLanguage.new(\n value: Models::Shared::HrisCreateEmployeeRequestDtoSchemasPreferredLanguageValue::ENG,\n ),\n start_date: DateTime.iso8601('2021-01-01T00:00:00.000Z'),\n team_id: '2913',\n termination_date: DateTime.iso8601('2021-01-01T00:00:00Z'),\n title: 'Mr',\n work_email: 'newton@example.com',\n work_location: Models::Shared::HrisCreateEmployeeRequestDtoWorkLocation.new(\n city: 'Grantham',\n country: Models::Shared::HrisCreateEmployeeRequestDtoSchemasWorkLocationCountry.new(\n value: Models::Shared::HrisCreateEmployeeRequestDtoSchemasWorkLocationValue::US,\n ),\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Woolsthorpe Manor',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n phone_number: '+44 1476 860 364',\n state: Models::Shared::HrisCreateEmployeeRequestDtoState.new(),\n street_1: 'Water Lane',\n street_2: 'Woolsthorpe by Colsterworth',\n zip_code: 'NG33 5NR',\n ),\n work_phone_number: '+1234567890',\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_employee" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeRequest.new(\n id: '',\n fields_: 'id,remote_id,title,first_name,last_name,name,display_name,gender,ethnicity,date_of_birth,birthday,marital_status,avatar_url,avatar,personal_email,personal_phone_number,work_email,work_phone_number,job_id,remote_job_id,job_title,job_description,department_id,remote_department_id,department,cost_centers,company,manager_id,remote_manager_id,hire_date,start_date,tenure,work_anniversary,employment_type,employment_contract_type,employment_status,termination_date,company_name,company_id,remote_company_id,preferred_language,citizenships,home_location,work_location,employments,custom_fields,created_at,updated_at,benefits,employee_number,national_identity_number,national_identity_numbers,bank_details,skills,unified_custom_fields',\n expand: 'company,employments,work_location,home_location,groups,skills',\n include: 'avatar_url,avatar,custom_fields,job_description,benefits,bank_details',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_employee(request: req)\n\nunless res.employee_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeRequest.new(\n prefer: 'heartbeat',\n expand: 'company,employments,work_location,home_location,groups,skills',\n fields_: 'id,remote_id,title,first_name,last_name,name,display_name,gender,ethnicity,date_of_birth,birthday,marital_status,avatar_url,avatar,personal_email,personal_phone_number,work_email,work_phone_number,job_id,remote_job_id,job_title,job_description,department_id,remote_department_id,department,cost_centers,company,manager_id,remote_manager_id,hire_date,start_date,tenure,work_anniversary,employment_type,employment_contract_type,employment_status,termination_date,company_name,company_id,remote_company_id,preferred_language,citizenships,home_location,work_location,employments,custom_fields,created_at,updated_at,benefits,employee_number,national_identity_number,national_identity_numbers,bank_details,skills,unified_custom_fields',\n id: '',\n include: 'avatar_url,avatar,custom_fields,job_description,benefits,bank_details',\n x_account_id: '',\n)\n\nres = s.hris.get_employee(request: req)\n\nunless res.employee_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_update_employee" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.hris.update_employee(id: '', x_account_id: '', hris_update_employee_request_dto: Models::Shared::HrisUpdateEmployeeRequestDto.new(\n title: 'Mr',\n first_name: 'Isaac',\n last_name: 'Newton',\n name: 'Isaac Newton',\n display_name: 'Sir Isaac Newton',\n avatar_url: 'https://example.com/avatar.png',\n personal_email: 'isaac.newton@example.com',\n personal_phone_number: '+1234567890',\n work_email: 'newton@example.com',\n work_phone_number: '+1234567890',\n job_title: 'Physicist',\n department_id: '3093',\n team_id: '2913',\n department: 'Physics',\n manager_id: '67890',\n gender: Models::Shared::HrisUpdateEmployeeRequestDtoGender.new(),\n preferred_language: Models::Shared::HrisUpdateEmployeeRequestDtoPreferredLanguage.new(\n value: Models::Shared::HrisUpdateEmployeeRequestDtoSchemasValue::ENG,\n ),\n ethnicity: Models::Shared::HrisUpdateEmployeeRequestDtoEthnicity.new(),\n date_of_birth: DateTime.iso8601('1990-01-01T00:00:00.000Z'),\n birthday: DateTime.iso8601('2021-01-01T00:00:00Z'),\n marital_status: Models::Shared::HrisUpdateEmployeeRequestDtoMaritalStatus.new(),\n avatar: Models::Shared::HrisUpdateEmployeeRequestDtoAvatar.new(),\n hire_date: DateTime.iso8601('2021-01-01T00:00:00.000Z'),\n start_date: DateTime.iso8601('2021-01-01T00:00:00.000Z'),\n employment_status: Models::Shared::HrisUpdateEmployeeRequestDtoEmploymentStatus.new(),\n termination_date: DateTime.iso8601('2021-01-01T00:00:00Z'),\n company_id: '1234567890',\n citizenships: [\n Models::Shared::CountryCodeEnum.new(\n value: Models::Shared::CountryCodeEnumValue::US,\n ),\n ],\n employment: nil,\n custom_fields: [\n Models::Shared::CustomFields.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Training Completion Status',\n value: 'Completed',\n value_id: 'value_456',\n remote_value_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n ),\n ],\n benefits: nil,\n employee_number: '125',\n national_identity_numbers: [\n Models::Shared::NationalIdentityNumberApiModel.new(\n value: '123456789',\n type: Models::Shared::NationalIdentityNumberApiModelType.new(\n value: Models::Shared::NationalIdentityNumberApiModelValue::SSN,\n ),\n country: Models::Shared::Country.new(\n value: Models::Shared::NationalIdentityNumberApiModelSchemasValue::US,\n ),\n ),\n ],\n home_location: Models::Shared::HrisUpdateEmployeeRequestDtoHomeLocation.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Woolsthorpe Manor',\n phone_number: '+44 1476 860 364',\n street_1: 'Water Lane',\n street_2: 'Woolsthorpe by Colsterworth',\n city: 'Grantham',\n zip_code: 'NG33 5NR',\n country: Models::Shared::HrisUpdateEmployeeRequestDtoSchemasCountry.new(\n value: Models::Shared::HrisUpdateEmployeeRequestDtoSchemasHomeLocationValue::US,\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n state: Models::Shared::HrisUpdateEmployeeRequestDtoState.new(),\n ),\n work_location: Models::Shared::HrisUpdateEmployeeRequestDtoWorkLocation.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Woolsthorpe Manor',\n phone_number: '+44 1476 860 364',\n street_1: 'Water Lane',\n street_2: 'Woolsthorpe by Colsterworth',\n city: 'Grantham',\n zip_code: 'NG33 5NR',\n country: Models::Shared::HrisUpdateEmployeeRequestDtoSchemasWorkLocationCountry.new(\n value: Models::Shared::HrisUpdateEmployeeRequestDtoSchemasWorkLocationValue::US,\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n state: Models::Shared::HrisUpdateEmployeeRequestDtoSchemasState.new(),\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.update_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.hris.update_employee(hris_update_employee_request_dto: Models::Shared::HrisUpdateEmployeeRequestDto.new(\n avatar: Models::Shared::HrisUpdateEmployeeRequestDtoAvatar.new(),\n avatar_url: 'https://example.com/avatar.png',\n benefits: [\n Models::Shared::CreateHRISBenefit.new(\n created_at: DateTime.iso8601('2021-01-01T00:00:00Z'),\n description: 'Health insurance for employees',\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Health Insurance',\n provider: 'Aetna',\n updated_at: DateTime.iso8601('2021-01-01T00:00:00Z'),\n ),\n ],\n birthday: DateTime.iso8601('2021-01-01T00:00:00Z'),\n citizenships: nil,\n company_id: '1234567890',\n custom_fields: [\n Models::Shared::CustomFields.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Training Completion Status',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_value_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n value: 'Completed',\n value_id: 'value_456',\n ),\n ],\n date_of_birth: DateTime.iso8601('1990-01-01T00:00:00.000Z'),\n department: 'Physics',\n department_id: '3093',\n display_name: 'Sir Isaac Newton',\n employee_number: '125',\n employment: nil,\n employment_status: Models::Shared::HrisUpdateEmployeeRequestDtoEmploymentStatus.new(),\n ethnicity: Models::Shared::HrisUpdateEmployeeRequestDtoEthnicity.new(),\n first_name: 'Isaac',\n gender: Models::Shared::HrisUpdateEmployeeRequestDtoGender.new(),\n hire_date: DateTime.iso8601('2021-01-01T00:00:00.000Z'),\n home_location: Models::Shared::HrisUpdateEmployeeRequestDtoHomeLocation.new(\n city: 'Grantham',\n country: Models::Shared::HrisUpdateEmployeeRequestDtoCountry.new(\n value: Models::Shared::HrisUpdateEmployeeRequestDtoSchemasHomeLocationValue::US,\n ),\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Woolsthorpe Manor',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n phone_number: '+44 1476 860 364',\n state: Models::Shared::HrisUpdateEmployeeRequestDtoState.new(),\n street_1: 'Water Lane',\n street_2: 'Woolsthorpe by Colsterworth',\n zip_code: 'NG33 5NR',\n ),\n job_title: 'Physicist',\n last_name: 'Newton',\n manager_id: '67890',\n marital_status: Models::Shared::HrisUpdateEmployeeRequestDtoMaritalStatus.new(),\n name: 'Isaac Newton',\n national_identity_numbers: [\n Models::Shared::NationalIdentityNumberApiModel.new(\n country: Models::Shared::NationalIdentityNumberApiModelCountry.new(\n value: Models::Shared::NationalIdentityNumberApiModelValue::US,\n ),\n type: Models::Shared::NationalIdentityNumberApiModelType.new(\n value: Models::Shared::NationalIdentityNumberApiModelSchemasValue::SSN,\n ),\n value: '123456789',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n personal_email: 'isaac.newton@example.com',\n personal_phone_number: '+1234567890',\n preferred_language: Models::Shared::HrisUpdateEmployeeRequestDtoPreferredLanguage.new(\n value: Models::Shared::HrisUpdateEmployeeRequestDtoSchemasPreferredLanguageValue::ENG,\n ),\n start_date: DateTime.iso8601('2021-01-01T00:00:00.000Z'),\n team_id: '2913',\n termination_date: DateTime.iso8601('2021-01-01T00:00:00Z'),\n title: 'Mr',\n work_email: 'newton@example.com',\n work_location: Models::Shared::HrisUpdateEmployeeRequestDtoWorkLocation.new(\n city: 'Grantham',\n country: Models::Shared::HrisUpdateEmployeeRequestDtoSchemasWorkLocationCountry.new(\n value: Models::Shared::HrisUpdateEmployeeRequestDtoSchemasWorkLocationValue::US,\n ),\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Woolsthorpe Manor',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n phone_number: '+44 1476 860 364',\n state: Models::Shared::HrisUpdateEmployeeRequestDtoSchemasState.new(),\n street_1: 'Water Lane',\n street_2: 'Woolsthorpe by Colsterworth',\n zip_code: 'NG33 5NR',\n ),\n work_phone_number: '+1234567890',\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.update_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/documents"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_employee_documents" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeDocumentsRequest.new(\n id: '',\n fields_: 'id,remote_id,name,type,category,category_id,remote_category_id,contents,created_at,updated_at,remote_url,file_format,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeDocumentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_employee_documents(request: req)\n\nunless res.hris_documents_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeDocumentsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,type,category,category_id,remote_category_id,contents,created_at,updated_at,remote_url,file_format,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeDocumentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.list_employee_documents(request: req)\n\nunless res.hris_documents_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/documents/upload"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_upload_employee_document" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.hris.upload_employee_document(id: '', x_account_id: '', hris_documents_upload_request_dto: Models::Shared::HrisDocumentsUploadRequestDto.new(\n name: 'weather-forecast',\n file_format: Models::Shared::FileFormat.new(\n value: Models::Shared::HrisDocumentsUploadRequestDtoValue::PDF,\n source_value: 'application/pdf',\n ),\n content: 'VGhpcyBpc24ndCByZWFsbHkgYSBzYW1wbGUgZmlsZSwgYnV0IG5vIG9uZSB3aWxsIGV2ZXIga25vdyE',\n category_id: '6530',\n path: '/path/to/file',\n confidential: Models::Shared::Confidential.new(\n value: Models::Shared::HrisDocumentsUploadRequestDtoSchemasValue::TRUE,\n source_value: 'public',\n ),\n category: Models::Shared::HrisDocumentsUploadRequestDtoCategory.new(),\n), prefer: 'heartbeat')\n\nunless res.write_result_api_model.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.hris.upload_employee_document(hris_documents_upload_request_dto: Models::Shared::HrisDocumentsUploadRequestDto.new(\n category: Models::Shared::HrisDocumentsUploadRequestDtoCategory.new(),\n category_id: '6530',\n confidential: Models::Shared::HrisDocumentsUploadRequestDtoConfidential.new(\n source_value: 'public',\n value: Models::Shared::HrisDocumentsUploadRequestDtoSchemasValue::TRUE,\n ),\n content: 'VGhpcyBpc24ndCByZWFsbHkgYSBzYW1wbGUgZmlsZSwgYnV0IG5vIG9uZSB3aWxsIGV2ZXIga25vdyE',\n file_format: Models::Shared::HrisDocumentsUploadRequestDtoFileFormat.new(\n source_value: 'application/pdf',\n value: Models::Shared::HrisDocumentsUploadRequestDtoSchemasFileFormatValue::PDF,\n ),\n name: 'weather-forecast',\n path: '/path/to/file',\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.write_result_api_model.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/documents/upload/batch"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_batch_upload_employee_document" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.hris.batch_upload_employee_document(id: '', x_account_id: '', hris_batch_document_upload_request_dto: Models::Shared::HrisBatchDocumentUploadRequestDto.new(\n items: [\n Models::Shared::HrisDocumentsUploadRequestDto.new(\n name: 'weather-forecast',\n file_format: Models::Shared::FileFormat.new(\n value: Models::Shared::HrisDocumentsUploadRequestDtoValue::PDF,\n source_value: 'application/pdf',\n ),\n content: 'VGhpcyBpc24ndCByZWFsbHkgYSBzYW1wbGUgZmlsZSwgYnV0IG5vIG9uZSB3aWxsIGV2ZXIga25vdyE',\n category_id: '6530',\n path: '/path/to/file',\n confidential: Models::Shared::Confidential.new(\n value: Models::Shared::HrisDocumentsUploadRequestDtoSchemasValue::TRUE,\n source_value: 'public',\n ),\n category: Models::Shared::HrisDocumentsUploadRequestDtoCategory.new(),\n ),\n ],\n), prefer: 'heartbeat')\n\nunless res.batch_result_api_model.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.hris.batch_upload_employee_document(hris_batch_document_upload_request_dto: Models::Shared::HrisBatchDocumentUploadRequestDto.new(\n items: [\n Models::Shared::HrisDocumentsUploadRequestDto.new(\n category: Models::Shared::HrisDocumentsUploadRequestDtoCategory.new(),\n category_id: '6530',\n confidential: Models::Shared::HrisDocumentsUploadRequestDtoConfidential.new(\n source_value: 'public',\n value: Models::Shared::HrisDocumentsUploadRequestDtoSchemasValue::TRUE,\n ),\n content: 'VGhpcyBpc24ndCByZWFsbHkgYSBzYW1wbGUgZmlsZSwgYnV0IG5vIG9uZSB3aWxsIGV2ZXIga25vdyE',\n file_format: Models::Shared::HrisDocumentsUploadRequestDtoFileFormat.new(\n source_value: 'application/pdf',\n value: Models::Shared::HrisDocumentsUploadRequestDtoSchemasFileFormatValue::PDF,\n ),\n name: 'weather-forecast',\n path: '/path/to/file',\n ),\n ],\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.batch_result_api_model.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/documents/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_employee_document" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeDocumentRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,name,type,category,category_id,remote_category_id,contents,created_at,updated_at,remote_url,file_format,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_employee_document(request: req)\n\nunless res.hris_document_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeDocumentRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,type,category,category_id,remote_category_id,contents,created_at,updated_at,remote_url,file_format,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_employee_document(request: req)\n\nunless res.hris_document_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/documents/{subResourceId}/download"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_download_employee_document" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisDownloadEmployeeDocumentRequest.new(\n id: '',\n sub_resource_id: '',\n format: 'base64',\n export_format: 'text/plain',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.download_employee_document(request: req)\n\nunless res.body.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisDownloadEmployeeDocumentRequest.new(\n prefer: 'heartbeat',\n export_format: 'text/plain',\n format: 'base64',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.hris.download_employee_document(request: req)\n\nunless res.body.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/employments"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_employee_employments" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeEmploymentsRequest.new(\n id: '',\n fields_: 'id,remote_id,employee_id,remote_employee_id,job_title,pay_rate,pay_period,pay_frequency,pay_currency,effective_date,end_date,employment_type,employment_contract_type,type,contract_type,change_reason,grade,work_time,payroll_code,fte,created_at,updated_at,start_date,active,department,team,cost_center,cost_centers,division,job,manager,groups,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeEmploymentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n expand: 'groups',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_employee_employments(request: req)\n\nunless res.employments_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeEmploymentsRequest.new(\n prefer: 'heartbeat',\n expand: 'groups',\n fields_: 'id,remote_id,employee_id,remote_employee_id,job_title,pay_rate,pay_period,pay_frequency,pay_currency,effective_date,end_date,employment_type,employment_contract_type,type,contract_type,change_reason,grade,work_time,payroll_code,fte,created_at,updated_at,start_date,active,department,team,cost_center,cost_centers,division,job,manager,groups,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeEmploymentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.list_employee_employments(request: req)\n\nunless res.employments_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/employments"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_create_employee_employment" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.hris.create_employee_employment(id: '', x_account_id: '', hris_create_employment_request_dto: Models::Shared::HrisCreateEmploymentRequestDto.new(\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n job_title: 'Software Engineer',\n pay_rate: '40.00',\n pay_period: Models::Shared::HrisCreateEmploymentRequestDtoPayPeriod.new(\n value: Models::Shared::HrisCreateEmploymentRequestDtoValue::HOUR,\n source_value: 'Hour',\n ),\n pay_frequency: Models::Shared::HrisCreateEmploymentRequestDtoPayFrequency.new(\n value: Models::Shared::HrisCreateEmploymentRequestDtoSchemasValue::HOURLY,\n source_value: 'Hourly',\n ),\n pay_currency: 'USD',\n effective_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n end_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n grade: Models::Shared::HrisCreateEmploymentRequestDtoGrade.new(\n id: '1687-3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: '1687-4',\n description: 'Mid-level employee demonstrating proficiency and autonomy.',\n ),\n type: Models::Shared::HrisCreateEmploymentRequestDtoType.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n label: 'Permanent',\n type: Models::Shared::HrisCreateEmploymentRequestDtoSchemasType.new(),\n ),\n contract_type: Models::Shared::HrisCreateEmploymentRequestDtoContractType.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n label: 'Full-Time',\n contract_type: Models::Shared::HrisCreateEmploymentRequestDtoSchemasContractType.new(),\n ),\n work_time: nil,\n payroll_code: 'PC1',\n job_id: '5290',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.hris.create_employee_employment(hris_create_employment_request_dto: Models::Shared::HrisCreateEmploymentRequestDto.new(\n contract_type: Models::Shared::HrisCreateEmploymentRequestDtoContractType.new(\n contract_type: Models::Shared::HrisCreateEmploymentRequestDtoSchemasContractType.new(),\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n label: 'Full-Time',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n effective_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n end_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n grade: Models::Shared::HrisCreateEmploymentRequestDtoGrade.new(\n description: 'Mid-level employee demonstrating proficiency and autonomy.',\n id: '1687-3',\n name: '1687-4',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n job_id: '5290',\n job_title: 'Software Engineer',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n pay_currency: 'USD',\n pay_frequency: Models::Shared::HrisCreateEmploymentRequestDtoPayFrequency.new(\n source_value: 'Hourly',\n value: Models::Shared::HrisCreateEmploymentRequestDtoSchemasPayFrequencyValue::HOURLY,\n ),\n pay_period: Models::Shared::HrisCreateEmploymentRequestDtoPayPeriod.new(\n source_value: 'Hour',\n value: Models::Shared::HrisCreateEmploymentRequestDtoSchemasPayPeriodValue::HOUR,\n ),\n pay_rate: '40.00',\n payroll_code: 'PC1',\n type: Models::Shared::HrisCreateEmploymentRequestDtoType.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n label: 'Permanent',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n type: Models::Shared::HrisCreateEmploymentRequestDtoSchemasType.new(),\n ),\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n work_time: Models::Shared::HrisCreateEmploymentRequestDtoWorkTime.new(\n duration: 'P0Y0M0DT8H0M0S',\n period: Models::Shared::HrisCreateEmploymentRequestDtoPeriod.new(\n value: Models::Shared::HrisCreateEmploymentRequestDtoSchemasWorkTimeValue::MONTH,\n ),\n ),\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/employments/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_employee_employment" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeEmploymentRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,employee_id,remote_employee_id,job_title,pay_rate,pay_period,pay_frequency,pay_currency,effective_date,end_date,employment_type,employment_contract_type,type,contract_type,change_reason,grade,work_time,payroll_code,fte,created_at,updated_at,start_date,active,department,team,cost_center,cost_centers,division,job,manager,groups,unified_custom_fields',\n expand: 'groups',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_employee_employment(request: req)\n\nunless res.employment_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeEmploymentRequest.new(\n prefer: 'heartbeat',\n expand: 'groups',\n fields_: 'id,remote_id,employee_id,remote_employee_id,job_title,pay_rate,pay_period,pay_frequency,pay_currency,effective_date,end_date,employment_type,employment_contract_type,type,contract_type,change_reason,grade,work_time,payroll_code,fte,created_at,updated_at,start_date,active,department,team,cost_center,cost_centers,division,job,manager,groups,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_employee_employment(request: req)\n\nunless res.employment_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/employments/{subResourceId}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_update_employee_employment" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisUpdateEmployeeEmploymentRequest.new(\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n prefer: 'heartbeat',\n hris_update_employment_request_dto: Models::Shared::HrisUpdateEmploymentRequestDto.new(\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n job_title: 'Software Engineer',\n pay_rate: '40.00',\n pay_period: Models::Shared::HrisUpdateEmploymentRequestDtoPayPeriod.new(\n value: Models::Shared::HrisUpdateEmploymentRequestDtoValue::HOUR,\n source_value: 'Hour',\n ),\n pay_frequency: Models::Shared::HrisUpdateEmploymentRequestDtoPayFrequency.new(\n value: Models::Shared::HrisUpdateEmploymentRequestDtoSchemasValue::HOURLY,\n source_value: 'Hourly',\n ),\n pay_currency: 'USD',\n effective_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n end_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n grade: Models::Shared::HrisUpdateEmploymentRequestDtoGrade.new(\n id: '1687-3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: '1687-4',\n description: 'Mid-level employee demonstrating proficiency and autonomy.',\n ),\n type: Models::Shared::HrisUpdateEmploymentRequestDtoType.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n label: 'Permanent',\n type: Models::Shared::HrisUpdateEmploymentRequestDtoSchemasType.new(),\n ),\n contract_type: Models::Shared::HrisUpdateEmploymentRequestDtoContractType.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n label: 'Full-Time',\n contract_type: Models::Shared::HrisUpdateEmploymentRequestDtoSchemasContractType.new(),\n ),\n work_time: nil,\n payroll_code: 'PC1',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n ),\n)\n\nres = s.hris.update_employee_employment(request: req)\n\nunless res.update_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisUpdateEmployeeEmploymentRequest.new(\n hris_update_employment_request_dto: Models::Shared::HrisUpdateEmploymentRequestDto.new(\n contract_type: Models::Shared::HrisUpdateEmploymentRequestDtoContractType.new(\n contract_type: Models::Shared::HrisUpdateEmploymentRequestDtoSchemasContractType.new(),\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n label: 'Full-Time',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n effective_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n end_date: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n grade: Models::Shared::HrisUpdateEmploymentRequestDtoGrade.new(\n description: 'Mid-level employee demonstrating proficiency and autonomy.',\n id: '1687-3',\n name: '1687-4',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n job_title: 'Software Engineer',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n pay_currency: 'USD',\n pay_frequency: Models::Shared::HrisUpdateEmploymentRequestDtoPayFrequency.new(\n source_value: 'Hourly',\n value: Models::Shared::HrisUpdateEmploymentRequestDtoSchemasPayFrequencyValue::HOURLY,\n ),\n pay_period: Models::Shared::HrisUpdateEmploymentRequestDtoPayPeriod.new(\n source_value: 'Hour',\n value: Models::Shared::HrisUpdateEmploymentRequestDtoSchemasPayPeriodValue::HOUR,\n ),\n pay_rate: '40.00',\n payroll_code: 'PC1',\n type: Models::Shared::HrisUpdateEmploymentRequestDtoType.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n label: 'Permanent',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n type: Models::Shared::HrisUpdateEmploymentRequestDtoSchemasType.new(),\n ),\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n work_time: Models::Shared::HrisUpdateEmploymentRequestDtoWorkTime.new(\n duration: 'P0Y0M0DT8H0M0S',\n period: Models::Shared::HrisUpdateEmploymentRequestDtoPeriod.new(\n value: Models::Shared::HrisUpdateEmploymentRequestDtoSchemasWorkTimeValue::MONTH,\n ),\n ),\n ),\n prefer: 'heartbeat',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.hris.update_employee_employment(request: req)\n\nunless res.update_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/invite"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_invite_employee" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.hris.invite_employee(id: '', x_account_id: '', hris_invite_employee_request_dto: Models::Shared::HrisInviteEmployeeRequestDto.new(\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.invite_employee_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.hris.invite_employee(hris_invite_employee_request_dto: Models::Shared::HrisInviteEmployeeRequestDto.new(\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.invite_employee_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/shifts"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_employee_shifts" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeShiftsRequest.new(\n id: '',\n filter: Models::Operations::HrisListEmployeeShiftsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n starts_after: '2024-01-15T09:00',\n ends_before: '2024-01-15T17:00',\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_employee_shifts(request: req)\n\nunless res.hris_shifts_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeShiftsRequest.new(\n prefer: 'heartbeat',\n filter: Models::Operations::HrisListEmployeeShiftsQueryParamFilter.new(\n ends_before: '2024-01-15T17:00',\n starts_after: '2024-01-15T09:00',\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.list_employee_shifts(request: req)\n\nunless res.hris_shifts_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/shifts/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_employee_shift" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeShiftRequest.new(\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_employee_shift(request: req)\n\nunless res.hris_shift_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeShiftRequest.new(\n prefer: 'heartbeat',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_employee_shift(request: req)\n\nunless res.hris_shift_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/skills"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_employee_skills" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeSkillsRequest.new(\n id: '',\n fields_: 'id,remote_id,name,active,language,maximum_proficiency,minimum_proficiency,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeSkillsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_employee_skills(request: req)\n\nunless res.entity_skills_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeSkillsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,active,language,maximum_proficiency,minimum_proficiency,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeSkillsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.list_employee_skills(request: req)\n\nunless res.entity_skills_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/skills"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_create_employee_skill" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.hris.create_employee_skill(id: '', x_account_id: '', entity_skills_create_request_dto: Models::Shared::EntitySkillsCreateRequestDto.new(\n id: '16873-IT345',\n name: 'Information-Technology',\n maximum_proficiency: Models::Shared::EntitySkillsCreateRequestDtoMaximumProficiency.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Expert',\n ),\n minimum_proficiency: nil,\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.hris.create_employee_skill(entity_skills_create_request_dto: Models::Shared::EntitySkillsCreateRequestDto.new(\n id: '16873-IT345',\n maximum_proficiency: Models::Shared::EntitySkillsCreateRequestDtoMaximumProficiency.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'Expert',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n minimum_proficiency: nil,\n name: 'Information-Technology',\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/skills/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_employee_skill" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeSkillRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,name,active,language,maximum_proficiency,minimum_proficiency,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_employee_skill(request: req)\n\nunless res.entity_skill_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeSkillRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,active,language,maximum_proficiency,minimum_proficiency,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_employee_skill(request: req)\n\nunless res.entity_skill_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/tasks"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_employee_tasks" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeTasksRequest.new(\n id: '',\n fields_: 'id,remote_id,employee_id,remote_employee_id,name,description,type,status,due_date,completion_date,assigned_by_employee_id,remote_assigned_by_employee_id,assigned_by_employee_name,link_to_task,extracted_links,next_task_id,remote_next_task_id,parent_process_name,comments,attachments,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeTasksQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n created_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n expand: 'attachments',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_employee_tasks(request: req)\n\nunless res.tasks_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeTasksRequest.new(\n prefer: 'heartbeat',\n expand: 'attachments',\n fields_: 'id,remote_id,employee_id,remote_employee_id,name,description,type,status,due_date,completion_date,assigned_by_employee_id,remote_assigned_by_employee_id,assigned_by_employee_name,link_to_task,extracted_links,next_task_id,remote_next_task_id,parent_process_name,comments,attachments,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeTasksQueryParamFilter.new(\n created_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.list_employee_tasks(request: req)\n\nunless res.tasks_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/tasks/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_employee_task" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeTaskRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,employee_id,remote_employee_id,name,description,type,status,due_date,completion_date,assigned_by_employee_id,remote_assigned_by_employee_id,assigned_by_employee_name,link_to_task,extracted_links,next_task_id,remote_next_task_id,parent_process_name,comments,attachments,created_at,updated_at,unified_custom_fields',\n expand: 'attachments',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_employee_task(request: req)\n\nunless res.task_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeTaskRequest.new(\n prefer: 'heartbeat',\n expand: 'attachments',\n fields_: 'id,remote_id,employee_id,remote_employee_id,name,description,type,status,due_date,completion_date,assigned_by_employee_id,remote_assigned_by_employee_id,assigned_by_employee_name,link_to_task,extracted_links,next_task_id,remote_next_task_id,parent_process_name,comments,attachments,created_at,updated_at,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_employee_task(request: req)\n\nunless res.task_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/tasks/{subResourceId}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_update_employee_task" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisUpdateEmployeeTaskRequest.new(\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n prefer: 'heartbeat',\n update_task_request_dto: Models::Shared::UpdateTaskRequestDto.new(\n comment: 'All required documents have been submitted',\n status: Models::Shared::UpdateTaskRequestDtoStatus.new(\n value: Models::Shared::UpdateTaskRequestDtoValue::OPEN,\n ),\n ),\n)\n\nres = s.hris.update_employee_task(request: req)\n\nunless res.update_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisUpdateEmployeeTaskRequest.new(\n prefer: 'heartbeat',\n update_task_request_dto: Models::Shared::UpdateTaskRequestDto.new(\n comment: 'All required documents have been submitted',\n status: Models::Shared::UpdateTaskRequestDtoStatus.new(\n value: Models::Shared::UpdateTaskRequestDtoValue::OPEN,\n ),\n ),\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.hris.update_employee_task(request: req)\n\nunless res.update_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/time_off"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_employee_time_off_requests" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeTimeOffRequestsRequest.new(\n id: '',\n fields_: 'id,remote_id,employee_id,remote_employee_id,approver_id,remote_approver_id,status,type,start_date,end_date,start_half_day,end_half_day,time_off_policy_id,remote_time_off_policy_id,reason,comment,duration,created_at,updated_at,policy,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeTimeOffRequestsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n start_date: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n end_date: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n expand: 'policy',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_employee_time_off_requests(request: req)\n\nunless res.time_off_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeTimeOffRequestsRequest.new(\n prefer: 'heartbeat',\n expand: 'policy',\n fields_: 'id,remote_id,employee_id,remote_employee_id,approver_id,remote_approver_id,status,type,start_date,end_date,start_half_day,end_half_day,time_off_policy_id,remote_time_off_policy_id,reason,comment,duration,created_at,updated_at,policy,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeTimeOffRequestsQueryParamFilter.new(\n end_date: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n start_date: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.list_employee_time_off_requests(request: req)\n\nunless res.time_off_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/time_off"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_create_employee_time_off_request" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.hris.create_employee_time_off_request(id: '', x_account_id: '', hris_create_time_off_request_dto: Models::Shared::HrisCreateTimeOffRequestDto.new(\n approver_id: '1687-4',\n start_date: '2021-01-01T01:01:01.000',\n end_date: '2021-01-01T01:01:01.000',\n start_half_day: true,\n end_half_day: true,\n time_off_policy_id: 'cx280928933',\n reason: Models::Shared::HrisCreateTimeOffRequestDtoReason.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n comment: 'Taking a day off for personal reasons',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.hris.create_employee_time_off_request(hris_create_time_off_request_dto: Models::Shared::HrisCreateTimeOffRequestDto.new(\n approver_id: '1687-4',\n comment: 'Taking a day off for personal reasons',\n end_date: '2021-01-01T01:01:01.000',\n end_half_day: true,\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n reason: Models::Shared::HrisCreateTimeOffRequestDtoReason.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n start_date: '2021-01-01T01:01:01.000',\n start_half_day: true,\n time_off_policy_id: 'cx280928933',\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/time_off/{subResourceId}"]["delete"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_cancel_employee_time_off_request" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.hris.cancel_employee_time_off_request(id: '', sub_resource_id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.delete_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.hris.cancel_employee_time_off_request(id: '', sub_resource_id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.delete_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/time_off/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_employees_time_off_request" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeesTimeOffRequestRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,employee_id,remote_employee_id,approver_id,remote_approver_id,status,type,start_date,end_date,start_half_day,end_half_day,time_off_policy_id,remote_time_off_policy_id,reason,comment,duration,created_at,updated_at,policy,unified_custom_fields',\n expand: 'policy',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_employees_time_off_request(request: req)\n\nunless res.time_off_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeesTimeOffRequestRequest.new(\n prefer: 'heartbeat',\n expand: 'policy',\n fields_: 'id,remote_id,employee_id,remote_employee_id,approver_id,remote_approver_id,status,type,start_date,end_date,start_half_day,end_half_day,time_off_policy_id,remote_time_off_policy_id,reason,comment,duration,created_at,updated_at,policy,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_employees_time_off_request(request: req)\n\nunless res.time_off_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/time_off/{subResourceId}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_update_employee_time_off_request" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisUpdateEmployeeTimeOffRequestRequest.new(\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n prefer: 'heartbeat',\n hris_create_time_off_request_dto: Models::Shared::HrisCreateTimeOffRequestDto.new(\n approver_id: '1687-4',\n start_date: '2021-01-01T01:01:01.000',\n end_date: '2021-01-01T01:01:01.000',\n start_half_day: true,\n end_half_day: true,\n time_off_policy_id: 'cx280928933',\n reason: Models::Shared::HrisCreateTimeOffRequestDtoReason.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n comment: 'Taking a day off for personal reasons',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n ),\n)\n\nres = s.hris.update_employee_time_off_request(request: req)\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisUpdateEmployeeTimeOffRequestRequest.new(\n hris_create_time_off_request_dto: Models::Shared::HrisCreateTimeOffRequestDto.new(\n approver_id: '1687-4',\n comment: 'Taking a day off for personal reasons',\n end_date: '2021-01-01T01:01:01.000',\n end_half_day: true,\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n reason: Models::Shared::HrisCreateTimeOffRequestDtoReason.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n start_date: '2021-01-01T01:01:01.000',\n start_half_day: true,\n time_off_policy_id: 'cx280928933',\n ),\n prefer: 'heartbeat',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.hris.update_employee_time_off_request(request: req)\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/time_off_balances"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_employee_time_off_balances" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeTimeOffBalancesRequest.new(\n id: '',\n fields_: 'id,remote_id,employee_id,remote_employee_id,policy_id,remote_policy_id,policy,current_balance,initial_balance,balance_unit,balance_start_date,balance_expiry_date,is_unlimited,updated_at,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeTimeOffBalancesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n expand: 'policy',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_employee_time_off_balances(request: req)\n\nunless res.time_off_balances_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeTimeOffBalancesRequest.new(\n prefer: 'heartbeat',\n expand: 'policy',\n fields_: 'id,remote_id,employee_id,remote_employee_id,policy_id,remote_policy_id,policy,current_balance,initial_balance,balance_unit,balance_start_date,balance_expiry_date,is_unlimited,updated_at,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeTimeOffBalancesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.list_employee_time_off_balances(request: req)\n\nunless res.time_off_balances_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/time_off_balances/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_employee_time_off_balance" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeTimeOffBalanceRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,employee_id,remote_employee_id,policy_id,remote_policy_id,policy,current_balance,initial_balance,balance_unit,balance_start_date,balance_expiry_date,is_unlimited,updated_at,unified_custom_fields',\n expand: 'policy',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_employee_time_off_balance(request: req)\n\nunless res.time_off_balance_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeTimeOffBalanceRequest.new(\n prefer: 'heartbeat',\n expand: 'policy',\n fields_: 'id,remote_id,employee_id,remote_employee_id,policy_id,remote_policy_id,policy,current_balance,initial_balance,balance_unit,balance_start_date,balance_expiry_date,is_unlimited,updated_at,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_employee_time_off_balance(request: req)\n\nunless res.time_off_balance_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/time_off_policies"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_employee_time_off_policies" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeTimeOffPoliciesRequest.new(\n id: '',\n fields_: 'id,remote_id,name,description,type,duration_unit,reasons,updated_at,created_at,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeTimeOffPoliciesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_employee_time_off_policies(request: req)\n\nunless res.time_off_policies_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeTimeOffPoliciesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,type,duration_unit,reasons,updated_at,created_at,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeTimeOffPoliciesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.list_employee_time_off_policies(request: req)\n\nunless res.time_off_policies_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/work_eligibility"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_employee_work_eligibility" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeWorkEligibilityRequest.new(\n id: '',\n fields_: 'id,remote_id,type,sub_type,document,valid_from,valid_to,issued_by,number,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeWorkEligibilityQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_employee_work_eligibility(request: req)\n\nunless res.work_eligibility_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeeWorkEligibilityRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,type,sub_type,document,valid_from,valid_to,issued_by,number,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeeWorkEligibilityQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.list_employee_work_eligibility(request: req)\n\nunless res.work_eligibility_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/work_eligibility"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_create_employee_work_eligibility_request" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.hris.create_employee_work_eligibility_request(id: '', x_account_id: '', hris_create_work_eligibility_request_dto: Models::Shared::HrisCreateWorkEligibilityRequestDto.new(\n document: Models::Shared::HrisCreateWorkEligibilityRequestDtoDocument.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'My Document',\n category: Models::Shared::HrisCreateWorkEligibilityRequestDtoCategory.new(),\n category_id: '6530',\n created_at: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n updated_at: DateTime.iso8601('2021-01-02T01:01:01.000Z'),\n remote_url: 'https://example.com/file.pdf',\n file_format: nil,\n ),\n issued_by: Models::Shared::HrisCreateWorkEligibilityRequestDtoIssuedBy.new(\n value: Models::Shared::HrisCreateWorkEligibilityRequestDtoValue::US,\n ),\n number: '1234567890',\n sub_type: 'H1B',\n type: Models::Shared::HrisCreateWorkEligibilityRequestDtoType.new(),\n valid_from: DateTime.iso8601('2021-01-01T00:00:00.000Z'),\n valid_to: DateTime.iso8601('2021-01-01T00:00:00.000Z'),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.hris.create_employee_work_eligibility_request(hris_create_work_eligibility_request_dto: Models::Shared::HrisCreateWorkEligibilityRequestDto.new(\n document: Models::Shared::Document.new(\n category: Models::Shared::HrisCreateWorkEligibilityRequestDtoCategory.new(),\n category_id: '6530',\n created_at: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n file_format: nil,\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'My Document',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_url: 'https://example.com/file.pdf',\n updated_at: DateTime.iso8601('2021-01-02T01:01:01.000Z'),\n ),\n issued_by: Models::Shared::IssuedBy.new(\n value: Models::Shared::HrisCreateWorkEligibilityRequestDtoValue::US,\n ),\n number: '1234567890',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n sub_type: 'H1B',\n type: Models::Shared::HrisCreateWorkEligibilityRequestDtoType.new(),\n valid_from: DateTime.iso8601('2021-01-01T00:00:00.000Z'),\n valid_to: DateTime.iso8601('2021-01-01T00:00:00.000Z'),\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/work_eligibility/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_employees_work_eligibility" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeesWorkEligibilityRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,type,sub_type,document,valid_from,valid_to,issued_by,number,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_employees_work_eligibility(request: req)\n\nunless res.work_eligibility_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeesWorkEligibilityRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,type,sub_type,document,valid_from,valid_to,issued_by,number,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_employees_work_eligibility(request: req)\n\nunless res.work_eligibility_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employees/{id}/work_eligibility/{subResourceId}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_update_employee_work_eligibility_request" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisUpdateEmployeeWorkEligibilityRequestRequest.new(\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n prefer: 'heartbeat',\n hris_create_work_eligibility_request_dto: Models::Shared::HrisCreateWorkEligibilityRequestDto.new(\n document: Models::Shared::HrisCreateWorkEligibilityRequestDtoDocument.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'My Document',\n category: Models::Shared::HrisCreateWorkEligibilityRequestDtoCategory.new(),\n category_id: '6530',\n created_at: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n updated_at: DateTime.iso8601('2021-01-02T01:01:01.000Z'),\n remote_url: 'https://example.com/file.pdf',\n file_format: Models::Shared::HrisCreateWorkEligibilityRequestDtoFileFormat.new(\n value: Models::Shared::HrisCreateWorkEligibilityRequestDtoSchemasDocumentValue::PDF,\n source_value: 'application/pdf',\n ),\n ),\n issued_by: Models::Shared::HrisCreateWorkEligibilityRequestDtoIssuedBy.new(\n value: Models::Shared::HrisCreateWorkEligibilityRequestDtoValue::US,\n ),\n number: '1234567890',\n sub_type: 'H1B',\n type: Models::Shared::HrisCreateWorkEligibilityRequestDtoType.new(),\n valid_from: DateTime.iso8601('2021-01-01T00:00:00.000Z'),\n valid_to: DateTime.iso8601('2021-01-01T00:00:00.000Z'),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n ),\n)\n\nres = s.hris.update_employee_work_eligibility_request(request: req)\n\nif res.status_code == 200\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisUpdateEmployeeWorkEligibilityRequestRequest.new(\n hris_create_work_eligibility_request_dto: Models::Shared::HrisCreateWorkEligibilityRequestDto.new(\n document: Models::Shared::Document.new(\n category: Models::Shared::HrisCreateWorkEligibilityRequestDtoCategory.new(),\n category_id: '6530',\n created_at: DateTime.iso8601('2021-01-01T01:01:01.000Z'),\n file_format: Models::Shared::HrisCreateWorkEligibilityRequestDtoFileFormat.new(\n source_value: 'application/pdf',\n value: Models::Shared::HrisCreateWorkEligibilityRequestDtoSchemasDocumentValue::PDF,\n ),\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n name: 'My Document',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_url: 'https://example.com/file.pdf',\n updated_at: DateTime.iso8601('2021-01-02T01:01:01.000Z'),\n ),\n issued_by: Models::Shared::IssuedBy.new(\n value: Models::Shared::HrisCreateWorkEligibilityRequestDtoValue::US,\n ),\n number: '1234567890',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n sub_type: 'H1B',\n type: Models::Shared::HrisCreateWorkEligibilityRequestDtoType.new(),\n valid_from: DateTime.iso8601('2021-01-01T00:00:00.000Z'),\n valid_to: DateTime.iso8601('2021-01-01T00:00:00.000Z'),\n ),\n prefer: 'heartbeat',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.hris.update_employee_work_eligibility_request(request: req)\n\nif res.status_code == 200\n # handle response\nend" - target: $["paths"]["/unified/hris/employments"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_employments" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmploymentsRequest.new(\n fields_: 'id,remote_id,employee_id,remote_employee_id,job_title,pay_rate,pay_period,pay_frequency,pay_currency,effective_date,end_date,employment_type,employment_contract_type,type,contract_type,change_reason,grade,work_time,payroll_code,fte,created_at,updated_at,start_date,active,department,team,cost_center,cost_centers,division,job,manager,groups,unified_custom_fields',\n filter: Models::Operations::HrisListEmploymentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n expand: 'groups',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_employments(request: req)\n\nunless res.employments_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmploymentsRequest.new(\n prefer: 'heartbeat',\n expand: 'groups',\n fields_: 'id,remote_id,employee_id,remote_employee_id,job_title,pay_rate,pay_period,pay_frequency,pay_currency,effective_date,end_date,employment_type,employment_contract_type,type,contract_type,change_reason,grade,work_time,payroll_code,fte,created_at,updated_at,start_date,active,department,team,cost_center,cost_centers,division,job,manager,groups,unified_custom_fields',\n filter: Models::Operations::HrisListEmploymentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.hris.list_employments(request: req)\n\nunless res.employments_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/employments/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_employment" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmploymentRequest.new(\n id: '',\n fields_: 'id,remote_id,employee_id,remote_employee_id,job_title,pay_rate,pay_period,pay_frequency,pay_currency,effective_date,end_date,employment_type,employment_contract_type,type,contract_type,change_reason,grade,work_time,payroll_code,fte,created_at,updated_at,start_date,active,department,team,cost_center,cost_centers,division,job,manager,groups,unified_custom_fields',\n expand: 'groups',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_employment(request: req)\n\nunless res.employment_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmploymentRequest.new(\n prefer: 'heartbeat',\n expand: 'groups',\n fields_: 'id,remote_id,employee_id,remote_employee_id,job_title,pay_rate,pay_period,pay_frequency,pay_currency,effective_date,end_date,employment_type,employment_contract_type,type,contract_type,change_reason,grade,work_time,payroll_code,fte,created_at,updated_at,start_date,active,department,team,cost_center,cost_centers,division,job,manager,groups,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_employment(request: req)\n\nunless res.employment_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/groups"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_groups" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListGroupsRequest.new(\n fields_: 'id,remote_id,name,type,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,company_id,remote_company_id,unified_custom_fields',\n filter: Models::Operations::HrisListGroupsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_groups(request: req)\n\nunless res.hris_groups_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListGroupsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,type,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,company_id,remote_company_id,unified_custom_fields',\n filter: Models::Operations::HrisListGroupsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.hris.list_groups(request: req)\n\nunless res.hris_groups_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/groups/companies"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_companies_groups" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListCompaniesGroupsRequest.new(\n fields_: 'id,remote_id,name,full_name,display_name,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::HrisListCompaniesGroupsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_companies_groups(request: req)\n\nunless res.companies_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListCompaniesGroupsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,full_name,display_name,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::HrisListCompaniesGroupsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.hris.list_companies_groups(request: req)\n\nunless res.companies_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/groups/companies/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_company_group" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetCompanyGroupRequest.new(\n id: '',\n fields_: 'id,remote_id,name,full_name,display_name,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_company_group(request: req)\n\nunless res.company_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetCompanyGroupRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,full_name,display_name,created_at,updated_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_company_group(request: req)\n\nunless res.company_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/groups/cost_centers"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_cost_center_groups" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListCostCenterGroupsRequest.new(\n fields_: 'id,remote_id,name,type,distribution_percentage,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,company_id,remote_company_id,unified_custom_fields',\n filter: Models::Operations::HrisListCostCenterGroupsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_cost_center_groups(request: req)\n\nunless res.hris_cost_center_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListCostCenterGroupsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,type,distribution_percentage,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,company_id,remote_company_id,unified_custom_fields',\n filter: Models::Operations::HrisListCostCenterGroupsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.hris.list_cost_center_groups(request: req)\n\nunless res.hris_cost_center_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/groups/cost_centers/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_cost_center_group" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetCostCenterGroupRequest.new(\n id: '',\n fields_: 'id,remote_id,name,type,distribution_percentage,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,company_id,remote_company_id,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_cost_center_group(request: req)\n\nunless res.hris_cost_center_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetCostCenterGroupRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,type,distribution_percentage,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,company_id,remote_company_id,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_cost_center_group(request: req)\n\nunless res.hris_cost_center_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/groups/departments"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_department_groups" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListDepartmentGroupsRequest.new(\n fields_: 'id,remote_id,name,type,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,company_id,remote_company_id,unified_custom_fields',\n filter: Models::Operations::HrisListDepartmentGroupsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_department_groups(request: req)\n\nunless res.hris_departments_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListDepartmentGroupsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,type,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,company_id,remote_company_id,unified_custom_fields',\n filter: Models::Operations::HrisListDepartmentGroupsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.hris.list_department_groups(request: req)\n\nunless res.hris_departments_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/groups/departments/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_department_group" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetDepartmentGroupRequest.new(\n id: '',\n fields_: 'id,remote_id,name,type,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,company_id,remote_company_id,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_department_group(request: req)\n\nunless res.hris_departments_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetDepartmentGroupRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,type,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,company_id,remote_company_id,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_department_group(request: req)\n\nunless res.hris_departments_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/groups/divisions"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_division_groups" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListDivisionGroupsRequest.new(\n fields_: 'id,remote_id,name,type,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,company_id,remote_company_id,unified_custom_fields',\n filter: Models::Operations::HrisListDivisionGroupsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_division_groups(request: req)\n\nunless res.hris_divisions_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListDivisionGroupsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,type,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,company_id,remote_company_id,unified_custom_fields',\n filter: Models::Operations::HrisListDivisionGroupsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.hris.list_division_groups(request: req)\n\nunless res.hris_divisions_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/groups/divisions/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_division_group" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetDivisionGroupRequest.new(\n id: '',\n fields_: 'id,remote_id,name,type,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,company_id,remote_company_id,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_division_group(request: req)\n\nunless res.hris_divisions_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetDivisionGroupRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,type,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,company_id,remote_company_id,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_division_group(request: req)\n\nunless res.hris_divisions_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/groups/teams"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_team_groups" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListTeamGroupsRequest.new(\n fields_: 'id,remote_id,name,type,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,unified_custom_fields',\n filter: Models::Operations::HrisListTeamGroupsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_team_groups(request: req)\n\nunless res.hris_teams_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListTeamGroupsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,type,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,unified_custom_fields',\n filter: Models::Operations::HrisListTeamGroupsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.hris.list_team_groups(request: req)\n\nunless res.hris_teams_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/groups/teams/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_team_group" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetTeamGroupRequest.new(\n id: '',\n fields_: 'id,remote_id,name,type,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_team_group(request: req)\n\nunless res.hris_teams_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetTeamGroupRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,type,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_team_group(request: req)\n\nunless res.hris_teams_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/groups/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_group" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetGroupRequest.new(\n id: '',\n fields_: 'id,remote_id,name,type,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,company_id,remote_company_id,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_group(request: req)\n\nunless res.hris_groups_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetGroupRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,type,parent_ids,remote_parent_ids,owner_ids,remote_owner_ids,company_id,remote_company_id,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_group(request: req)\n\nunless res.hris_groups_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/jobs"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_jobs" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListJobsRequest.new(\n fields_: 'id,remote_id,code,title,description,status,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::HrisListJobsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_jobs(request: req)\n\nunless res.hris_jobs_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListJobsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,code,title,description,status,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::HrisListJobsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.hris.list_jobs(request: req)\n\nunless res.hris_jobs_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/jobs/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_job" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetJobRequest.new(\n id: '',\n fields_: 'id,remote_id,code,title,description,status,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_job(request: req)\n\nunless res.hris_job_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetJobRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,code,title,description,status,created_at,updated_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_job(request: req)\n\nunless res.hris_job_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/locations"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_locations" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListLocationsRequest.new(\n fields_: 'id,remote_id,employee_id,remote_employee_id,name,phone_number,street_1,street_2,city,state,zip_code,country,location_type,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::HrisListLocationsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_locations(request: req)\n\nunless res.hris_locations_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListLocationsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,employee_id,remote_employee_id,name,phone_number,street_1,street_2,city,state,zip_code,country,location_type,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::HrisListLocationsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.hris.list_locations(request: req)\n\nunless res.hris_locations_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/locations/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_location" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetLocationRequest.new(\n id: '',\n fields_: 'id,remote_id,employee_id,remote_employee_id,name,phone_number,street_1,street_2,city,state,zip_code,country,location_type,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_location(request: req)\n\nunless res.hris_location_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetLocationRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,employee_id,remote_employee_id,name,phone_number,street_1,street_2,city,state,zip_code,country,location_type,created_at,updated_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_location(request: req)\n\nunless res.hris_location_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/positions"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_positions" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListPositionsRequest.new(\n filter: Models::Operations::HrisListPositionsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n status: Models::Operations::QueryParamStatus::OPEN,\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_positions(request: req)\n\nunless res.positions_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListPositionsRequest.new(\n prefer: 'heartbeat',\n filter: Models::Operations::HrisListPositionsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n status: Models::Operations::HrisListPositionsQueryParamStatus::OPEN,\n x_account_id: '',\n)\n\nres = s.hris.list_positions(request: req)\n\nunless res.positions_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/positions/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_position" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetPositionRequest.new(\n id: '',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_position(request: req)\n\nunless res.position_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetPositionRequest.new(\n prefer: 'heartbeat',\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_position(request: req)\n\nunless res.position_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/shifts"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_shifts" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListShiftsRequest.new(\n filter: Models::Operations::HrisListShiftsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n starts_after: '2024-01-15T09:00',\n ends_before: '2024-01-15T17:00',\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_shifts(request: req)\n\nunless res.hris_shifts_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListShiftsRequest.new(\n prefer: 'heartbeat',\n filter: Models::Operations::HrisListShiftsQueryParamFilter.new(\n ends_before: '2024-01-15T17:00',\n starts_after: '2024-01-15T09:00',\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.hris.list_shifts(request: req)\n\nunless res.hris_shifts_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/shifts/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_shift" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetShiftRequest.new(\n id: '',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_shift(request: req)\n\nunless res.hris_shift_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetShiftRequest.new(\n prefer: 'heartbeat',\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_shift(request: req)\n\nunless res.hris_shift_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/tasks"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_tasks" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListTasksRequest.new(\n fields_: 'id,remote_id,employee_id,remote_employee_id,name,description,type,status,due_date,completion_date,assigned_by_employee_id,remote_assigned_by_employee_id,assigned_by_employee_name,link_to_task,extracted_links,next_task_id,remote_next_task_id,parent_process_name,comments,attachments,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::HrisListTasksQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n created_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n expand: 'attachments',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_tasks(request: req)\n\nunless res.tasks_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListTasksRequest.new(\n prefer: 'heartbeat',\n expand: 'attachments',\n fields_: 'id,remote_id,employee_id,remote_employee_id,name,description,type,status,due_date,completion_date,assigned_by_employee_id,remote_assigned_by_employee_id,assigned_by_employee_name,link_to_task,extracted_links,next_task_id,remote_next_task_id,parent_process_name,comments,attachments,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::HrisListTasksQueryParamFilter.new(\n created_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.hris.list_tasks(request: req)\n\nunless res.tasks_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/tasks/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_task" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetTaskRequest.new(\n id: '',\n fields_: 'id,remote_id,employee_id,remote_employee_id,name,description,type,status,due_date,completion_date,assigned_by_employee_id,remote_assigned_by_employee_id,assigned_by_employee_name,link_to_task,extracted_links,next_task_id,remote_next_task_id,parent_process_name,comments,attachments,created_at,updated_at,unified_custom_fields',\n expand: 'attachments',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_task(request: req)\n\nunless res.task_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetTaskRequest.new(\n prefer: 'heartbeat',\n expand: 'attachments',\n fields_: 'id,remote_id,employee_id,remote_employee_id,name,description,type,status,due_date,completion_date,assigned_by_employee_id,remote_assigned_by_employee_id,assigned_by_employee_name,link_to_task,extracted_links,next_task_id,remote_next_task_id,parent_process_name,comments,attachments,created_at,updated_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_task(request: req)\n\nunless res.task_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/time_entries"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_time_entries" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListTimeEntriesRequest.new(\n fields_: 'id,remote_id,employee_id,remote_employee_id,start_time,end_time,hours_worked,break_duration,labor_type,location,status,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::HrisListTimeEntriesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n start_time: '2020-01-01T00:00:00.000Z',\n end_time: '2020-01-01T00:00:00.000Z',\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_time_entries(request: req)\n\nunless res.time_entries_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListTimeEntriesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,employee_id,remote_employee_id,start_time,end_time,hours_worked,break_duration,labor_type,location,status,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::HrisListTimeEntriesQueryParamFilter.new(\n end_time: '2020-01-01T00:00:00.000Z',\n start_time: '2020-01-01T00:00:00.000Z',\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.hris.list_time_entries(request: req)\n\nunless res.time_entries_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/time_entries/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_time_entries" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetTimeEntriesRequest.new(\n id: '',\n fields_: 'id,remote_id,employee_id,remote_employee_id,start_time,end_time,hours_worked,break_duration,labor_type,location,status,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_time_entries(request: req)\n\nunless res.time_entries_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetTimeEntriesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,employee_id,remote_employee_id,start_time,end_time,hours_worked,break_duration,labor_type,location,status,created_at,updated_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_time_entries(request: req)\n\nunless res.time_entries_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/time_off"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_time_off_requests" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListTimeOffRequestsRequest.new(\n fields_: 'id,remote_id,employee_id,remote_employee_id,approver_id,remote_approver_id,status,type,start_date,end_date,start_half_day,end_half_day,time_off_policy_id,remote_time_off_policy_id,reason,comment,duration,created_at,updated_at,policy,unified_custom_fields',\n filter: nil,\n expand: 'policy',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_time_off_requests(request: req)\n\nunless res.time_off_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListTimeOffRequestsRequest.new(\n prefer: 'heartbeat',\n expand: 'policy',\n fields_: 'id,remote_id,employee_id,remote_employee_id,approver_id,remote_approver_id,status,type,start_date,end_date,start_half_day,end_half_day,time_off_policy_id,remote_time_off_policy_id,reason,comment,duration,created_at,updated_at,policy,unified_custom_fields',\n filter: nil,\n x_account_id: '',\n)\n\nres = s.hris.list_time_off_requests(request: req)\n\nunless res.time_off_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/time_off/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_time_off_request" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetTimeOffRequestRequest.new(\n id: '',\n fields_: 'id,remote_id,employee_id,remote_employee_id,approver_id,remote_approver_id,status,type,start_date,end_date,start_half_day,end_half_day,time_off_policy_id,remote_time_off_policy_id,reason,comment,duration,created_at,updated_at,policy,unified_custom_fields',\n expand: 'policy',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_time_off_request(request: req)\n\nunless res.time_off_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetTimeOffRequestRequest.new(\n prefer: 'heartbeat',\n expand: 'policy',\n fields_: 'id,remote_id,employee_id,remote_employee_id,approver_id,remote_approver_id,status,type,start_date,end_date,start_half_day,end_half_day,time_off_policy_id,remote_time_off_policy_id,reason,comment,duration,created_at,updated_at,policy,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_time_off_request(request: req)\n\nunless res.time_off_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/time_off_policies"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_list_time_off_policies" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListTimeOffPoliciesRequest.new(\n fields_: 'id,remote_id,name,description,type,duration_unit,reasons,updated_at,created_at,unified_custom_fields',\n filter: Models::Operations::HrisListTimeOffPoliciesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.list_time_off_policies(request: req)\n\nunless res.time_off_policies_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisListTimeOffPoliciesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,type,duration_unit,reasons,updated_at,created_at,unified_custom_fields',\n filter: Models::Operations::HrisListTimeOffPoliciesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.hris.list_time_off_policies(request: req)\n\nunless res.time_off_policies_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/hris/time_off_policies/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "hris_get_time_off_policy" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetTimeOffPolicyRequest.new(\n id: '',\n fields_: 'id,remote_id,name,description,type,duration_unit,reasons,updated_at,created_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.hris.get_time_off_policy(request: req)\n\nunless res.time_off_policy_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::HrisGetTimeOffPolicyRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,type,duration_unit,reasons,updated_at,created_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.hris.get_time_off_policy(request: req)\n\nunless res.time_off_policy_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/iam/groups"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "iam_list_groups" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::IamListGroupsRequest.new(\n fields_: 'id,remote_id,parent_id,remote_parent_id,name,description,roles,type,created_at,updated_at,unified_custom_fields',\n filter: nil,\n expand: 'roles',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.iam.list_groups(request: req)\n\nunless res.iam_groups_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::IamListGroupsRequest.new(\n prefer: 'heartbeat',\n expand: 'roles',\n fields_: 'id,remote_id,parent_id,remote_parent_id,name,description,roles,type,created_at,updated_at,unified_custom_fields',\n filter: nil,\n x_account_id: '',\n)\n\nres = s.iam.list_groups(request: req)\n\nunless res.iam_groups_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/iam/groups/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "iam_get_group" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::IamGetGroupRequest.new(\n id: '',\n fields_: 'id,remote_id,parent_id,remote_parent_id,name,description,roles,type,created_at,updated_at,unified_custom_fields',\n expand: 'roles',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.iam.get_group(request: req)\n\nunless res.iam_group_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::IamGetGroupRequest.new(\n prefer: 'heartbeat',\n expand: 'roles',\n fields_: 'id,remote_id,parent_id,remote_parent_id,name,description,roles,type,created_at,updated_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.iam.get_group(request: req)\n\nunless res.iam_group_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/iam/policies"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "iam_list_policies" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::IamListPoliciesRequest.new(\n fields_: 'id,remote_id,name,permissions,description,created_at,updated_at,unified_custom_fields',\n filter: nil,\n expand: 'permissions',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.iam.list_policies(request: req)\n\nunless res.iam_policies_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::IamListPoliciesRequest.new(\n prefer: 'heartbeat',\n expand: 'permissions',\n fields_: 'id,remote_id,name,permissions,description,created_at,updated_at,unified_custom_fields',\n filter: nil,\n x_account_id: '',\n)\n\nres = s.iam.list_policies(request: req)\n\nunless res.iam_policies_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/iam/policies/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "iam_get_policy" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::IamGetPolicyRequest.new(\n id: '',\n fields_: 'id,remote_id,name,permissions,description,created_at,updated_at,unified_custom_fields',\n expand: 'permissions',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.iam.get_policy(request: req)\n\nunless res.iam_policy_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::IamGetPolicyRequest.new(\n prefer: 'heartbeat',\n expand: 'permissions',\n fields_: 'id,remote_id,name,permissions,description,created_at,updated_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.iam.get_policy(request: req)\n\nunless res.iam_policy_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/iam/roles"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "iam_list_roles" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::IamListRolesRequest.new(\n fields_: 'id,remote_id,name,type,policies,description,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::IamListRolesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n expand: 'policies',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.iam.list_roles(request: req)\n\nunless res.iam_roles_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::IamListRolesRequest.new(\n prefer: 'heartbeat',\n expand: 'policies',\n fields_: 'id,remote_id,name,type,policies,description,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::IamListRolesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.iam.list_roles(request: req)\n\nunless res.iam_roles_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/iam/roles/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "iam_get_role" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::IamGetRoleRequest.new(\n id: '',\n fields_: 'id,remote_id,name,type,policies,description,created_at,updated_at,unified_custom_fields',\n expand: 'policies',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.iam.get_role(request: req)\n\nunless res.iam_role_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::IamGetRoleRequest.new(\n prefer: 'heartbeat',\n expand: 'policies',\n fields_: 'id,remote_id,name,type,policies,description,created_at,updated_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.iam.get_role(request: req)\n\nunless res.iam_role_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/iam/users"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "iam_list_users" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::IamListUsersRequest.new(\n fields_: 'id,remote_id,first_name,last_name,name,primary_email_address,username,roles,groups,status,avatar,is_bot_user,last_active_at,last_login_at,created_at,updated_at,multi_factor_enabled,unified_custom_fields',\n filter: Models::Operations::IamListUsersQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n expand: 'roles,groups',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.iam.list_users(request: req)\n\nunless res.iam_users_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::IamListUsersRequest.new(\n prefer: 'heartbeat',\n expand: 'roles,groups',\n fields_: 'id,remote_id,first_name,last_name,name,primary_email_address,username,roles,groups,status,avatar,is_bot_user,last_active_at,last_login_at,created_at,updated_at,multi_factor_enabled,unified_custom_fields',\n filter: Models::Operations::IamListUsersQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.iam.list_users(request: req)\n\nunless res.iam_users_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/iam/users/{id}"]["delete"] update: "x-codeSamples": - "lang": "ruby" "label": "iam_delete_user" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.iam.delete_user(id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.delete_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.iam.delete_user(id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.delete_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/iam/users/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "iam_get_user" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::IamGetUserRequest.new(\n id: '',\n fields_: 'id,remote_id,first_name,last_name,name,primary_email_address,username,roles,groups,status,avatar,is_bot_user,last_active_at,last_login_at,created_at,updated_at,multi_factor_enabled,unified_custom_fields',\n expand: 'roles,groups',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.iam.get_user(request: req)\n\nunless res.iam_user_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::IamGetUserRequest.new(\n prefer: 'heartbeat',\n expand: 'roles,groups',\n fields_: 'id,remote_id,first_name,last_name,name,primary_email_address,username,roles,groups,status,avatar,is_bot_user,last_active_at,last_login_at,created_at,updated_at,multi_factor_enabled,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.iam.get_user(request: req)\n\nunless res.iam_user_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/iam/users/{id}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "iam_update_user" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.iam.update_user(id: '', x_account_id: '', iam_update_user_request_dto: Models::Shared::IamUpdateUserRequestDto.new(\n primary_email_address: 'han@stackone.com',\n first_name: 'Han',\n last_name: 'Solo',\n name: 'Han Solo',\n username: 'hansolo1977',\n is_bot_user: true,\n status: Models::Shared::IamUpdateUserRequestDtoStatus.new(\n value: Models::Shared::IamUpdateUserRequestDtoValue::ENABLED,\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.update_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.iam.update_user(iam_update_user_request_dto: Models::Shared::IamUpdateUserRequestDto.new(\n first_name: 'Han',\n is_bot_user: true,\n last_name: 'Solo',\n name: 'Han Solo',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n primary_email_address: 'han@stackone.com',\n status: Models::Shared::IamUpdateUserRequestDtoStatus.new(\n value: Models::Shared::IamUpdateUserRequestDtoValue::ENABLED,\n ),\n username: 'hansolo1977',\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.update_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/assignments"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_list_assignments" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::LmsListAssignmentsRequest.new(\n fields_: 'id,remote_id,external_reference,user_id,remote_user_id,course_id,remote_course_id,updated_at,created_at,assigned_at,due_date,status,progress,learning_object_type,learning_object_id,remote_learning_object_id,learning_object_external_reference,certificate_url,result,completed_at,unified_custom_fields',\n filter: Models::Operations::LmsListAssignmentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n user_id: 'c28xyrc55866bvuv',\n remote_user_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.lms.list_assignments(request: req)\n\nunless res.assignments_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::LmsListAssignmentsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,external_reference,user_id,remote_user_id,course_id,remote_course_id,updated_at,created_at,assigned_at,due_date,status,progress,learning_object_type,learning_object_id,remote_learning_object_id,learning_object_external_reference,certificate_url,result,completed_at,unified_custom_fields',\n filter: Models::Operations::LmsListAssignmentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n remote_user_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n user_id: 'c28xyrc55866bvuv',\n x_account_id: '',\n)\n\nres = s.lms.list_assignments(request: req)\n\nunless res.assignments_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/assignments/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_get_assignment" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::LmsGetAssignmentRequest.new(\n id: '',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.lms.get_assignment(request: req)\n\nunless res.assignment_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::LmsGetAssignmentRequest.new(\n prefer: 'heartbeat',\n id: '',\n x_account_id: '',\n)\n\nres = s.lms.get_assignment(request: req)\n\nunless res.assignment_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/categories"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_list_categories" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::LmsListCategoriesRequest.new(\n fields_: 'id,remote_id,name,active,hierarchy,level,language,unified_custom_fields',\n filter: Models::Operations::LmsListCategoriesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.lms.list_categories(request: req)\n\nunless res.categories_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::LmsListCategoriesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,active,hierarchy,level,language,unified_custom_fields',\n filter: Models::Operations::LmsListCategoriesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.lms.list_categories(request: req)\n\nunless res.categories_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/categories/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_get_category" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::LmsGetCategoryRequest.new(\n id: '',\n fields_: 'id,remote_id,name,active,hierarchy,level,language,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.lms.get_category(request: req)\n\nunless res.category_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::LmsGetCategoryRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,active,hierarchy,level,language,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.lms.get_category(request: req)\n\nunless res.category_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/completions"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_list_completions" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::LmsListCompletionsRequest.new(\n fields_: 'id,remote_id,external_id,remote_external_id,external_reference,content_id,remote_content_id,course_id,remote_course_id,user_id,remote_user_id,completed_at,updated_at,created_at,result,content_external_reference,learning_object_type,learning_object_id,remote_learning_object_id,learning_object_external_reference,time_spent,certificate_url,score,unified_custom_fields',\n filter: Models::Operations::LmsListCompletionsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.lms.list_completions(request: req)\n\nunless res.completions_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::LmsListCompletionsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,external_id,remote_external_id,external_reference,content_id,remote_content_id,course_id,remote_course_id,user_id,remote_user_id,completed_at,updated_at,created_at,result,content_external_reference,learning_object_type,learning_object_id,remote_learning_object_id,learning_object_external_reference,time_spent,certificate_url,score,unified_custom_fields',\n filter: Models::Operations::LmsListCompletionsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.lms.list_completions(request: req)\n\nunless res.completions_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/completions/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_get_completion" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::LmsGetCompletionRequest.new(\n id: '',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.lms.get_completion(request: req)\n\nunless res.completion_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::LmsGetCompletionRequest.new(\n prefer: 'heartbeat',\n id: '',\n x_account_id: '',\n)\n\nres = s.lms.get_completion(request: req)\n\nunless res.completion_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/content"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_list_content" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::LmsListContentRequest.new(\n fields_: 'id,remote_id,external_reference,course_ids,remote_course_ids,title,description,additional_data,languages,content_url,mobile_launch_content_url,content_type,cover_url,active,duration,order,categories,skills,updated_at,created_at,provider,localizations,tags,authors,unified_custom_fields',\n filter: Models::Operations::LmsListContentQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.lms.list_content(request: req)\n\nunless res.content_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::LmsListContentRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,external_reference,course_ids,remote_course_ids,title,description,additional_data,languages,content_url,mobile_launch_content_url,content_type,cover_url,active,duration,order,categories,skills,updated_at,created_at,provider,localizations,tags,authors,unified_custom_fields',\n filter: Models::Operations::LmsListContentQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.lms.list_content(request: req)\n\nunless res.content_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/content"]["put"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_upsert_content" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.lms.upsert_content(x_account_id: '', lms_upsert_content_request_dto: Models::Shared::LmsUpsertContentRequestDto.new(\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n title: 'Software Engineer Lv 1',\n description: 'This video acts as learning content for software engineers.',\n languages: [\n Models::Shared::LanguageEnum.new(\n value: Models::Shared::LanguageEnumValue::EN_GB,\n ),\n ],\n content_url: 'https://www.youtube.com/watch?v=16873',\n mobile_launch_content_url: 'https://www.mobile.youtube.com/watch?v=16873',\n cover_url: 'https://www.googledrive.com/?v=16873',\n active: true,\n duration: 'P3Y6M4DT12H30M5S',\n skills: [\n Models::Shared::CreateSkillsApiModel.new(\n id: '12345',\n name: 'Sales Techniques',\n ),\n ],\n order: 1.0,\n localizations: [\n Models::Shared::LocalizationModel.new(\n title: 'Software Engineer Lv 1',\n description: 'This course acts as learning resource for software engineers.',\n ),\n Models::Shared::LocalizationModel.new(\n title: 'Software Engineer: A comprehensive guide',\n description: 'This course acts as learning resource for software engineers.',\n ),\n ],\n tags: [\n 'Sales Techniques',\n 'Customer Service',\n ],\n authors: [\n Models::Shared::AuthorModel.new(\n id: '123',\n name: 'John Doe',\n ),\n ],\n updated_at: DateTime.iso8601('2021-07-21T14:00:00.000Z'),\n created_at: DateTime.iso8601('2021-07-21T14:00:00.000Z'),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n external_reference: 'SOFTWARE-ENG-LV1-TRAINING-VIDEO-1',\n categories: [\n Models::Shared::CreateCategoriesApiModel.new(\n id: '16873-IT345',\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n name: 'Information-Technology',\n language: Models::Shared::CreateCategoriesApiModelLanguage.new(\n value: Models::Shared::CreateCategoriesApiModelSchemasLanguageValue::EN_GB,\n ),\n ),\n ],\n additional_data: [\n Models::Shared::AdditionalData.new(\n id: 'learning_outcomes',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n value: 'This is additional data',\n ),\n ],\n), prefer: 'heartbeat')\n\nunless res.upsert_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.lms.upsert_content(lms_upsert_content_request_dto: Models::Shared::LmsUpsertContentRequestDto.new(\n active: true,\n additional_data: [\n Models::Shared::AdditionalData.new(\n id: 'learning_outcomes',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n value: 'This is additional data',\n ),\n ],\n authors: [\n Models::Shared::AuthorModel.new(\n id: '123',\n name: 'John Doe',\n ),\n ],\n categories: [\n Models::Shared::CreateCategoriesApiModel.new(\n id: '16873-IT345',\n language: Models::Shared::CreateCategoriesApiModelLanguage.new(\n value: Models::Shared::CreateCategoriesApiModelSchemasValue::EN_GB,\n ),\n name: 'Information-Technology',\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n ),\n ],\n content_url: 'https://www.youtube.com/watch?v=16873',\n cover_url: 'https://www.googledrive.com/?v=16873',\n created_at: DateTime.iso8601('2021-07-21T14:00:00.000Z'),\n description: 'This video acts as learning content for software engineers.',\n duration: 'P3Y6M4DT12H30M5S',\n external_reference: 'SOFTWARE-ENG-LV1-TRAINING-VIDEO-1',\n languages: [\n Models::Shared::LanguageEnum.new(\n value: Models::Shared::LanguageEnumValue::EN_GB,\n ),\n ],\n localizations: [\n Models::Shared::LocalizationModel.new(\n description: 'This course acts as learning resource for software engineers.',\n title: 'Software Engineer Lv 1',\n ),\n Models::Shared::LocalizationModel.new(\n description: 'This course acts as learning resource for software engineers.',\n title: 'Software Engineer: A comprehensive guide',\n ),\n ],\n mobile_launch_content_url: 'https://www.mobile.youtube.com/watch?v=16873',\n order: 1.0,\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n skills: [\n Models::Shared::CreateSkillsApiModel.new(\n id: '12345',\n name: 'Sales Techniques',\n ),\n ],\n tags: [\n 'Sales Techniques',\n 'Customer Service',\n ],\n title: 'Software Engineer Lv 1',\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n updated_at: DateTime.iso8601('2021-07-21T14:00:00.000Z'),\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.upsert_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/content/batch"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_batch_upsert_content" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.lms.batch_upsert_content(x_account_id: '', lms_batch_upsert_content_request_dto: Models::Shared::LmsBatchUpsertContentRequestDto.new(\n items: [\n Models::Shared::LmsUpsertContentRequestDto.new(\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n title: 'Software Engineer Lv 1',\n description: 'This video acts as learning content for software engineers.',\n languages: [\n Models::Shared::LanguageEnum.new(\n value: Models::Shared::LanguageEnumValue::EN_GB,\n ),\n ],\n content_url: 'https://www.youtube.com/watch?v=16873',\n mobile_launch_content_url: 'https://www.mobile.youtube.com/watch?v=16873',\n cover_url: 'https://www.googledrive.com/?v=16873',\n active: true,\n duration: 'P3Y6M4DT12H30M5S',\n skills: [\n Models::Shared::CreateSkillsApiModel.new(\n id: '12345',\n name: 'Sales Techniques',\n ),\n ],\n order: 1.0,\n localizations: [\n Models::Shared::LocalizationModel.new(\n title: 'Software Engineer Lv 1',\n description: 'This course acts as learning resource for software engineers.',\n ),\n Models::Shared::LocalizationModel.new(\n title: 'Software Engineer: A comprehensive guide',\n description: 'This course acts as learning resource for software engineers.',\n ),\n ],\n tags: [\n 'Sales Techniques',\n 'Customer Service',\n ],\n authors: [\n Models::Shared::AuthorModel.new(\n id: '123',\n name: 'John Doe',\n ),\n ],\n updated_at: DateTime.iso8601('2021-07-21T14:00:00.000Z'),\n created_at: DateTime.iso8601('2021-07-21T14:00:00.000Z'),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n external_reference: 'SOFTWARE-ENG-LV1-TRAINING-VIDEO-1',\n categories: [\n Models::Shared::CreateCategoriesApiModel.new(\n id: '16873-IT345',\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n name: 'Information-Technology',\n language: Models::Shared::CreateCategoriesApiModelLanguage.new(\n value: Models::Shared::CreateCategoriesApiModelSchemasLanguageValue::EN_GB,\n ),\n ),\n ],\n additional_data: [\n Models::Shared::AdditionalData.new(\n id: 'learning_outcomes',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n value: 'This is additional data',\n ),\n ],\n ),\n ],\n), prefer: 'heartbeat')\n\nunless res.batch_result_api_model.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.lms.batch_upsert_content(lms_batch_upsert_content_request_dto: Models::Shared::LmsBatchUpsertContentRequestDto.new(\n items: [\n Models::Shared::LmsUpsertContentRequestDto.new(\n active: true,\n additional_data: [\n Models::Shared::AdditionalData.new(\n id: 'learning_outcomes',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n value: 'This is additional data',\n ),\n ],\n authors: [\n Models::Shared::AuthorModel.new(\n id: '123',\n name: 'John Doe',\n ),\n ],\n categories: [\n Models::Shared::CreateCategoriesApiModel.new(\n id: '16873-IT345',\n language: Models::Shared::CreateCategoriesApiModelLanguage.new(\n value: Models::Shared::CreateCategoriesApiModelSchemasValue::EN_GB,\n ),\n name: 'Information-Technology',\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n ),\n ],\n content_url: 'https://www.youtube.com/watch?v=16873',\n cover_url: 'https://www.googledrive.com/?v=16873',\n created_at: DateTime.iso8601('2021-07-21T14:00:00.000Z'),\n description: 'This video acts as learning content for software engineers.',\n duration: 'P3Y6M4DT12H30M5S',\n external_reference: 'SOFTWARE-ENG-LV1-TRAINING-VIDEO-1',\n languages: [\n Models::Shared::LanguageEnum.new(\n value: Models::Shared::LanguageEnumValue::EN_GB,\n ),\n ],\n localizations: [\n Models::Shared::LocalizationModel.new(\n description: 'This course acts as learning resource for software engineers.',\n title: 'Software Engineer Lv 1',\n ),\n Models::Shared::LocalizationModel.new(\n description: 'This course acts as learning resource for software engineers.',\n title: 'Software Engineer: A comprehensive guide',\n ),\n ],\n mobile_launch_content_url: 'https://www.mobile.youtube.com/watch?v=16873',\n order: 1.0,\n skills: [\n Models::Shared::CreateSkillsApiModel.new(\n id: '12345',\n name: 'Sales Techniques',\n ),\n ],\n tags: [\n 'Sales Techniques',\n 'Customer Service',\n ],\n title: 'Software Engineer Lv 1',\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n updated_at: DateTime.iso8601('2021-07-21T14:00:00.000Z'),\n ),\n ],\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.batch_result_api_model.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/content/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_get_content" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::LmsGetContentRequest.new(\n id: '',\n fields_: 'id,remote_id,external_reference,course_ids,remote_course_ids,title,description,additional_data,languages,content_url,mobile_launch_content_url,content_type,cover_url,active,duration,order,categories,skills,updated_at,created_at,provider,localizations,tags,authors,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.lms.get_content(request: req)\n\nunless res.content_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::LmsGetContentRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,external_reference,course_ids,remote_course_ids,title,description,additional_data,languages,content_url,mobile_launch_content_url,content_type,cover_url,active,duration,order,categories,skills,updated_at,created_at,provider,localizations,tags,authors,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.lms.get_content(request: req)\n\nunless res.content_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/courses"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_list_courses" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::LmsListCoursesRequest.new(\n fields_: 'id,remote_id,external_reference,content_ids,remote_content_ids,title,description,languages,cover_url,url,active,duration,categories,skills,updated_at,created_at,content,provider,localizations,authors,unified_custom_fields',\n filter: Models::Operations::LmsListCoursesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.lms.list_courses(request: req)\n\nunless res.course_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::LmsListCoursesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,external_reference,content_ids,remote_content_ids,title,description,languages,cover_url,url,active,duration,categories,skills,updated_at,created_at,content,provider,localizations,authors,unified_custom_fields',\n filter: Models::Operations::LmsListCoursesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.lms.list_courses(request: req)\n\nunless res.course_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/courses/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_get_course" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::LmsGetCourseRequest.new(\n id: '',\n fields_: 'id,remote_id,external_reference,content_ids,remote_content_ids,title,description,languages,cover_url,url,active,duration,categories,skills,updated_at,created_at,content,provider,localizations,authors,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.lms.get_course(request: req)\n\nunless res.course_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::LmsGetCourseRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,external_reference,content_ids,remote_content_ids,title,description,languages,cover_url,url,active,duration,categories,skills,updated_at,created_at,content,provider,localizations,authors,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.lms.get_course(request: req)\n\nunless res.course_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/skills"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_list_skills" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::LmsListSkillsRequest.new(\n fields_: 'id,remote_id,name,active,hierarchy,language,unified_custom_fields',\n filter: Models::Operations::LmsListSkillsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.lms.list_skills(request: req)\n\nunless res.skills_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::LmsListSkillsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,active,hierarchy,language,unified_custom_fields',\n filter: Models::Operations::LmsListSkillsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.lms.list_skills(request: req)\n\nunless res.skills_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/skills/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_get_skill" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::LmsGetSkillRequest.new(\n id: '',\n fields_: 'id,remote_id,name,active,hierarchy,language,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.lms.get_skill(request: req)\n\nunless res.skill_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::LmsGetSkillRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,active,hierarchy,language,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.lms.get_skill(request: req)\n\nunless res.skill_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/users"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_list_users" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::LmsListUsersRequest.new(\n fields_: 'id,remote_id,external_reference,active,email,phone_number,created_at,updated_at,name,unified_custom_fields',\n filter: nil,\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.lms.list_users(request: req)\n\nunless res.users_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::LmsListUsersRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,external_reference,active,email,phone_number,created_at,updated_at,name,unified_custom_fields',\n filter: nil,\n x_account_id: '',\n)\n\nres = s.lms.list_users(request: req)\n\nunless res.users_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/users/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_get_user" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::LmsGetUserRequest.new(\n id: '',\n fields_: 'id,remote_id,external_reference,active,email,phone_number,created_at,updated_at,name,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.lms.get_user(request: req)\n\nunless res.user_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::LmsGetUserRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,external_reference,active,email,phone_number,created_at,updated_at,name,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.lms.get_user(request: req)\n\nunless res.user_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/users/{id}/assignments"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_list_user_assignments" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::LmsListUserAssignmentsRequest.new(\n id: '',\n fields_: 'id,remote_id,external_reference,user_id,remote_user_id,course_id,remote_course_id,updated_at,created_at,assigned_at,due_date,status,progress,learning_object_type,learning_object_id,remote_learning_object_id,learning_object_external_reference,certificate_url,result,completed_at,unified_custom_fields',\n filter: Models::Operations::LmsListUserAssignmentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n user_id: 'c28xyrc55866bvuv',\n remote_user_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.lms.list_user_assignments(request: req)\n\nunless res.assignments_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::LmsListUserAssignmentsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,external_reference,user_id,remote_user_id,course_id,remote_course_id,updated_at,created_at,assigned_at,due_date,status,progress,learning_object_type,learning_object_id,remote_learning_object_id,learning_object_external_reference,certificate_url,result,completed_at,unified_custom_fields',\n filter: Models::Operations::LmsListUserAssignmentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n remote_user_id: 'e3cb75bf-aa84-466e-a6c1-b8322b257a48',\n user_id: 'c28xyrc55866bvuv',\n x_account_id: '',\n)\n\nres = s.lms.list_user_assignments(request: req)\n\nunless res.assignments_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/users/{id}/assignments"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_create_user_assignment" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.lms.create_user_assignment(id: '', x_account_id: '', lms_create_assignment_request_dto: Models::Shared::LmsCreateAssignmentRequestDto.new(\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n learning_object_id: 'e3gd34-23tr21-er234-345er56',\n progress: 40.0,\n assigned_at: DateTime.iso8601('2021-07-21T14:00:00.000Z'),\n due_date: DateTime.iso8601('2021-07-21T14:00:00.000Z'),\n status: Models::Shared::LmsCreateAssignmentRequestDtoStatus.new(\n value: Models::Shared::LmsCreateAssignmentRequestDtoValue::IN_PROGRESS,\n ),\n learning_object_external_reference: 'learning-content-123',\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.lms.create_user_assignment(lms_create_assignment_request_dto: Models::Shared::LmsCreateAssignmentRequestDto.new(\n assigned_at: DateTime.iso8601('2021-07-21T14:00:00.000Z'),\n due_date: DateTime.iso8601('2021-07-21T14:00:00.000Z'),\n learning_object_external_reference: 'learning-content-123',\n learning_object_id: 'e3gd34-23tr21-er234-345er56',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n progress: 40.0,\n status: Models::Shared::LmsCreateAssignmentRequestDtoStatus.new(\n value: Models::Shared::LmsCreateAssignmentRequestDtoValue::IN_PROGRESS,\n ),\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/users/{id}/assignments/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_get_user_assignment" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::LmsGetUserAssignmentRequest.new(\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.lms.get_user_assignment(request: req)\n\nunless res.assignment_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::LmsGetUserAssignmentRequest.new(\n prefer: 'heartbeat',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.lms.get_user_assignment(request: req)\n\nunless res.assignment_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/users/{id}/completions"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_list_user_completions" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::LmsListUserCompletionsRequest.new(\n id: '',\n fields_: 'id,remote_id,external_id,remote_external_id,external_reference,content_id,remote_content_id,course_id,remote_course_id,user_id,remote_user_id,completed_at,updated_at,created_at,result,content_external_reference,learning_object_type,learning_object_id,remote_learning_object_id,learning_object_external_reference,time_spent,certificate_url,score,unified_custom_fields',\n filter: Models::Operations::LmsListUserCompletionsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.lms.list_user_completions(request: req)\n\nunless res.completions_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::LmsListUserCompletionsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,external_id,remote_external_id,external_reference,content_id,remote_content_id,course_id,remote_course_id,user_id,remote_user_id,completed_at,updated_at,created_at,result,content_external_reference,learning_object_type,learning_object_id,remote_learning_object_id,learning_object_external_reference,time_spent,certificate_url,score,unified_custom_fields',\n filter: Models::Operations::LmsListUserCompletionsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.lms.list_user_completions(request: req)\n\nunless res.completions_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/users/{id}/completions"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_create_user_completion" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.lms.create_user_completion(id: '', x_account_id: '', lms_create_completion_request_dto: Models::Shared::LmsCreateCompletionRequestDto.new(\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n completed_at: DateTime.iso8601('2021-07-21T14:00:00.000Z'),\n learning_object_id: 'e3gd34-23tr21-er234-345er56',\n time_spent: 'PT1H30M45S',\n score: Models::Shared::LmsCreateCompletionRequestDtoScore.new(\n percentage: 87.0,\n raw_value: '87 / 100',\n ),\n learning_object_external_reference: 'learning-content-123',\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.lms.create_user_completion(lms_create_completion_request_dto: Models::Shared::LmsCreateCompletionRequestDto.new(\n completed_at: DateTime.iso8601('2021-07-21T14:00:00.000Z'),\n learning_object_external_reference: 'learning-content-123',\n learning_object_id: 'e3gd34-23tr21-er234-345er56',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n score: Models::Shared::LmsCreateCompletionRequestDtoScore.new(\n percentage: 87.0,\n raw_value: '87 / 100',\n ),\n time_spent: 'PT1H30M45S',\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/users/{id}/completions/{subResourceId}"]["delete"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_delete_user_completion" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.lms.delete_user_completion(id: '', sub_resource_id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.delete_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.lms.delete_user_completion(id: '', sub_resource_id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.delete_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/lms/users/{id}/completions/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "lms_get_user_completion" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::LmsGetUserCompletionRequest.new(\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.lms.get_user_completion(request: req)\n\nunless res.completion_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::LmsGetUserCompletionRequest.new(\n prefer: 'heartbeat',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.lms.get_user_completion(request: req)\n\nunless res.completion_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/campaigns"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_list_campaigns" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MarketingListCampaignsRequest.new(\n fields_: 'id,remote_id,name,created_at,updated_at,description,schedule_type,status,channels,first_sent_at,last_sent_at,tags,messages,unified_custom_fields',\n filter: Models::Operations::MarketingListCampaignsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.marketing.list_campaigns(request: req)\n\nunless res.campaigns_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MarketingListCampaignsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,created_at,updated_at,description,schedule_type,status,channels,first_sent_at,last_sent_at,tags,messages,unified_custom_fields',\n filter: Models::Operations::MarketingListCampaignsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.marketing.list_campaigns(request: req)\n\nunless res.campaigns_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/campaigns/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_get_campaign" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MarketingGetCampaignRequest.new(\n id: '',\n fields_: 'id,remote_id,name,created_at,updated_at,description,schedule_type,status,channels,first_sent_at,last_sent_at,tags,messages,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.marketing.get_campaign(request: req)\n\nunless res.campaign_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MarketingGetCampaignRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,created_at,updated_at,description,schedule_type,status,channels,first_sent_at,last_sent_at,tags,messages,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.marketing.get_campaign(request: req)\n\nunless res.campaign_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/content_blocks"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_list_content_blocks" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MarketingListContentBlocksRequest.new(\n fields_: 'id,remote_id,name,type,content,status,tags,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::MarketingListContentBlocksQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.marketing.list_content_blocks(request: req)\n\nunless res.content_blocks_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MarketingListContentBlocksRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,type,content,status,tags,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::MarketingListContentBlocksQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.marketing.list_content_blocks(request: req)\n\nunless res.content_blocks_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/content_blocks"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_create_content_block" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.marketing.create_content_block(x_account_id: '', marketing_create_content_blocks_request_dto: Models::Shared::MarketingCreateContentBlocksRequestDto.new(\n type: Models::Shared::MarketingCreateContentBlocksRequestDtoType.new(\n value: Models::Shared::MarketingCreateContentBlocksRequestDtoValue::HTML,\n source_value: 'text',\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.marketing.create_content_block(marketing_create_content_blocks_request_dto: Models::Shared::MarketingCreateContentBlocksRequestDto.new(\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n type: Models::Shared::MarketingCreateContentBlocksRequestDtoType.new(\n source_value: 'text',\n value: Models::Shared::MarketingCreateContentBlocksRequestDtoValue::HTML,\n ),\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/content_blocks/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_get_content_block" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MarketingGetContentBlockRequest.new(\n id: '',\n fields_: 'id,remote_id,name,type,content,status,tags,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.marketing.get_content_block(request: req)\n\nunless res.content_block_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MarketingGetContentBlockRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,type,content,status,tags,created_at,updated_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.marketing.get_content_block(request: req)\n\nunless res.content_block_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/content_blocks/{id}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_update_content_block" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.marketing.update_content_block(id: '', x_account_id: '', marketing_create_content_blocks_request_dto: Models::Shared::MarketingCreateContentBlocksRequestDto.new(\n type: Models::Shared::MarketingCreateContentBlocksRequestDtoType.new(\n value: Models::Shared::MarketingCreateContentBlocksRequestDtoValue::HTML,\n source_value: 'text',\n ),\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.marketing.update_content_block(marketing_create_content_blocks_request_dto: Models::Shared::MarketingCreateContentBlocksRequestDto.new(\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n type: Models::Shared::MarketingCreateContentBlocksRequestDtoType.new(\n source_value: 'text',\n value: Models::Shared::MarketingCreateContentBlocksRequestDtoValue::HTML,\n ),\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/templates/email"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_list_email_templates" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MarketingListEmailTemplatesRequest.new(\n fields_: 'id,remote_id,name,messages,created_at,updated_at,tags,unified_custom_fields',\n filter: Models::Operations::MarketingListEmailTemplatesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.marketing.list_email_templates(request: req)\n\nunless res.email_templates_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MarketingListEmailTemplatesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,messages,created_at,updated_at,tags,unified_custom_fields',\n filter: Models::Operations::MarketingListEmailTemplatesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.marketing.list_email_templates(request: req)\n\nunless res.email_templates_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/templates/email"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_create_email_template" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.marketing.create_email_template(x_account_id: '', marketing_create_email_template_request_dto: Models::Shared::MarketingCreateEmailTemplateRequestDto.new(\n messages: [\n Models::Shared::EmailMessages.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n message_type: nil,\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.marketing.create_email_template(marketing_create_email_template_request_dto: Models::Shared::MarketingCreateEmailTemplateRequestDto.new(\n messages: [\n Models::Shared::EmailMessages.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n message_type: nil,\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/templates/email/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_get_email_template" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MarketingGetEmailTemplateRequest.new(\n id: '',\n fields_: 'id,remote_id,name,messages,created_at,updated_at,tags,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.marketing.get_email_template(request: req)\n\nunless res.email_template_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MarketingGetEmailTemplateRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,messages,created_at,updated_at,tags,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.marketing.get_email_template(request: req)\n\nunless res.email_template_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/templates/email/{id}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_update_email_template" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.marketing.update_email_template(id: '', x_account_id: '', marketing_create_email_template_request_dto: Models::Shared::MarketingCreateEmailTemplateRequestDto.new(\n messages: [\n Models::Shared::EmailMessages.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n message_type: Models::Shared::MessageType.new(\n value: Models::Shared::EmailMessagesValue::EMAIL,\n source_value: 'Email',\n ),\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.marketing.update_email_template(marketing_create_email_template_request_dto: Models::Shared::MarketingCreateEmailTemplateRequestDto.new(\n messages: [\n Models::Shared::EmailMessages.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n message_type: Models::Shared::EmailMessagesMessageType.new(\n source_value: 'Email',\n value: Models::Shared::EmailMessagesValue::EMAIL,\n ),\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/templates/in_app"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_list_in_app_templates" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MarketingListInAppTemplatesRequest.new(\n fields_: 'id,remote_id,name,messages,created_at,updated_at,tags,unified_custom_fields',\n filter: nil,\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.marketing.list_in_app_templates(request: req)\n\nunless res.in_app_templates_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MarketingListInAppTemplatesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,messages,created_at,updated_at,tags,unified_custom_fields',\n filter: nil,\n x_account_id: '',\n)\n\nres = s.marketing.list_in_app_templates(request: req)\n\nunless res.in_app_templates_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/templates/in_app"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_create_in_app_template" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.marketing.create_in_app_template(x_account_id: '', marketing_create_in_app_template_request_dto: Models::Shared::MarketingCreateInAppTemplateRequestDto.new(\n messages: [\n Models::Shared::InAppMessages.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n message_type: Models::Shared::InAppMessagesMessageType.new(\n value: Models::Shared::InAppMessagesValue::EMAIL,\n source_value: 'Email',\n ),\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.marketing.create_in_app_template(marketing_create_in_app_template_request_dto: Models::Shared::MarketingCreateInAppTemplateRequestDto.new(\n messages: [\n Models::Shared::InAppMessages.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n message_type: Models::Shared::InAppMessagesMessageType.new(\n source_value: 'Email',\n value: Models::Shared::InAppMessagesValue::EMAIL,\n ),\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/templates/in_app/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_get_in_app_template" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MarketingGetInAppTemplateRequest.new(\n id: '',\n fields_: 'id,remote_id,name,messages,created_at,updated_at,tags,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.marketing.get_in_app_template(request: req)\n\nunless res.in_app_template_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MarketingGetInAppTemplateRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,messages,created_at,updated_at,tags,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.marketing.get_in_app_template(request: req)\n\nunless res.in_app_template_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/templates/in_app/{id}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_update_in_app_template" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.marketing.update_in_app_template(id: '', x_account_id: '', marketing_create_in_app_template_request_dto: Models::Shared::MarketingCreateInAppTemplateRequestDto.new(\n messages: [\n Models::Shared::InAppMessages.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n message_type: Models::Shared::InAppMessagesMessageType.new(\n value: Models::Shared::InAppMessagesValue::EMAIL,\n source_value: 'Email',\n ),\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.marketing.update_in_app_template(marketing_create_in_app_template_request_dto: Models::Shared::MarketingCreateInAppTemplateRequestDto.new(\n messages: [\n Models::Shared::InAppMessages.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n message_type: Models::Shared::InAppMessagesMessageType.new(\n source_value: 'Email',\n value: Models::Shared::InAppMessagesValue::EMAIL,\n ),\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/templates/push"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_list_push_templates" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MarketingListPushTemplatesRequest.new(\n fields_: 'id,remote_id,name,messages,created_at,updated_at,tags,unified_custom_fields',\n filter: Models::Operations::MarketingListPushTemplatesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.marketing.list_push_templates(request: req)\n\nunless res.push_templates_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MarketingListPushTemplatesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,messages,created_at,updated_at,tags,unified_custom_fields',\n filter: Models::Operations::MarketingListPushTemplatesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.marketing.list_push_templates(request: req)\n\nunless res.push_templates_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/templates/push"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_create_push_template" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.marketing.create_push_template(x_account_id: '', marketing_create_push_template_request_dto: Models::Shared::MarketingCreatePushTemplateRequestDto.new(\n messages: [\n Models::Shared::PushMessages.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n message_type: Models::Shared::PushMessagesMessageType.new(\n value: Models::Shared::PushMessagesValue::EMAIL,\n source_value: 'Email',\n ),\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.marketing.create_push_template(marketing_create_push_template_request_dto: Models::Shared::MarketingCreatePushTemplateRequestDto.new(\n messages: [\n Models::Shared::PushMessages.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n message_type: Models::Shared::PushMessagesMessageType.new(\n source_value: 'Email',\n value: Models::Shared::PushMessagesValue::EMAIL,\n ),\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/templates/push/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_get_push_template" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MarketingGetPushTemplateRequest.new(\n id: '',\n fields_: 'id,remote_id,name,messages,created_at,updated_at,tags,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.marketing.get_push_template(request: req)\n\nunless res.push_template_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MarketingGetPushTemplateRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,messages,created_at,updated_at,tags,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.marketing.get_push_template(request: req)\n\nunless res.push_template_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/templates/push/{id}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_update_push_template" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.marketing.update_push_template(id: '', x_account_id: '', marketing_create_push_template_request_dto: Models::Shared::MarketingCreatePushTemplateRequestDto.new(\n messages: [\n Models::Shared::PushMessages.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n message_type: Models::Shared::PushMessagesMessageType.new(\n value: Models::Shared::PushMessagesValue::EMAIL,\n source_value: 'Email',\n ),\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.marketing.update_push_template(marketing_create_push_template_request_dto: Models::Shared::MarketingCreatePushTemplateRequestDto.new(\n messages: [\n Models::Shared::PushMessages.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n message_type: Models::Shared::PushMessagesMessageType.new(\n source_value: 'Email',\n value: Models::Shared::PushMessagesValue::EMAIL,\n ),\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/templates/sms"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_list_sms_templates" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MarketingListSmsTemplatesRequest.new(\n fields_: 'id,remote_id,name,messages,created_at,updated_at,tags,unified_custom_fields',\n filter: Models::Operations::MarketingListSmsTemplatesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.marketing.list_sms_templates(request: req)\n\nunless res.sms_templates_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MarketingListSmsTemplatesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,messages,created_at,updated_at,tags,unified_custom_fields',\n filter: Models::Operations::MarketingListSmsTemplatesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.marketing.list_sms_templates(request: req)\n\nunless res.sms_templates_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/templates/sms"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_create_sms_template" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.marketing.create_sms_template(x_account_id: '', marketing_create_sms_template_request_dto: Models::Shared::MarketingCreateSmsTemplateRequestDto.new(\n messages: [\n Models::Shared::SmsMessages.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n message_type: Models::Shared::SmsMessagesMessageType.new(\n value: Models::Shared::SmsMessagesValue::EMAIL,\n source_value: 'Email',\n ),\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.marketing.create_sms_template(marketing_create_sms_template_request_dto: Models::Shared::MarketingCreateSmsTemplateRequestDto.new(\n messages: [\n Models::Shared::SmsMessages.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n message_type: Models::Shared::SmsMessagesMessageType.new(\n source_value: 'Email',\n value: Models::Shared::SmsMessagesValue::EMAIL,\n ),\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/templates/sms/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_get_sms_template" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MarketingGetSmsTemplateRequest.new(\n id: '',\n fields_: 'id,remote_id,name,messages,created_at,updated_at,tags,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.marketing.get_sms_template(request: req)\n\nunless res.sms_template_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MarketingGetSmsTemplateRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,messages,created_at,updated_at,tags,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.marketing.get_sms_template(request: req)\n\nunless res.sms_template_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/marketing/templates/sms/{id}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "marketing_update_sms_template" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.marketing.update_sms_template(id: '', x_account_id: '', marketing_create_sms_template_request_dto: Models::Shared::MarketingCreateSmsTemplateRequestDto.new(\n messages: [\n Models::Shared::SmsMessages.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n message_type: Models::Shared::SmsMessagesMessageType.new(\n value: Models::Shared::SmsMessagesValue::EMAIL,\n source_value: 'Email',\n ),\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.marketing.update_sms_template(marketing_create_sms_template_request_dto: Models::Shared::MarketingCreateSmsTemplateRequestDto.new(\n messages: [\n Models::Shared::SmsMessages.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n message_type: Models::Shared::SmsMessagesMessageType.new(\n source_value: 'Email',\n value: Models::Shared::SmsMessagesValue::EMAIL,\n ),\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n ),\n ],\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/messaging/conversations"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "messaging_list_conversations" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MessagingListConversationsRequest.new(\n fields_: 'id,remote_id,participants,name,private,created_at,last_message_at,unified_custom_fields',\n filter: Models::Operations::MessagingListConversationsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.messaging.list_conversations(request: req)\n\nunless res.messaging_conversations_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MessagingListConversationsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,participants,name,private,created_at,last_message_at,unified_custom_fields',\n filter: Models::Operations::MessagingListConversationsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.messaging.list_conversations(request: req)\n\nunless res.messaging_conversations_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/messaging/conversations"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "messaging_create_conversation" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.messaging.create_conversation(x_account_id: '', messaging_create_conversation_request_dto: Models::Shared::MessagingCreateConversationRequestDto.new(\n participants: [\n 'c28xIQ1',\n 'c28xIQ2',\n ],\n name: 'Project Discussion',\n private: true,\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.messaging.create_conversation(messaging_create_conversation_request_dto: Models::Shared::MessagingCreateConversationRequestDto.new(\n name: 'Project Discussion',\n participants: [\n 'c28xIQ1',\n 'c28xIQ2',\n ],\n private: true,\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/messaging/conversations/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "messaging_get_conversation" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MessagingGetConversationRequest.new(\n id: '',\n fields_: 'id,remote_id,participants,name,private,created_at,last_message_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.messaging.get_conversation(request: req)\n\nunless res.messaging_conversation_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MessagingGetConversationRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,participants,name,private,created_at,last_message_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.messaging.get_conversation(request: req)\n\nunless res.messaging_conversation_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/messaging/conversations/{id}/messages"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "messaging_list_conversation_messages" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MessagingListConversationMessagesRequest.new(\n id: '',\n fields_: 'id,remote_id,content,parent_message_id,remote_parent_message_id,attachments,author,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::MessagingListConversationMessagesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.messaging.list_conversation_messages(request: req)\n\nunless res.messaging_messages_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MessagingListConversationMessagesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,content,parent_message_id,remote_parent_message_id,attachments,author,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::MessagingListConversationMessagesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.messaging.list_conversation_messages(request: req)\n\nunless res.messaging_messages_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/messaging/messages"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "messaging_send_message" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.messaging.send_message(x_account_id: '', messaging_message_send_request_dto: Models::Shared::MessagingMessageSendRequestDto.new(\n content: 'Hello, world!',\n recipient: 'c28xyrc55866bvuv',\n sender: '+34820398402',\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.messaging.send_message(messaging_message_send_request_dto: Models::Shared::MessagingMessageSendRequestDto.new(\n content: 'Hello, world!',\n recipient: 'c28xyrc55866bvuv',\n sender: '+34820398402',\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/messaging/messages/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "messaging_get_message" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MessagingGetMessageRequest.new(\n id: '',\n fields_: 'id,remote_id,content,parent_message_id,remote_parent_message_id,attachments,author,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.messaging.get_message(request: req)\n\nunless res.messaging_message_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MessagingGetMessageRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,content,parent_message_id,remote_parent_message_id,attachments,author,created_at,updated_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.messaging.get_message(request: req)\n\nunless res.messaging_message_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/messaging/messages/{id}/attachments"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "messaging_list_attachments" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MessagingListAttachmentsRequest.new(\n id: '',\n fields_: 'id,remote_id,file_name,file_size,file_type,unified_custom_fields',\n filter: Models::Operations::MessagingListAttachmentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.messaging.list_attachments(request: req)\n\nunless res.messaging_attachments_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MessagingListAttachmentsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,file_name,file_size,file_type,unified_custom_fields',\n filter: Models::Operations::MessagingListAttachmentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.messaging.list_attachments(request: req)\n\nunless res.messaging_attachments_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/messaging/messages/{id}/attachments/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "messaging_get_attachment" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MessagingGetAttachmentRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,file_name,file_size,file_type,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.messaging.get_attachment(request: req)\n\nunless res.messaging_attachment_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MessagingGetAttachmentRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,file_name,file_size,file_type,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.messaging.get_attachment(request: req)\n\nunless res.messaging_attachment_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/messaging/messages/{id}/attachments/{subResourceId}/download"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "messaging_download_messaging_attachment" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MessagingDownloadMessagingAttachmentRequest.new(\n id: '',\n sub_resource_id: '',\n format: 'base64',\n export_format: 'text/plain',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.messaging.download_messaging_attachment(request: req)\n\nunless res.body.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MessagingDownloadMessagingAttachmentRequest.new(\n prefer: 'heartbeat',\n export_format: 'text/plain',\n format: 'base64',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.messaging.download_messaging_attachment(request: req)\n\nunless res.body.nil?\n # handle response\nend" - target: $["paths"]["/unified/messaging/users"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "messaging_list_users" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MessagingListUsersRequest.new(\n fields_: 'id,remote_id,email,username,name,first_name,last_name,bot,active,unified_custom_fields',\n filter: Models::Operations::MessagingListUsersQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.messaging.list_users(request: req)\n\nunless res.messaging_users_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MessagingListUsersRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,email,username,name,first_name,last_name,bot,active,unified_custom_fields',\n filter: Models::Operations::MessagingListUsersQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.messaging.list_users(request: req)\n\nunless res.messaging_users_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/messaging/users/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "messaging_get_user" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::MessagingGetUserRequest.new(\n id: '',\n fields_: 'id,remote_id,email,username,name,first_name,last_name,bot,active,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.messaging.get_user(request: req)\n\nunless res.messaging_user_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::MessagingGetUserRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,email,username,name,first_name,last_name,bot,active,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.messaging.get_user(request: req)\n\nunless res.messaging_user_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/proxy"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "stackone_proxy_request" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.proxy.proxy_request(x_account_id: '', proxy_request_body: Models::Shared::ProxyRequestBody.new(\n url: 'https://api.sample-integration.com/v1',\n path: '/employees/directory',\n headers: {\n \"Content-Type\": 'application/json',\n },\n), prefer: 'heartbeat')\n\nunless res.proxy_response_api_model.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.proxy.proxy_request(proxy_request_body: Models::Shared::ProxyRequestBody.new(\n headers: {\n \"Content-Type\": 'application/json',\n },\n path: '/employees/directory',\n url: 'https://api.sample-integration.com/v1',\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.proxy_response_api_model.nil?\n # handle response\nend" - target: $["paths"]["/unified/screening/orders"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "screening_create_screening_order" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.screening.create_screening_order(x_account_id: '', screening_create_order_request_dto: Models::Shared::ScreeningCreateOrderRequestDto.new(\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n package_id: '54321',\n candidate: Models::Shared::ScreeningOrderCandidate.new(\n first_name: 'John',\n last_name: 'Doe',\n email: 'john.doe@example.com',\n ),\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.screening.create_screening_order(screening_create_order_request_dto: Models::Shared::ScreeningCreateOrderRequestDto.new(\n candidate: Models::Shared::ScreeningOrderCandidate.new(\n email: 'john.doe@example.com',\n first_name: 'John',\n last_name: 'Doe',\n ),\n package_id: '54321',\n passthrough: {\n \"other_known_names\": 'John Doe',\n },\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/screening/packages"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "screening_list_screening_packages" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::ScreeningListScreeningPackagesRequest.new(\n fields_: 'id,remote_id,name,description,unified_custom_fields',\n filter: Models::Operations::ScreeningListScreeningPackagesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.screening.list_screening_packages(request: req)\n\nunless res.screening_packages_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::ScreeningListScreeningPackagesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,unified_custom_fields',\n filter: Models::Operations::ScreeningListScreeningPackagesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.screening.list_screening_packages(request: req)\n\nunless res.screening_packages_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/screening/packages/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "screening_get_screening_package" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::ScreeningGetScreeningPackageRequest.new(\n id: '',\n fields_: 'id,remote_id,name,description,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.screening.get_screening_package(request: req)\n\nunless res.screening_package_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::ScreeningGetScreeningPackageRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,description,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.screening.get_screening_package(request: req)\n\nunless res.screening_package_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/screening/results/webhook"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "screening_webhook_screening_result" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.screening.webhook_screening_result(x_account_id: '', screening_result_webhook: Models::Shared::ScreeningResultWebhook.new(\n event: Models::Shared::Event::SCREENING_RESULTS_COMPLETED,\n data: Models::Shared::ScreeningResult.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n order_id: '12345',\n score: Models::Shared::ScreeningResultScore.new(\n label: 'Overall Risk',\n value: '75',\n min: '0',\n max: '100',\n ),\n start_date: DateTime.iso8601('2023-01-01T00:00:00Z'),\n submission_date: DateTime.iso8601('2023-01-02T00:00:00Z'),\n summary: 'Background check completed successfully',\n status: Models::Shared::ScreeningResultStatus::COMPLETED,\n result_url: 'https://example.com/results/12345',\n ),\n), prefer: 'heartbeat')\n\nunless res.screening_result_webhook.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.screening.webhook_screening_result(screening_result_webhook: Models::Shared::ScreeningResultWebhook.new(\n data: Models::Shared::ScreeningResult.new(\n id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n order_id: '12345',\n remote_id: '8187e5da-dc77-475e-9949-af0f1fa4e4e3',\n result_url: 'https://example.com/results/12345',\n score: Models::Shared::ScreeningResultScore.new(\n label: 'Overall Risk',\n max: '100',\n min: '0',\n value: '75',\n ),\n start_date: DateTime.iso8601('2023-01-01T00:00:00Z'),\n status: Models::Shared::ScreeningResultStatus::COMPLETED,\n submission_date: DateTime.iso8601('2023-01-02T00:00:00Z'),\n summary: 'Background check completed successfully',\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n ),\n event: Models::Shared::Event::SCREENING_RESULTS_CANCELLED,\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.screening_result_webhook.nil?\n # handle response\nend" - target: $["paths"]["/unified/ticketing/projects"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ticketing_list_projects" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::TicketingListProjectsRequest.new(\n fields_: 'id,remote_id,organization_id,remote_organization_id,name,description,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::TicketingListProjectsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ticketing.list_projects(request: req)\n\nunless res.ticketing_projects_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::TicketingListProjectsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,organization_id,remote_organization_id,name,description,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::TicketingListProjectsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.ticketing.list_projects(request: req)\n\nunless res.ticketing_projects_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ticketing/projects/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ticketing_get_project" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::TicketingGetProjectRequest.new(\n id: '',\n fields_: 'id,remote_id,organization_id,remote_organization_id,name,description,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ticketing.get_project(request: req)\n\nunless res.ticketing_project_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::TicketingGetProjectRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,organization_id,remote_organization_id,name,description,created_at,updated_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.ticketing.get_project(request: req)\n\nunless res.ticketing_project_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ticketing/projects/{id}/components"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ticketing_list_project_components" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::TicketingListProjectComponentsRequest.new(\n id: '',\n fields_: 'id,remote_id,organization_id,remote_organization_id,project_id,remote_project_id,name,description,created_at,updated_at,unified_custom_fields',\n filter: nil,\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ticketing.list_project_components(request: req)\n\nunless res.ticketing_components_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::TicketingListProjectComponentsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,organization_id,remote_organization_id,project_id,remote_project_id,name,description,created_at,updated_at,unified_custom_fields',\n filter: nil,\n id: '',\n x_account_id: '',\n)\n\nres = s.ticketing.list_project_components(request: req)\n\nunless res.ticketing_components_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ticketing/projects/{id}/components/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ticketing_get_project_component" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::TicketingGetProjectComponentRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,organization_id,remote_organization_id,project_id,remote_project_id,name,description,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ticketing.get_project_component(request: req)\n\nunless res.ticketing_component_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::TicketingGetProjectComponentRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,organization_id,remote_organization_id,project_id,remote_project_id,name,description,created_at,updated_at,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.ticketing.get_project_component(request: req)\n\nunless res.ticketing_component_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ticketing/projects/{id}/ticket_types"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ticketing_list_project_ticket_types" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::TicketingListProjectTicketTypesRequest.new(\n id: '',\n fields_: 'id,remote_id,name,project_id,remote_project_id,unified_custom_fields',\n filter: Models::Operations::TicketingListProjectTicketTypesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ticketing.list_project_ticket_types(request: req)\n\nunless res.ticketing_ticket_type_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::TicketingListProjectTicketTypesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,project_id,remote_project_id,unified_custom_fields',\n filter: Models::Operations::TicketingListProjectTicketTypesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.ticketing.list_project_ticket_types(request: req)\n\nunless res.ticketing_ticket_type_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ticketing/ticket_types"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ticketing_list_ticket_types" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::TicketingListTicketTypesRequest.new(\n fields_: 'id,remote_id,name,project_id,remote_project_id,unified_custom_fields',\n filter: Models::Operations::TicketingListTicketTypesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ticketing.list_ticket_types(request: req)\n\nunless res.ticketing_ticket_type_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::TicketingListTicketTypesRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,project_id,remote_project_id,unified_custom_fields',\n filter: Models::Operations::TicketingListTicketTypesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.ticketing.list_ticket_types(request: req)\n\nunless res.ticketing_ticket_type_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ticketing/ticket_types/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ticketing_get_ticket_type" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::TicketingGetTicketTypeRequest.new(\n id: '',\n fields_: 'id,remote_id,name,project_id,remote_project_id,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ticketing.get_ticket_type(request: req)\n\nunless res.ticketing_ticket_type_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::TicketingGetTicketTypeRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,name,project_id,remote_project_id,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.ticketing.get_ticket_type(request: req)\n\nunless res.ticketing_ticket_type_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ticketing/tickets"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ticketing_list_tickets" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::TicketingListTicketsRequest.new(\n fields_: 'id,remote_id,type,ticket_number,title,creator_id,remote_creator_id,reporters,assignees,content,parent_id,remote_parent_id,closed_at,ticket_url,status,priority,tags,projects,components,organization,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::TicketingListTicketsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ticketing.list_tickets(request: req)\n\nunless res.ticketing_tickets_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::TicketingListTicketsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,type,ticket_number,title,creator_id,remote_creator_id,reporters,assignees,content,parent_id,remote_parent_id,closed_at,ticket_url,status,priority,tags,projects,components,organization,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::TicketingListTicketsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.ticketing.list_tickets(request: req)\n\nunless res.ticketing_tickets_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ticketing/tickets"]["post"] update: "x-codeSamples": - "lang": "ruby" "label": "ticketing_create_ticket" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ticketing.create_ticket(x_account_id: '', ticketing_ticket_create_request_dto: Models::Shared::TicketingTicketCreateRequestDto.new(\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n title: 'System outage in production environment',\n creator_id: 'user-001',\n reporters: [\n 'user-001',\n 'user-002',\n ],\n assignees: [\n 'user-001',\n 'user-002',\n ],\n content: [\n Models::Shared::TicketingContent.new(\n plain: 'This is some content',\n html: '

This is some content

',\n ),\n ],\n parent_id: 'ticket-002',\n priority: Models::Shared::TicketingTicketCreateRequestDtoPriority.new(\n id: '001',\n value: Models::Shared::TicketingTicketCreateRequestDtoValue::MEDIUM,\n source_value: 'Normal',\n ),\n tags: [\n 'tag-001',\n 'tag-002',\n ],\n organization_id: 'organization-001',\n project_id: 'project-001',\n component_ids: '[\"component-001\",\"component-002\"]',\n type: 'ticket-type-001',\n), prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ticketing.create_ticket(ticketing_ticket_create_request_dto: Models::Shared::TicketingTicketCreateRequestDto.new(\n assignees: [\n 'user-001',\n 'user-002',\n ],\n component_ids: '[\"component-001\",\"component-002\"]',\n content: [\n Models::Shared::TicketingContent.new(\n html: '

This is some content

',\n plain: 'This is some content',\n ),\n ],\n creator_id: 'user-001',\n organization_id: 'organization-001',\n parent_id: 'ticket-002',\n priority: Models::Shared::TicketingTicketCreateRequestDtoPriority.new(\n id: '001',\n source_value: 'Normal',\n value: Models::Shared::TicketingTicketCreateRequestDtoValue::MEDIUM,\n ),\n project_id: 'project-001',\n reporters: [\n 'user-001',\n 'user-002',\n ],\n tags: [\n 'tag-001',\n 'tag-002',\n ],\n title: 'System outage in production environment',\n type: 'ticket-type-001',\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n), x_account_id: '', prefer: 'heartbeat')\n\nunless res.create_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ticketing/tickets/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ticketing_get_ticket" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::TicketingGetTicketRequest.new(\n id: '',\n fields_: 'id,remote_id,type,ticket_number,title,creator_id,remote_creator_id,reporters,assignees,content,parent_id,remote_parent_id,closed_at,ticket_url,status,priority,tags,projects,components,organization,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ticketing.get_ticket(request: req)\n\nunless res.ticketing_ticket_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::TicketingGetTicketRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,type,ticket_number,title,creator_id,remote_creator_id,reporters,assignees,content,parent_id,remote_parent_id,closed_at,ticket_url,status,priority,tags,projects,components,organization,created_at,updated_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.ticketing.get_ticket(request: req)\n\nunless res.ticketing_ticket_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ticketing/tickets/{id}"]["patch"] update: "x-codeSamples": - "lang": "ruby" "label": "ticketing_update_ticket" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nres = s.ticketing.update_ticket(id: '', x_account_id: '', ticketing_ticket_update_request_dto: Models::Shared::TicketingTicketUpdateRequestDto.new(\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n title: 'System outage in production environment',\n reporters: [\n 'user-001',\n 'user-002',\n ],\n assignees: [\n 'user-001',\n 'user-002',\n ],\n content: [\n Models::Shared::TicketingContent.new(\n plain: 'This is some content',\n html: '

This is some content

',\n ),\n ],\n parent_id: 'ticket-002',\n priority: Models::Shared::TicketingTicketUpdateRequestDtoPriority.new(\n id: '001',\n value: Models::Shared::TicketingTicketUpdateRequestDtoValue::MEDIUM,\n source_value: 'Normal',\n ),\n tags: [\n 'tag-001',\n 'tag-002',\n ],\n project_id: 'project-001',\n component_ids: '[\"component-001\",\"component-002\"]',\n status: Models::Shared::TicketingTicketUpdateRequestDtoStatus.new(\n id: '001',\n type: Models::Shared::TicketingTicketUpdateRequestDtoType.new(\n value: Models::Shared::TicketingTicketUpdateRequestDtoSchemasValue::TO_DO,\n source_value: 'New',\n ),\n name: 'Backlog',\n ),\n), prefer: 'heartbeat')\n\nunless res.update_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nres = s.ticketing.update_ticket(ticketing_ticket_update_request_dto: Models::Shared::TicketingTicketUpdateRequestDto.new(\n assignees: [\n 'user-001',\n 'user-002',\n ],\n component_ids: '[\"component-001\",\"component-002\"]',\n content: [\n Models::Shared::TicketingContent.new(\n html: '

This is some content

',\n plain: 'This is some content',\n ),\n ],\n parent_id: 'ticket-002',\n priority: Models::Shared::TicketingTicketUpdateRequestDtoPriority.new(\n id: '001',\n source_value: 'Normal',\n value: Models::Shared::TicketingTicketUpdateRequestDtoValue::MEDIUM,\n ),\n project_id: 'project-001',\n reporters: [\n 'user-001',\n 'user-002',\n ],\n status: Models::Shared::TicketingTicketUpdateRequestDtoStatus.new(\n id: '001',\n name: 'Backlog',\n type: Models::Shared::TicketingTicketUpdateRequestDtoType.new(\n source_value: 'New',\n value: Models::Shared::TicketingTicketUpdateRequestDtoSchemasValue::TO_DO,\n ),\n ),\n tags: [\n 'tag-001',\n 'tag-002',\n ],\n title: 'System outage in production environment',\n unified_custom_fields: {\n \"my_project_custom_field_1\": 'REF-1236',\n \"my_project_custom_field_2\": 'some other value',\n },\n), id: '', x_account_id: '', prefer: 'heartbeat')\n\nunless res.update_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ticketing/tickets/{id}/attachments"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ticketing_list_attachments" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::TicketingListAttachmentsRequest.new(\n id: '',\n fields_: 'id,remote_id,ticket_id,remote_ticket_id,user_id,remote_user_id,file_name,file_format,file_url,size,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::TicketingListAttachmentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ticketing.list_attachments(request: req)\n\nunless res.ticketing_attachments_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::TicketingListAttachmentsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,ticket_id,remote_ticket_id,user_id,remote_user_id,file_name,file_format,file_url,size,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::TicketingListAttachmentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.ticketing.list_attachments(request: req)\n\nunless res.ticketing_attachments_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ticketing/tickets/{id}/attachments/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ticketing_get_attachment" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::TicketingGetAttachmentRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,ticket_id,remote_ticket_id,user_id,remote_user_id,file_name,file_format,file_url,size,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ticketing.get_attachment(request: req)\n\nunless res.ticketing_attachment_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::TicketingGetAttachmentRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,ticket_id,remote_ticket_id,user_id,remote_user_id,file_name,file_format,file_url,size,created_at,updated_at,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.ticketing.get_attachment(request: req)\n\nunless res.ticketing_attachment_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ticketing/tickets/{id}/attachments/{subResourceId}/download"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ticketing_download_ticketing_attachment" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::TicketingDownloadTicketingAttachmentRequest.new(\n id: '',\n sub_resource_id: '',\n format: 'base64',\n export_format: 'text/plain',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ticketing.download_ticketing_attachment(request: req)\n\nunless res.body.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::TicketingDownloadTicketingAttachmentRequest.new(\n prefer: 'heartbeat',\n export_format: 'text/plain',\n format: 'base64',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.ticketing.download_ticketing_attachment(request: req)\n\nunless res.body.nil?\n # handle response\nend" - target: $["paths"]["/unified/ticketing/tickets/{id}/comments"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ticketing_list_comments" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::TicketingListCommentsRequest.new(\n id: '',\n fields_: 'id,remote_id,ticket_id,remote_ticket_id,content,user_id,remote_user_id,internal,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::TicketingListCommentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ticketing.list_comments(request: req)\n\nunless res.ticketing_comments_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::TicketingListCommentsRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,ticket_id,remote_ticket_id,content,user_id,remote_user_id,internal,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::TicketingListCommentsQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.ticketing.list_comments(request: req)\n\nunless res.ticketing_comments_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ticketing/tickets/{id}/comments/{subResourceId}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ticketing_get_comment" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::TicketingGetCommentRequest.new(\n id: '',\n sub_resource_id: '',\n fields_: 'id,remote_id,ticket_id,remote_ticket_id,content,user_id,remote_user_id,internal,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ticketing.get_comment(request: req)\n\nunless res.ticketing_comment_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::TicketingGetCommentRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,ticket_id,remote_ticket_id,content,user_id,remote_user_id,internal,created_at,updated_at,unified_custom_fields',\n id: '',\n sub_resource_id: '',\n x_account_id: '',\n)\n\nres = s.ticketing.get_comment(request: req)\n\nunless res.ticketing_comment_result.nil?\n # handle response\nend" - target: $["paths"]["/unified/ticketing/tickets/{id}/statuses"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ticketing_list_ticket_statuses" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::TicketingListTicketStatusesRequest.new(\n id: '',\n filter: Models::Operations::TicketingListTicketStatusesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ticketing.list_ticket_statuses(request: req)\n\nunless res.ticketing_ticket_statuses_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::TicketingListTicketStatusesRequest.new(\n prefer: 'heartbeat',\n filter: Models::Operations::TicketingListTicketStatusesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n id: '',\n x_account_id: '',\n)\n\nres = s.ticketing.list_ticket_statuses(request: req)\n\nunless res.ticketing_ticket_statuses_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ticketing/users"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ticketing_list_users" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::TicketingListUsersRequest.new(\n fields_: 'id,remote_id,type,name,primary_email,primary_phone,username,active,first_name,last_name,customer_account_reference,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::TicketingListUsersQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ticketing.list_users(request: req)\n\nunless res.ticketing_users_paginated.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::TicketingListUsersRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,type,name,primary_email,primary_phone,username,active,first_name,last_name,customer_account_reference,created_at,updated_at,unified_custom_fields',\n filter: Models::Operations::TicketingListUsersQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n x_account_id: '',\n)\n\nres = s.ticketing.list_users(request: req)\n\nunless res.ticketing_users_paginated.nil?\n # handle response\nend" - target: $["paths"]["/unified/ticketing/users/{id}"]["get"] update: "x-codeSamples": - "lang": "ruby" "label": "ticketing_get_user" - "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::TicketingGetUserRequest.new(\n id: '',\n fields_: 'id,remote_id,type,name,primary_email,primary_phone,username,active,first_name,last_name,customer_account_reference,created_at,updated_at,unified_custom_fields',\n x_account_id: '',\n prefer: 'heartbeat',\n)\n\nres = s.ticketing.get_user(request: req)\n\nunless res.ticketing_user_result.nil?\n # handle response\nend" + "source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: '',\n ),\n )\n\nreq = Models::Operations::TicketingGetUserRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,type,name,primary_email,primary_phone,username,active,first_name,last_name,customer_account_reference,created_at,updated_at,unified_custom_fields',\n id: '',\n x_account_id: '',\n)\n\nres = s.ticketing.get_user(request: req)\n\nunless res.ticketing_user_result.nil?\n # handle response\nend" diff --git a/docs/models/shared/linkedaccount.md b/docs/models/shared/linkedaccount.md index 55b79076..ee2d8054 100644 --- a/docs/models/shared/linkedaccount.md +++ b/docs/models/shared/linkedaccount.md @@ -15,6 +15,7 @@ | `provider` | *::String* | :heavy_check_mark: | N/A | | | `provider_name` | *T.nilable(::String)* | :heavy_minus_sign: | N/A | | | `setup_information` | T::Hash[Symbol, *::Object*] | :heavy_minus_sign: | N/A | | +| `shared` | *T.nilable(T::Boolean)* | :heavy_minus_sign: | N/A | | | `status` | [Models::Shared::LinkedAccountStatus](../../models/shared/linkedaccountstatus.md) | :heavy_check_mark: | N/A | | | `status_reasons` | T::Array<[Models::Shared::StatusReason](../../models/shared/statusreason.md)> | :heavy_minus_sign: | N/A | | | `type` | [T.nilable(Models::Shared::LinkedAccountType)](../../models/shared/linkedaccounttype.md) | :heavy_minus_sign: | The account type | [
"PRODUCTION",
"TEST"
] | diff --git a/docs/models/shared/patchaccountexternaldto.md b/docs/models/shared/patchaccountexternaldto.md index 38b6018e..b0163853 100644 --- a/docs/models/shared/patchaccountexternaldto.md +++ b/docs/models/shared/patchaccountexternaldto.md @@ -17,4 +17,5 @@ | `provider` | *T.nilable(::String)* | :heavy_minus_sign: | N/A | | | `secrets` | [T.nilable(Models::Shared::Secrets)](../../models/shared/secrets.md) | :heavy_minus_sign: | N/A | | | `setup_information` | [T.nilable(Models::Shared::SetupInformation)](../../models/shared/setupinformation.md) | :heavy_minus_sign: | N/A | | +| `shared` | *T.nilable(T::Boolean)* | :heavy_minus_sign: | N/A | | | `type` | [T.nilable(Models::Shared::PatchAccountExternalDtoType)](../../models/shared/patchaccountexternaldtotype.md) | :heavy_minus_sign: | The account type | [
"PRODUCTION",
"TEST"
] | \ No newline at end of file diff --git a/extra.rbi b/extra.rbi index 237a19c9..3752d99e 100644 --- a/extra.rbi +++ b/extra.rbi @@ -3885,4 +3885,4 @@ class DateTime def self.civil_from_format(utc_or_local, year, month=T.unsafe(nil), day=T.unsafe(nil), hour=T.unsafe(nil), min=T.unsafe(nil), sec=T.unsafe(nil)); end def self.new(*arg); end -end \ No newline at end of file +end diff --git a/gen.yaml b/gen.yaml index 47ffa1d1..2323dc1f 100644 --- a/gen.yaml +++ b/gen.yaml @@ -26,7 +26,7 @@ generation: generateNewTests: false skipResponseBodyAssertions: false ruby: - version: 0.39.5 + version: 0.40.0 additionalDependencies: development: {} runtime: {} @@ -37,6 +37,8 @@ ruby: defaultErrorName: APIError description: Ruby Client SDK Generated by Speakeasy flattenGlobalSecurity: false + forwardCompatibleEnumsByDefault: false + forwardCompatibleUnionsByDefault: "false" imports: option: openapi paths: @@ -53,3 +55,4 @@ ruby: outputModelSuffix: output packageName: stackone_client typingStrategy: sorbet + unionStrategy: left-to-right diff --git a/lib/crystalline/enum.rbi b/lib/crystalline/enum.rbi new file mode 100644 index 00000000..1d178b58 --- /dev/null +++ b/lib/crystalline/enum.rbi @@ -0,0 +1,17 @@ +# typed: true + +module Crystalline + module Enum + mixes_in_class_methods(ClassMethods) + + module ClassMethods + def enums(&blk); end + def open!; end + def open?; end + def deserialize(val); end + end + + def serialize; end + def known?; end + end +end diff --git a/lib/crystalline/metadata_fields.rb b/lib/crystalline/metadata_fields.rb index 5f0c287a..3ed54069 100644 --- a/lib/crystalline/metadata_fields.rb +++ b/lib/crystalline/metadata_fields.rb @@ -84,7 +84,9 @@ def from_dict(d) # If field is nilable, and the value is not in the dict, just move to the next field next if value.nil? - if Crystalline::Utils.arr? field_type + if field_type.is_a?(Crystalline::DiscriminatedUnion) + to_build[key] = field_type.parse(value) + elsif Crystalline::Utils.arr? field_type inner_type = Crystalline::Utils.arr_of(field_type) unmarshalled_array = value.map { |f| unmarshal_single(inner_type, f, format_metadata) } to_build[key] = unmarshalled_array @@ -112,17 +114,21 @@ def from_dict(d) union_types = Crystalline::Utils.get_union_types(field_type) union_types = union_types.sort_by { |klass| Crystalline.non_nilable_attr_count(klass) } - union_types.each do |union_type| - begin - to_build[key] = Crystalline.unmarshal_json(value, union_type) - rescue TypeError - next - rescue NoMethodError - next - rescue KeyError - next + if Crystalline.union_strategy == :populated_fields + to_build[key] = Crystalline.unmarshal_union_populated_fields(value, union_types) + else + union_types.each do |union_type| + begin + to_build[key] = Crystalline.unmarshal_json(value, union_type) + rescue TypeError + next + rescue NoMethodError + next + rescue KeyError + next + end + break end - break end end elsif field_type.instance_of?(Class) && field_type.include?(::Crystalline::MetadataFields) @@ -182,10 +188,10 @@ def to_dict next if f.nil? && !required result[key] = nil if f.nil? && required - if f.is_a? Array + if f.is_a? ::Array result[key] = f.map { |o| marshal_single(o) } - elsif f.is_a? Hash - result[key] = f.map { |k, v| [k, marshal_single(v)] } + elsif f.is_a? ::Hash + result[key] = f.transform_values { |v| marshal_single(v) } else result[key] = marshal_single(f) end diff --git a/lib/crystalline/module.rb b/lib/crystalline/module.rb index e4e80751..9a7ecd19 100644 --- a/lib/crystalline/module.rb +++ b/lib/crystalline/module.rb @@ -4,6 +4,11 @@ # frozen_string_literal: true module Crystalline + @union_strategy = :left_to_right + + class << self + attr_accessor :union_strategy + end def self.to_dict(complex) if complex.is_a? Array @@ -29,21 +34,18 @@ def self.unmarshal_json(data, type) if Crystalline::Utils.nilable? type type = Crystalline::Utils.nilable_of type end - if type.instance_of?(Class) && type.include?(::Crystalline::MetadataFields) + if type.is_a?(Crystalline::DiscriminatedUnion) + type.parse(data) + elsif type.instance_of?(Class) && type.include?(::Crystalline::MetadataFields) type.from_dict(data) elsif Crystalline::Utils.union? type union_types = Crystalline::Utils.get_union_types(type) union_types = union_types.sort_by { |klass| Crystalline.non_nilable_attr_count(klass) } - union_types.each do |union_type| - unmarshalled_val = Crystalline.unmarshal_json(data, union_type) - return unmarshalled_val - rescue TypeError - next - rescue NoMethodError - next - rescue KeyError - next + if Crystalline.union_strategy == :populated_fields + Crystalline.unmarshal_union_populated_fields(data, union_types) + else + Crystalline.unmarshal_union_left_to_right(data, union_types) end elsif Crystalline::Utils.arr? type data.map { |v| Crystalline.unmarshal_json(v, Crystalline::Utils.arr_of(type)) } @@ -55,6 +57,8 @@ def self.unmarshal_json(data, type) Crystalline::Utils.to_boolean(data) elsif type.is_a?(Class) && type < T::Enum type.deserialize(data) + elsif type.is_a?(Class) && type.respond_to?(:enums) && type.respond_to?(:deserialize) + type.deserialize(data) else data end @@ -74,6 +78,88 @@ def self.json_encode(val, primitives: true) end end + def self.unmarshal_union_left_to_right(data, union_types) + union_types.each do |union_type| + return Crystalline.unmarshal_json(data, union_type) + rescue TypeError + next + rescue NoMethodError + next + rescue KeyError + next + end + nil + end + + def self.unmarshal_union_populated_fields(data, union_types) + best_value = nil + best_matched = -1 + best_inexact = 0 + best_unmatched = 0 + + union_types.each do |union_type| + value = Crystalline.unmarshal_json(data, union_type) + matched, inexact, unmatched = count_matched_fields(value, data) + + if best_value.nil? || + matched > best_matched || + (matched == best_matched && inexact < best_inexact) || + (matched == best_matched && inexact == best_inexact && unmatched < best_unmatched) + best_value = value + best_matched = matched + best_inexact = inexact + best_unmatched = unmatched + end + rescue TypeError + next + rescue NoMethodError + next + rescue KeyError + next + end + best_value + end + + def self.count_matched_fields(value, raw_data) + matched = 0 + inexact = 0 + unmatched = 0 + + if value.is_a?(Crystalline::Unknown) + return [0, 0, 0] + elsif value.class.include?(::Crystalline::MetadataFields) + value.fields.each do |field| + format_metadata = field.metadata.fetch(:format_json, {}) + lookup = format_metadata.fetch(:letter_case, nil)&.call + field_val = value.send(field.name) + + if raw_data.is_a?(::Hash) && lookup && raw_data.key?(lookup) + if field_val.class.include?(::Crystalline::MetadataFields) && raw_data[lookup].is_a?(::Hash) + nested_matched, nested_inexact, nested_unmatched = count_matched_fields(field_val, raw_data[lookup]) + matched += nested_matched + inexact += nested_inexact + unmatched += nested_unmatched + else + matched += 1 + if field_val.respond_to?(:known?) && !field_val.known? + inexact += 1 + end + end + elsif !::Crystalline::Utils.nilable?(field.type) + unmatched += 1 + end + end + elsif value.is_a?(::Array) + matched = value.length + elsif value.is_a?(::Hash) + matched = value.length + else + matched = 1 + end + + [matched, inexact, unmatched] + end + def self.non_nilable_attr_count(klass) # somewhat sane sort ordering for Union deserialization. # All Crystalline objects return the number of non-nilable fields diff --git a/lib/crystalline/types.rb b/lib/crystalline/types.rb index b7f4f64b..589726f2 100644 --- a/lib/crystalline/types.rb +++ b/lib/crystalline/types.rb @@ -40,6 +40,58 @@ def initialize(inner_type) class Boolean end + # Wraps an unrecognized payload from an open discriminated union. + # Produced when the discriminator value is missing, unknown, or schema validation fails. + class Unknown + attr_reader :raw + + def initialize(raw:) + @raw = raw + end + + def unknown? + true + end + end + + # Forward-compatible discriminated union parser. + # Known discriminator values are deserialized to their mapped types. + # Unknown or invalid payloads are captured as Crystalline::Unknown. + class DiscriminatedUnion + attr_reader :discriminator, :variants + + def initialize(discriminator, variants) + @discriminator = discriminator + @variants = variants + end + + def parse(payload) + unless payload.is_a?(::Hash) + return Unknown.new(raw: payload) + end + + disc_value = payload[@discriminator] + unless disc_value.is_a?(::String) + return Unknown.new(raw: payload) + end + + variant_type = @variants[disc_value] + unless variant_type + return Unknown.new(raw: payload) + end + + begin + Crystalline.unmarshal_json(payload, variant_type) + rescue StandardError + Unknown.new(raw: payload) + end + end + end + + def self.unknown?(value) + value.is_a?(Unknown) + end + module Enum def self.included(base) base.extend(ClassMethods) @@ -67,9 +119,19 @@ def enums(&blk) end end + def open! + @open = true + end + + def open? + @open == true + end + def deserialize(val) if @mapping.include? val @mapping[val] + elsif open? + new(val) else raise "Invalid value for enum: #{val}" end @@ -79,5 +141,22 @@ def deserialize(val) def serialize @val end + + def known? + self.class.instance_variable_get(:@mapping)&.value?(self) || false + end + + def ==(other) + other = other.serialize if other.is_a?(self.class) + @val == other + end + + def eql?(other) + self == other + end + + def hash + @val.hash + end end end diff --git a/lib/stack_one/models/operations/change_type.rb b/lib/stack_one/models/operations/change_type.rb index ed81887c..bf14aef3 100644 --- a/lib/stack_one/models/operations/change_type.rb +++ b/lib/stack_one/models/operations/change_type.rb @@ -9,8 +9,6 @@ module Models module Operations # ChangeType - Filter by the type of change that occurred to the application class ChangeType < T::Enum - - enums do APPLICATION_STATUS = new('application_status') INTERVIEW_STAGE = new('interview_stage') diff --git a/lib/stack_one/models/operations/exclude.rb b/lib/stack_one/models/operations/exclude.rb index d6bc332f..0c50d6ff 100644 --- a/lib/stack_one/models/operations/exclude.rb +++ b/lib/stack_one/models/operations/exclude.rb @@ -9,8 +9,6 @@ module Models module Operations class Exclude < T::Enum - - enums do ACTIONS = new('actions') end diff --git a/lib/stack_one/models/operations/hris_list_positions_queryparam_status.rb b/lib/stack_one/models/operations/hris_list_positions_queryparam_status.rb index 39fb8b0f..170b28c3 100644 --- a/lib/stack_one/models/operations/hris_list_positions_queryparam_status.rb +++ b/lib/stack_one/models/operations/hris_list_positions_queryparam_status.rb @@ -9,8 +9,6 @@ module Models module Operations # HrisListPositionsQueryParamStatus - Filter positions by status class HrisListPositionsQueryParamStatus < T::Enum - - enums do OPEN = new('open') DRAFT = new('draft') diff --git a/lib/stack_one/models/operations/hris_list_shifts_queryparam_status.rb b/lib/stack_one/models/operations/hris_list_shifts_queryparam_status.rb index 91ec835e..2592b728 100644 --- a/lib/stack_one/models/operations/hris_list_shifts_queryparam_status.rb +++ b/lib/stack_one/models/operations/hris_list_shifts_queryparam_status.rb @@ -9,8 +9,6 @@ module Models module Operations # HrisListShiftsQueryParamStatus - Filter to select shifts by status class HrisListShiftsQueryParamStatus < T::Enum - - enums do DRAFT = new('draft') PUBLISHED = new('published') diff --git a/lib/stack_one/models/operations/include.rb b/lib/stack_one/models/operations/include.rb index e50ea4dc..06763609 100644 --- a/lib/stack_one/models/operations/include.rb +++ b/lib/stack_one/models/operations/include.rb @@ -9,8 +9,6 @@ module Models module Operations class Include < T::Enum - - enums do ACTION_DETAILS = new('action_details') AUTHENTICATION_GUIDES = new('authentication_guides') diff --git a/lib/stack_one/models/operations/job_status.rb b/lib/stack_one/models/operations/job_status.rb index bdf2984a..80bfe623 100644 --- a/lib/stack_one/models/operations/job_status.rb +++ b/lib/stack_one/models/operations/job_status.rb @@ -9,8 +9,6 @@ module Models module Operations # JobStatus - The job_status of the job class JobStatus < T::Enum - - enums do OPEN = new('open') DRAFT = new('draft') diff --git a/lib/stack_one/models/operations/lms_list_assignments_queryparam_status.rb b/lib/stack_one/models/operations/lms_list_assignments_queryparam_status.rb index 43bf3374..ffa7171b 100644 --- a/lib/stack_one/models/operations/lms_list_assignments_queryparam_status.rb +++ b/lib/stack_one/models/operations/lms_list_assignments_queryparam_status.rb @@ -9,8 +9,6 @@ module Models module Operations # LmsListAssignmentsQueryParamStatus - Filter to select assignment by status class LmsListAssignmentsQueryParamStatus < T::Enum - - enums do PENDING = new('pending') IN_PROGRESS = new('in_progress') diff --git a/lib/stack_one/models/operations/lms_list_user_assignments_queryparam_status.rb b/lib/stack_one/models/operations/lms_list_user_assignments_queryparam_status.rb index 71cfeb6b..8360842b 100644 --- a/lib/stack_one/models/operations/lms_list_user_assignments_queryparam_status.rb +++ b/lib/stack_one/models/operations/lms_list_user_assignments_queryparam_status.rb @@ -9,8 +9,6 @@ module Models module Operations # LmsListUserAssignmentsQueryParamStatus - Filter to select assignment by status class LmsListUserAssignmentsQueryParamStatus < T::Enum - - enums do PENDING = new('pending') IN_PROGRESS = new('in_progress') diff --git a/lib/stack_one/models/operations/order_by.rb b/lib/stack_one/models/operations/order_by.rb index 46114c1e..f3c56d1b 100644 --- a/lib/stack_one/models/operations/order_by.rb +++ b/lib/stack_one/models/operations/order_by.rb @@ -9,8 +9,6 @@ module Models module Operations # OrderBy - The field to order the results by. class OrderBy < T::Enum - - enums do PROVIDER = new('provider') SERVICE = new('service') diff --git a/lib/stack_one/models/operations/order_direction.rb b/lib/stack_one/models/operations/order_direction.rb index 92d1e898..7e0d24e6 100644 --- a/lib/stack_one/models/operations/order_direction.rb +++ b/lib/stack_one/models/operations/order_direction.rb @@ -9,8 +9,6 @@ module Models module Operations # OrderDirection - The direction to order the results by. class OrderDirection < T::Enum - - enums do ASC = new('asc') DESC = new('desc') diff --git a/lib/stack_one/models/operations/queryparam_include.rb b/lib/stack_one/models/operations/queryparam_include.rb index a6a92e8e..fa082d56 100644 --- a/lib/stack_one/models/operations/queryparam_include.rb +++ b/lib/stack_one/models/operations/queryparam_include.rb @@ -9,8 +9,6 @@ module Models module Operations # QueryParamInclude - The include parameter allows you to include additional data in the response. class QueryParamInclude < T::Enum - - enums do STEP_LOGS = new('step_logs') ADVANCED_LOGS = new('advanced_logs') diff --git a/lib/stack_one/models/operations/queryparam_order_by.rb b/lib/stack_one/models/operations/queryparam_order_by.rb index ad7822ec..de3b25da 100644 --- a/lib/stack_one/models/operations/queryparam_order_by.rb +++ b/lib/stack_one/models/operations/queryparam_order_by.rb @@ -9,8 +9,6 @@ module Models module Operations # QueryParamOrderBy - The field to order the results by. class QueryParamOrderBy < T::Enum - - enums do PROVIDER = new('provider') SERVICE = new('service') diff --git a/lib/stack_one/models/operations/queryparam_order_direction.rb b/lib/stack_one/models/operations/queryparam_order_direction.rb index bdbeada7..9173f194 100644 --- a/lib/stack_one/models/operations/queryparam_order_direction.rb +++ b/lib/stack_one/models/operations/queryparam_order_direction.rb @@ -9,8 +9,6 @@ module Models module Operations # QueryParamOrderDirection - The direction to order the results by. class QueryParamOrderDirection < T::Enum - - enums do ASC = new('asc') DESC = new('desc') diff --git a/lib/stack_one/models/operations/queryparam_status.rb b/lib/stack_one/models/operations/queryparam_status.rb index ff9d7abc..dca8352b 100644 --- a/lib/stack_one/models/operations/queryparam_status.rb +++ b/lib/stack_one/models/operations/queryparam_status.rb @@ -9,8 +9,6 @@ module Models module Operations # QueryParamStatus - Filter to select shifts by status class QueryParamStatus < T::Enum - - enums do DRAFT = new('draft') PUBLISHED = new('published') diff --git a/lib/stack_one/models/operations/queryparam_type.rb b/lib/stack_one/models/operations/queryparam_type.rb index 71f24906..336e0343 100644 --- a/lib/stack_one/models/operations/queryparam_type.rb +++ b/lib/stack_one/models/operations/queryparam_type.rb @@ -9,8 +9,6 @@ module Models module Operations # QueryParamType - Filter to select time-off policies by type class QueryParamType < T::Enum - - enums do SICK = new('sick') UNMAPPED_VALUE = new('unmapped_value') diff --git a/lib/stack_one/models/operations/stackone_list_logs_queryparam_include.rb b/lib/stack_one/models/operations/stackone_list_logs_queryparam_include.rb index 31aa2737..30b1d59b 100644 --- a/lib/stack_one/models/operations/stackone_list_logs_queryparam_include.rb +++ b/lib/stack_one/models/operations/stackone_list_logs_queryparam_include.rb @@ -9,8 +9,6 @@ module Models module Operations # StackoneListLogsQueryParamInclude - The include parameter allows you to include additional data in the response. class StackoneListLogsQueryParamInclude < T::Enum - - enums do STEP_LOGS = new('step_logs') end diff --git a/lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_order_by.rb b/lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_order_by.rb index 515a67aa..ea92803a 100644 --- a/lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_order_by.rb +++ b/lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_order_by.rb @@ -9,8 +9,6 @@ module Models module Operations # StackoneListPlatformLogsQueryParamOrderBy - The field to order the results by. class StackoneListPlatformLogsQueryParamOrderBy < T::Enum - - enums do PROVIDER = new('provider') SERVICE = new('service') diff --git a/lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_order_direction.rb b/lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_order_direction.rb index 4728f2f3..a7f28272 100644 --- a/lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_order_direction.rb +++ b/lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_order_direction.rb @@ -9,8 +9,6 @@ module Models module Operations # StackoneListPlatformLogsQueryParamOrderDirection - The direction to order the results by. class StackoneListPlatformLogsQueryParamOrderDirection < T::Enum - - enums do ASC = new('asc') DESC = new('desc') diff --git a/lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_request_logs_order_by.rb b/lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_request_logs_order_by.rb index 0fbf94b4..2d7fc688 100644 --- a/lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_request_logs_order_by.rb +++ b/lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_request_logs_order_by.rb @@ -9,8 +9,6 @@ module Models module Operations # StackoneListPlatformLogsQueryParamRequestLogsOrderBy - The field to order the results by. class StackoneListPlatformLogsQueryParamRequestLogsOrderBy < T::Enum - - enums do PROVIDER = new('provider') SERVICE = new('service') diff --git a/lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_request_logs_order_direction.rb b/lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_request_logs_order_direction.rb index 3b6b9588..39d4e6da 100644 --- a/lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_request_logs_order_direction.rb +++ b/lib/stack_one/models/operations/stackone_list_platform_logs_queryparam_request_logs_order_direction.rb @@ -9,8 +9,6 @@ module Models module Operations # StackoneListPlatformLogsQueryParamRequestLogsOrderDirection - The direction to order the results by. class StackoneListPlatformLogsQueryParamRequestLogsOrderDirection < T::Enum - - enums do ASC = new('asc') DESC = new('desc') diff --git a/lib/stack_one/models/operations/stackone_list_step_logs_queryparam_order_by.rb b/lib/stack_one/models/operations/stackone_list_step_logs_queryparam_order_by.rb index e5a9f116..c684e8e6 100644 --- a/lib/stack_one/models/operations/stackone_list_step_logs_queryparam_order_by.rb +++ b/lib/stack_one/models/operations/stackone_list_step_logs_queryparam_order_by.rb @@ -9,8 +9,6 @@ module Models module Operations # StackoneListStepLogsQueryParamOrderBy - The field to order the results by. class StackoneListStepLogsQueryParamOrderBy < T::Enum - - enums do PROVIDER = new('provider') SERVICE = new('service') diff --git a/lib/stack_one/models/operations/stackone_list_step_logs_queryparam_order_direction.rb b/lib/stack_one/models/operations/stackone_list_step_logs_queryparam_order_direction.rb index 3ef36764..39401d13 100644 --- a/lib/stack_one/models/operations/stackone_list_step_logs_queryparam_order_direction.rb +++ b/lib/stack_one/models/operations/stackone_list_step_logs_queryparam_order_direction.rb @@ -9,8 +9,6 @@ module Models module Operations # StackoneListStepLogsQueryParamOrderDirection - The direction to order the results by. class StackoneListStepLogsQueryParamOrderDirection < T::Enum - - enums do ASC = new('asc') DESC = new('desc') diff --git a/lib/stack_one/models/operations/status.rb b/lib/stack_one/models/operations/status.rb index b1c27922..527f7970 100644 --- a/lib/stack_one/models/operations/status.rb +++ b/lib/stack_one/models/operations/status.rb @@ -11,8 +11,6 @@ module Operations # # @deprecated class: This will be removed in a future release, please migrate away from it as soon as possible. class Status < T::Enum - - enums do OPEN = new('open') DRAFT = new('draft') diff --git a/lib/stack_one/models/operations/type.rb b/lib/stack_one/models/operations/type.rb index 42ed354b..9f9a06f9 100644 --- a/lib/stack_one/models/operations/type.rb +++ b/lib/stack_one/models/operations/type.rb @@ -9,8 +9,6 @@ module Models module Operations # Type - Filter to select time-off policies by type class Type < T::Enum - - enums do SICK = new('sick') UNMAPPED_VALUE = new('unmapped_value') diff --git a/lib/stack_one/models/shared/account_type.rb b/lib/stack_one/models/shared/account_type.rb index fd9c69a0..8d4c846a 100644 --- a/lib/stack_one/models/shared/account_type.rb +++ b/lib/stack_one/models/shared/account_type.rb @@ -15,7 +15,7 @@ class AccountType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HRISBankDetails4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of bank account - field :value, Crystalline::Nilable.new(Models::Shared::HRISBankDetailsValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HRISBankDetailsValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HRISBankDetailsValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HRISBankDetailsValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HRISBankDetails4, T::Array[::Object])), value: T.nilable(Models::Shared::HRISBankDetailsValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/accountaddress_schemas_value.rb b/lib/stack_one/models/shared/accountaddress_schemas_value.rb index 67454fca..fb3f8e66 100644 --- a/lib/stack_one/models/shared/accountaddress_schemas_value.rb +++ b/lib/stack_one/models/shared/accountaddress_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AccountAddressSchemasValue - The ISO 3166-1 alpha-2 code of the country. - class AccountAddressSchemasValue < T::Enum - - + class AccountAddressSchemasValue + include ::Crystalline::Enum enums do AF = new('AF') AL = new('AL') @@ -262,6 +261,7 @@ class AccountAddressSchemasValue < T::Enum ZW = new('ZW') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/accountaddress_value.rb b/lib/stack_one/models/shared/accountaddress_value.rb index 2bfb6031..9cce4101 100644 --- a/lib/stack_one/models/shared/accountaddress_value.rb +++ b/lib/stack_one/models/shared/accountaddress_value.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # AccountAddressValue - The type of the location. - class AccountAddressValue < T::Enum - - + class AccountAddressValue + include ::Crystalline::Enum enums do HOME = new('home') WORK = new('work') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/accountingaccount_value.rb b/lib/stack_one/models/shared/accountingaccount_value.rb index 72d9caa2..d7e40574 100644 --- a/lib/stack_one/models/shared/accountingaccount_value.rb +++ b/lib/stack_one/models/shared/accountingaccount_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AccountingAccountValue - Type of account - class AccountingAccountValue < T::Enum - - + class AccountingAccountValue + include ::Crystalline::Enum enums do ASSET = new('asset') LIABILITY = new('liability') @@ -19,6 +18,7 @@ class AccountingAccountValue < T::Enum EXPENSE = new('expense') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/accountingaccountresult_2.rb b/lib/stack_one/models/shared/accountingaccountresult_2.rb index a05ea6ec..c7c0f299 100644 --- a/lib/stack_one/models/shared/accountingaccountresult_2.rb +++ b/lib/stack_one/models/shared/accountingaccountresult_2.rb @@ -9,8 +9,6 @@ module Models module Shared class AccountingAccountResult2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/accountingaccountresult_type.rb b/lib/stack_one/models/shared/accountingaccountresult_type.rb index 722759dd..abe56839 100644 --- a/lib/stack_one/models/shared/accountingaccountresult_type.rb +++ b/lib/stack_one/models/shared/accountingaccountresult_type.rb @@ -15,7 +15,7 @@ class AccountingAccountResultType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AccountingAccountResult4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # Type of account - field :value, Crystalline::Nilable.new(Models::Shared::AccountingAccountResultValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AccountingAccountResultValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AccountingAccountResultValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AccountingAccountResultValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AccountingAccountResult4, T::Array[::Object])), value: T.nilable(Models::Shared::AccountingAccountResultValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/accountingaccountresult_value.rb b/lib/stack_one/models/shared/accountingaccountresult_value.rb index 3bc2e5f0..5b601b4c 100644 --- a/lib/stack_one/models/shared/accountingaccountresult_value.rb +++ b/lib/stack_one/models/shared/accountingaccountresult_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AccountingAccountResultValue - Type of account - class AccountingAccountResultValue < T::Enum - - + class AccountingAccountResultValue + include ::Crystalline::Enum enums do ASSET = new('asset') LIABILITY = new('liability') @@ -19,6 +18,7 @@ class AccountingAccountResultValue < T::Enum EXPENSE = new('expense') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/accountingcompany_value.rb b/lib/stack_one/models/shared/accountingcompany_value.rb index 712df9ce..07ac28f4 100644 --- a/lib/stack_one/models/shared/accountingcompany_value.rb +++ b/lib/stack_one/models/shared/accountingcompany_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AccountingCompanyValue - Default currency for the company - class AccountingCompanyValue < T::Enum - - + class AccountingCompanyValue + include ::Crystalline::Enum enums do AED = new('AED') AFN = new('AFN') @@ -171,6 +170,7 @@ class AccountingCompanyValue < T::Enum ZWL = new('ZWL') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/accountingcompanyresult_base_currency.rb b/lib/stack_one/models/shared/accountingcompanyresult_base_currency.rb index b306be12..a11e519c 100644 --- a/lib/stack_one/models/shared/accountingcompanyresult_base_currency.rb +++ b/lib/stack_one/models/shared/accountingcompanyresult_base_currency.rb @@ -15,7 +15,7 @@ class AccountingCompanyResultBaseCurrency field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AccountingCompanyResult4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # Default currency for the company - field :value, Crystalline::Nilable.new(Models::Shared::AccountingCompanyResultValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AccountingCompanyResultValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AccountingCompanyResultValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AccountingCompanyResultValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AccountingCompanyResult4, T::Array[::Object])), value: T.nilable(Models::Shared::AccountingCompanyResultValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/accountingcompanyresult_value.rb b/lib/stack_one/models/shared/accountingcompanyresult_value.rb index 90d44010..b3b834bb 100644 --- a/lib/stack_one/models/shared/accountingcompanyresult_value.rb +++ b/lib/stack_one/models/shared/accountingcompanyresult_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AccountingCompanyResultValue - Default currency for the company - class AccountingCompanyResultValue < T::Enum - - + class AccountingCompanyResultValue + include ::Crystalline::Enum enums do AED = new('AED') AFN = new('AFN') @@ -171,6 +170,7 @@ class AccountingCompanyResultValue < T::Enum ZWL = new('ZWL') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/accountingjournal_value.rb b/lib/stack_one/models/shared/accountingjournal_value.rb index a11c0124..7c80a06c 100644 --- a/lib/stack_one/models/shared/accountingjournal_value.rb +++ b/lib/stack_one/models/shared/accountingjournal_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # AccountingJournalValue - The journal status - class AccountingJournalValue < T::Enum - - + class AccountingJournalValue + include ::Crystalline::Enum enums do DRAFT = new('draft') POSTED = new('posted') VOID = new('void') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/accountingjournalcreaterequestdto_value.rb b/lib/stack_one/models/shared/accountingjournalcreaterequestdto_value.rb index ebb3ed6a..488b5070 100644 --- a/lib/stack_one/models/shared/accountingjournalcreaterequestdto_value.rb +++ b/lib/stack_one/models/shared/accountingjournalcreaterequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AccountingJournalCreateRequestDtoValue - Default currency for the company - class AccountingJournalCreateRequestDtoValue < T::Enum - - + class AccountingJournalCreateRequestDtoValue + include ::Crystalline::Enum enums do AED = new('AED') AFN = new('AFN') @@ -171,6 +170,7 @@ class AccountingJournalCreateRequestDtoValue < T::Enum ZWL = new('ZWL') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/accountingjournalresult_status.rb b/lib/stack_one/models/shared/accountingjournalresult_status.rb index 6780e2b1..3372f168 100644 --- a/lib/stack_one/models/shared/accountingjournalresult_status.rb +++ b/lib/stack_one/models/shared/accountingjournalresult_status.rb @@ -15,7 +15,7 @@ class AccountingJournalResultStatus field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AccountingJournalResult4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The journal status - field :value, Crystalline::Nilable.new(Models::Shared::AccountingJournalResultValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AccountingJournalResultValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AccountingJournalResultValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AccountingJournalResultValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AccountingJournalResult4, T::Array[::Object])), value: T.nilable(Models::Shared::AccountingJournalResultValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/accountingjournalresult_value.rb b/lib/stack_one/models/shared/accountingjournalresult_value.rb index cb9430f2..7548cdd6 100644 --- a/lib/stack_one/models/shared/accountingjournalresult_value.rb +++ b/lib/stack_one/models/shared/accountingjournalresult_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # AccountingJournalResultValue - The journal status - class AccountingJournalResultValue < T::Enum - - + class AccountingJournalResultValue + include ::Crystalline::Enum enums do DRAFT = new('draft') POSTED = new('posted') VOID = new('void') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/accountingtaxrate_2.rb b/lib/stack_one/models/shared/accountingtaxrate_2.rb index 3feae341..e95dec81 100644 --- a/lib/stack_one/models/shared/accountingtaxrate_2.rb +++ b/lib/stack_one/models/shared/accountingtaxrate_2.rb @@ -9,8 +9,6 @@ module Models module Shared class AccountingTaxRate2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/accountingtaxrateresult_2.rb b/lib/stack_one/models/shared/accountingtaxrateresult_2.rb index d376bfb5..8917a634 100644 --- a/lib/stack_one/models/shared/accountingtaxrateresult_2.rb +++ b/lib/stack_one/models/shared/accountingtaxrateresult_2.rb @@ -9,8 +9,6 @@ module Models module Shared class AccountingTaxRateResult2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/actionbuildresponsedto_status.rb b/lib/stack_one/models/shared/actionbuildresponsedto_status.rb index bb26e9b4..402d5121 100644 --- a/lib/stack_one/models/shared/actionbuildresponsedto_status.rb +++ b/lib/stack_one/models/shared/actionbuildresponsedto_status.rb @@ -9,8 +9,6 @@ module Models module Shared # ActionBuildResponseDtoStatus - Build status class ActionBuildResponseDtoStatus < T::Enum - - enums do ACCEPTED = new('accepted') SUCCESS = new('success') diff --git a/lib/stack_one/models/shared/answer_type.rb b/lib/stack_one/models/shared/answer_type.rb index d66a4990..c1367af1 100644 --- a/lib/stack_one/models/shared/answer_type.rb +++ b/lib/stack_one/models/shared/answer_type.rb @@ -15,7 +15,7 @@ class AnswerType # The source value of the answer type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Answer4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the answer. - field :value, Crystalline::Nilable.new(Models::Shared::AnswerValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AnswerValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AnswerValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AnswerValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Answer4, T::Array[::Object])), value: T.nilable(Models::Shared::AnswerValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/answer_value.rb b/lib/stack_one/models/shared/answer_value.rb index a78918de..fb091df3 100644 --- a/lib/stack_one/models/shared/answer_value.rb +++ b/lib/stack_one/models/shared/answer_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AnswerValue - The type of the answer. - class AnswerValue < T::Enum - - + class AnswerValue + include ::Crystalline::Enum enums do SHORT_TEXT = new('short_text') LONG_TEXT = new('long_text') @@ -25,6 +24,7 @@ class AnswerValue < T::Enum URL = new('url') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/application_status.rb b/lib/stack_one/models/shared/application_status.rb index 1d42b036..e13720a4 100644 --- a/lib/stack_one/models/shared/application_status.rb +++ b/lib/stack_one/models/shared/application_status.rb @@ -15,7 +15,7 @@ class ApplicationStatus # The source value of the application status. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Application4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the application. - field :value, Crystalline::Nilable.new(Models::Shared::ApplicationValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::ApplicationValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::ApplicationValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::ApplicationValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Application4, T::Array[::Object])), value: T.nilable(Models::Shared::ApplicationValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/application_value.rb b/lib/stack_one/models/shared/application_value.rb index dfe580e4..ab02b9a1 100644 --- a/lib/stack_one/models/shared/application_value.rb +++ b/lib/stack_one/models/shared/application_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # ApplicationValue - The status of the application. - class ApplicationValue < T::Enum - - + class ApplicationValue + include ::Crystalline::Enum enums do ACTIVE = new('active') ASSESSMENT = new('assessment') @@ -33,6 +32,7 @@ class ApplicationValue < T::Enum APPROVED = new('approved') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/applicationattachment_value.rb b/lib/stack_one/models/shared/applicationattachment_value.rb index 21811030..cb01ea41 100644 --- a/lib/stack_one/models/shared/applicationattachment_value.rb +++ b/lib/stack_one/models/shared/applicationattachment_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # ApplicationAttachmentValue - The content type of the attachment. - class ApplicationAttachmentValue < T::Enum - - + class ApplicationAttachmentValue + include ::Crystalline::Enum enums do TEXT = new('text') PDF = new('pdf') @@ -18,6 +17,7 @@ class ApplicationAttachmentValue < T::Enum OTHER = new('other') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/applicationchanges_value.rb b/lib/stack_one/models/shared/applicationchanges_value.rb index daec5cc9..71f112b6 100644 --- a/lib/stack_one/models/shared/applicationchanges_value.rb +++ b/lib/stack_one/models/shared/applicationchanges_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # ApplicationChangesValue - The type of change that occurred to the application - class ApplicationChangesValue < T::Enum - - + class ApplicationChangesValue + include ::Crystalline::Enum enums do APPLICATION_STATUS = new('application_status') INTERVIEW_STAGE = new('interview_stage') REJECTED_REASONS = new('rejected_reasons') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/applicationchangesdatamodel_application_status.rb b/lib/stack_one/models/shared/applicationchangesdatamodel_application_status.rb index 3a1f8475..f686cb16 100644 --- a/lib/stack_one/models/shared/applicationchangesdatamodel_application_status.rb +++ b/lib/stack_one/models/shared/applicationchangesdatamodel_application_status.rb @@ -15,7 +15,7 @@ class ApplicationChangesDataModelApplicationStatus # The source value of the application status. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::ApplicationChangesDataModel4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the application. - field :value, Crystalline::Nilable.new(Models::Shared::ApplicationChangesDataModelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::ApplicationChangesDataModelValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::ApplicationChangesDataModelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::ApplicationChangesDataModelValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::ApplicationChangesDataModel4, T::Array[::Object])), value: T.nilable(Models::Shared::ApplicationChangesDataModelValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/applicationchangesdatamodel_value.rb b/lib/stack_one/models/shared/applicationchangesdatamodel_value.rb index 9005d9bb..7efb9c1b 100644 --- a/lib/stack_one/models/shared/applicationchangesdatamodel_value.rb +++ b/lib/stack_one/models/shared/applicationchangesdatamodel_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # ApplicationChangesDataModelValue - The status of the application. - class ApplicationChangesDataModelValue < T::Enum - - + class ApplicationChangesDataModelValue + include ::Crystalline::Enum enums do ACTIVE = new('active') ASSESSMENT = new('assessment') @@ -33,6 +32,7 @@ class ApplicationChangesDataModelValue < T::Enum APPROVED = new('approved') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/approval_status.rb b/lib/stack_one/models/shared/approval_status.rb index d8b41d2a..f1079cd4 100644 --- a/lib/stack_one/models/shared/approval_status.rb +++ b/lib/stack_one/models/shared/approval_status.rb @@ -15,7 +15,7 @@ class ApprovalStatus field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisShift4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The approval status of the shift - field :value, Crystalline::Nilable.new(Models::Shared::HrisShiftValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisShiftValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisShiftValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisShiftValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisShift4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisShiftValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/assignment_schemas_status_value.rb b/lib/stack_one/models/shared/assignment_schemas_status_value.rb index c994df1e..9121d32c 100644 --- a/lib/stack_one/models/shared/assignment_schemas_status_value.rb +++ b/lib/stack_one/models/shared/assignment_schemas_status_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # AssignmentSchemasStatusValue - The StackOne unified assignment status. - class AssignmentSchemasStatusValue < T::Enum - - + class AssignmentSchemasStatusValue + include ::Crystalline::Enum enums do PENDING = new('pending') IN_PROGRESS = new('in_progress') COMPLETED = new('completed') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/assignment_schemas_value.rb b/lib/stack_one/models/shared/assignment_schemas_value.rb index 469e772d..b37fa624 100644 --- a/lib/stack_one/models/shared/assignment_schemas_value.rb +++ b/lib/stack_one/models/shared/assignment_schemas_value.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # AssignmentSchemasValue - The StackOne unified result status. - class AssignmentSchemasValue < T::Enum - - + class AssignmentSchemasValue + include ::Crystalline::Enum enums do PASS = new('Pass') FAIL = new('Fail') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/assignment_status.rb b/lib/stack_one/models/shared/assignment_status.rb index efe92c45..59a9df76 100644 --- a/lib/stack_one/models/shared/assignment_status.rb +++ b/lib/stack_one/models/shared/assignment_status.rb @@ -15,7 +15,7 @@ class AssignmentStatus # The original status value from the provider before normalization. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AssignmentSchemasStatus4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The StackOne unified assignment status. - field :value, Crystalline::Nilable.new(Models::Shared::AssignmentSchemasStatusValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AssignmentSchemasStatusValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AssignmentSchemasStatusValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AssignmentSchemasStatusValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AssignmentSchemasStatus4, T::Array[::Object])), value: T.nilable(Models::Shared::AssignmentSchemasStatusValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/assignment_value.rb b/lib/stack_one/models/shared/assignment_value.rb index 071b3bc9..6b63fd82 100644 --- a/lib/stack_one/models/shared/assignment_value.rb +++ b/lib/stack_one/models/shared/assignment_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # AssignmentValue - The StackOne unified learning object type. - class AssignmentValue < T::Enum - - + class AssignmentValue + include ::Crystalline::Enum enums do CONTENT = new('content') COURSE = new('course') COLLECTION = new('collection') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/atscreateapplicationrequestdto_application_status.rb b/lib/stack_one/models/shared/atscreateapplicationrequestdto_application_status.rb index dd633712..d0e503ba 100644 --- a/lib/stack_one/models/shared/atscreateapplicationrequestdto_application_status.rb +++ b/lib/stack_one/models/shared/atscreateapplicationrequestdto_application_status.rb @@ -15,7 +15,7 @@ class AtsCreateApplicationRequestDtoApplicationStatus # The source value of the application status. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AtsCreateApplicationRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the application. - field :value, Crystalline::Nilable.new(Models::Shared::AtsCreateApplicationRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AtsCreateApplicationRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AtsCreateApplicationRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AtsCreateApplicationRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AtsCreateApplicationRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::AtsCreateApplicationRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/atscreateapplicationrequestdto_value.rb b/lib/stack_one/models/shared/atscreateapplicationrequestdto_value.rb index 7984d4ec..f3ee4e46 100644 --- a/lib/stack_one/models/shared/atscreateapplicationrequestdto_value.rb +++ b/lib/stack_one/models/shared/atscreateapplicationrequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AtsCreateApplicationRequestDtoValue - The status of the application. - class AtsCreateApplicationRequestDtoValue < T::Enum - - + class AtsCreateApplicationRequestDtoValue + include ::Crystalline::Enum enums do ACTIVE = new('active') ASSESSMENT = new('assessment') @@ -33,6 +32,7 @@ class AtsCreateApplicationRequestDtoValue < T::Enum APPROVED = new('approved') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/atscreatebackgroundcheckorderrequestdto_application_status.rb b/lib/stack_one/models/shared/atscreatebackgroundcheckorderrequestdto_application_status.rb index da95f7f3..141b5044 100644 --- a/lib/stack_one/models/shared/atscreatebackgroundcheckorderrequestdto_application_status.rb +++ b/lib/stack_one/models/shared/atscreatebackgroundcheckorderrequestdto_application_status.rb @@ -15,7 +15,7 @@ class AtsCreateBackgroundCheckOrderRequestDtoApplicationStatus # The source value of the application status. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AtsCreateBackgroundCheckOrderRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the application. - field :value, Crystalline::Nilable.new(Models::Shared::AtsCreateBackgroundCheckOrderRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AtsCreateBackgroundCheckOrderRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AtsCreateBackgroundCheckOrderRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AtsCreateBackgroundCheckOrderRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AtsCreateBackgroundCheckOrderRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::AtsCreateBackgroundCheckOrderRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/atscreatebackgroundcheckorderrequestdto_value.rb b/lib/stack_one/models/shared/atscreatebackgroundcheckorderrequestdto_value.rb index aae3c04c..dbd229df 100644 --- a/lib/stack_one/models/shared/atscreatebackgroundcheckorderrequestdto_value.rb +++ b/lib/stack_one/models/shared/atscreatebackgroundcheckorderrequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AtsCreateBackgroundCheckOrderRequestDtoValue - The status of the application. - class AtsCreateBackgroundCheckOrderRequestDtoValue < T::Enum - - + class AtsCreateBackgroundCheckOrderRequestDtoValue + include ::Crystalline::Enum enums do ACTIVE = new('active') ASSESSMENT = new('assessment') @@ -33,6 +32,7 @@ class AtsCreateBackgroundCheckOrderRequestDtoValue < T::Enum APPROVED = new('approved') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/atscreatecandidatesassessmentsrequestdto_application_status.rb b/lib/stack_one/models/shared/atscreatecandidatesassessmentsrequestdto_application_status.rb index e3c15c20..4a5ab8b1 100644 --- a/lib/stack_one/models/shared/atscreatecandidatesassessmentsrequestdto_application_status.rb +++ b/lib/stack_one/models/shared/atscreatecandidatesassessmentsrequestdto_application_status.rb @@ -15,7 +15,7 @@ class AtsCreateCandidatesAssessmentsRequestDtoApplicationStatus # The source value of the application status. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AtsCreateCandidatesAssessmentsRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the application. - field :value, Crystalline::Nilable.new(Models::Shared::AtsCreateCandidatesAssessmentsRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AtsCreateCandidatesAssessmentsRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AtsCreateCandidatesAssessmentsRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AtsCreateCandidatesAssessmentsRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AtsCreateCandidatesAssessmentsRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::AtsCreateCandidatesAssessmentsRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/atscreatecandidatesassessmentsrequestdto_value.rb b/lib/stack_one/models/shared/atscreatecandidatesassessmentsrequestdto_value.rb index f8b98c4a..c20878aa 100644 --- a/lib/stack_one/models/shared/atscreatecandidatesassessmentsrequestdto_value.rb +++ b/lib/stack_one/models/shared/atscreatecandidatesassessmentsrequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AtsCreateCandidatesAssessmentsRequestDtoValue - The status of the application. - class AtsCreateCandidatesAssessmentsRequestDtoValue < T::Enum - - + class AtsCreateCandidatesAssessmentsRequestDtoValue + include ::Crystalline::Enum enums do ACTIVE = new('active') ASSESSMENT = new('assessment') @@ -33,6 +32,7 @@ class AtsCreateCandidatesAssessmentsRequestDtoValue < T::Enum APPROVED = new('approved') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/atscreatejobrequestdto.rb b/lib/stack_one/models/shared/atscreatejobrequestdto.rb index 782dd212..699a7c1a 100644 --- a/lib/stack_one/models/shared/atscreatejobrequestdto.rb +++ b/lib/stack_one/models/shared/atscreatejobrequestdto.rb @@ -15,7 +15,7 @@ class AtsCreateJobRequestDto # Code of the job field :code, Crystalline::Nilable.new(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('code') } } # Confidential status of the job - field :confidential, Crystalline::Nilable.new(Models::Shared::Confidential), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('confidential'), 'decoder': Utils.enum_from_string(Models::Shared::Confidential, true) } } + field :confidential, Crystalline::Nilable.new(Models::Shared::Confidential), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('confidential'), 'decoder': Utils.open_enum_from_string(Models::Shared::Confidential, true) } } # The job custom fields field :custom_fields, Crystalline::Nilable.new(Crystalline::Array.new(Models::Shared::CustomFields)), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('custom_fields') } } # Department ids of the job diff --git a/lib/stack_one/models/shared/atscreatejobrequestdto_value.rb b/lib/stack_one/models/shared/atscreatejobrequestdto_value.rb index aad00a65..2e47b57e 100644 --- a/lib/stack_one/models/shared/atscreatejobrequestdto_value.rb +++ b/lib/stack_one/models/shared/atscreatejobrequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AtsCreateJobRequestDtoValue - The status of the job. - class AtsCreateJobRequestDtoValue < T::Enum - - + class AtsCreateJobRequestDtoValue + include ::Crystalline::Enum enums do PUBLISHED = new('published') DRAFT = new('draft') @@ -23,6 +22,7 @@ class AtsCreateJobRequestDtoValue < T::Enum ON_HOLD = new('on_hold') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/atscreatenotesrequestdto_value.rb b/lib/stack_one/models/shared/atscreatenotesrequestdto_value.rb index 0605ad36..3faed496 100644 --- a/lib/stack_one/models/shared/atscreatenotesrequestdto_value.rb +++ b/lib/stack_one/models/shared/atscreatenotesrequestdto_value.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # AtsCreateNotesRequestDtoValue - The visibility of the notes. - class AtsCreateNotesRequestDtoValue < T::Enum - - + class AtsCreateNotesRequestDtoValue + include ::Crystalline::Enum enums do PRIVATE = new('private') PUBLIC = new('public') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/atscreateofferrequestdto_value.rb b/lib/stack_one/models/shared/atscreateofferrequestdto_value.rb index 88ca0ef0..7b6a077a 100644 --- a/lib/stack_one/models/shared/atscreateofferrequestdto_value.rb +++ b/lib/stack_one/models/shared/atscreateofferrequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AtsCreateOfferRequestDtoValue - The status of the offer. - class AtsCreateOfferRequestDtoValue < T::Enum - - + class AtsCreateOfferRequestDtoValue + include ::Crystalline::Enum enums do PENDING = new('pending') RETRACTED = new('retracted') @@ -21,6 +20,7 @@ class AtsCreateOfferRequestDtoValue < T::Enum NOT_APPROVED = new('not_approved') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/atsdocumentapimodel_schemas_value.rb b/lib/stack_one/models/shared/atsdocumentapimodel_schemas_value.rb index 0208093c..46a1a3d8 100644 --- a/lib/stack_one/models/shared/atsdocumentapimodel_schemas_value.rb +++ b/lib/stack_one/models/shared/atsdocumentapimodel_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AtsDocumentApiModelSchemasValue - The category of the file - class AtsDocumentApiModelSchemasValue < T::Enum - - + class AtsDocumentApiModelSchemasValue + include ::Crystalline::Enum enums do RESUME = new('resume') AVATAR = new('avatar') @@ -28,6 +27,7 @@ class AtsDocumentApiModelSchemasValue < T::Enum OTHER = new('other') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/atsdocumentapimodel_type.rb b/lib/stack_one/models/shared/atsdocumentapimodel_type.rb index e623a355..cef96fc6 100644 --- a/lib/stack_one/models/shared/atsdocumentapimodel_type.rb +++ b/lib/stack_one/models/shared/atsdocumentapimodel_type.rb @@ -17,7 +17,7 @@ class AtsDocumentApiModelType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AtsDocumentApiModelSchemasType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The category of the file - field :value, Crystalline::Nilable.new(Models::Shared::AtsDocumentApiModelSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AtsDocumentApiModelSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AtsDocumentApiModelSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AtsDocumentApiModelSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AtsDocumentApiModelSchemasType4, T::Array[::Object])), value: T.nilable(Models::Shared::AtsDocumentApiModelSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/atsdocumentapimodel_value.rb b/lib/stack_one/models/shared/atsdocumentapimodel_value.rb index 00293faf..8dbd0338 100644 --- a/lib/stack_one/models/shared/atsdocumentapimodel_value.rb +++ b/lib/stack_one/models/shared/atsdocumentapimodel_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AtsDocumentApiModelValue - The file format of the file, expressed as a file extension - class AtsDocumentApiModelValue < T::Enum - - + class AtsDocumentApiModelValue + include ::Crystalline::Enum enums do UNMAPPED_VALUE = new('unmapped_value') EZ = new('ez') @@ -1224,6 +1223,7 @@ class AtsDocumentApiModelValue < T::Enum ICE = new('ice') MHT = new('mht') end + open! end end end diff --git a/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_category.rb b/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_category.rb index 701e5b7d..8db92884 100644 --- a/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_category.rb +++ b/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_category.rb @@ -15,7 +15,7 @@ class AtsDocumentsUploadRequestDtoCategory # The provider specific category for associating uploaded files, if provided, the value will be ignored. field :source_value, Crystalline::Nilable.new(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The category name to associate with the file - field :value, Crystalline::Nilable.new(Models::Shared::AtsDocumentsUploadRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AtsDocumentsUploadRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AtsDocumentsUploadRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AtsDocumentsUploadRequestDtoValue, true) } } sig { params(source_value: T.nilable(::String), value: T.nilable(Models::Shared::AtsDocumentsUploadRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_confidential.rb b/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_confidential.rb index 538a5e12..33a3bf5d 100644 --- a/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_confidential.rb +++ b/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_confidential.rb @@ -15,7 +15,7 @@ class AtsDocumentsUploadRequestDtoConfidential field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AtsDocumentsUploadRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # Whether the file is confidential or not - field :value, Crystalline::Nilable.new(Models::Shared::AtsDocumentsUploadRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AtsDocumentsUploadRequestDtoSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AtsDocumentsUploadRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AtsDocumentsUploadRequestDtoSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AtsDocumentsUploadRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::AtsDocumentsUploadRequestDtoSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_file_format.rb b/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_file_format.rb index c40cc43b..4c0f558b 100644 --- a/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_file_format.rb +++ b/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_file_format.rb @@ -15,7 +15,7 @@ class AtsDocumentsUploadRequestDtoFileFormat field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AtsDocumentsUploadRequestDtoSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The file format of the file, expressed as a file extension - field :value, Crystalline::Nilable.new(Models::Shared::AtsDocumentsUploadRequestDtoSchemasFileFormatValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AtsDocumentsUploadRequestDtoSchemasFileFormatValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AtsDocumentsUploadRequestDtoSchemasFileFormatValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AtsDocumentsUploadRequestDtoSchemasFileFormatValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AtsDocumentsUploadRequestDtoSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::AtsDocumentsUploadRequestDtoSchemasFileFormatValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_schemas_file_format_value.rb b/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_schemas_file_format_value.rb index abcc13cc..3d903bd8 100644 --- a/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_schemas_file_format_value.rb +++ b/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_schemas_file_format_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AtsDocumentsUploadRequestDtoSchemasFileFormatValue - The file format of the file, expressed as a file extension - class AtsDocumentsUploadRequestDtoSchemasFileFormatValue < T::Enum - - + class AtsDocumentsUploadRequestDtoSchemasFileFormatValue + include ::Crystalline::Enum enums do UNMAPPED_VALUE = new('unmapped_value') EZ = new('ez') @@ -1224,6 +1223,7 @@ class AtsDocumentsUploadRequestDtoSchemasFileFormatValue < T::Enum ICE = new('ice') MHT = new('mht') end + open! end end end diff --git a/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_schemas_value.rb b/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_schemas_value.rb index 2b0a8557..5afc7fef 100644 --- a/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_schemas_value.rb +++ b/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_schemas_value.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # AtsDocumentsUploadRequestDtoSchemasValue - Whether the file is confidential or not - class AtsDocumentsUploadRequestDtoSchemasValue < T::Enum - - + class AtsDocumentsUploadRequestDtoSchemasValue + include ::Crystalline::Enum enums do TRUE = new('true') FALSE = new('false') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_value.rb b/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_value.rb index 7615eea4..50f4c72c 100644 --- a/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_value.rb +++ b/lib/stack_one/models/shared/atsdocumentsuploadrequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AtsDocumentsUploadRequestDtoValue - The category name to associate with the file - class AtsDocumentsUploadRequestDtoValue < T::Enum - - + class AtsDocumentsUploadRequestDtoValue + include ::Crystalline::Enum enums do RESUME = new('resume') AVATAR = new('avatar') @@ -28,6 +27,7 @@ class AtsDocumentsUploadRequestDtoValue < T::Enum OTHER = new('other') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/atsjob.rb b/lib/stack_one/models/shared/atsjob.rb index f739cb2a..0624b04b 100644 --- a/lib/stack_one/models/shared/atsjob.rb +++ b/lib/stack_one/models/shared/atsjob.rb @@ -15,7 +15,7 @@ class AtsJob # Code of the job field :code, Crystalline::Nilable.new(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('code') } } # Confidential status of the job - field :confidential, Crystalline::Nilable.new(Models::Shared::AtsJobConfidential), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('confidential'), 'decoder': Utils.enum_from_string(Models::Shared::AtsJobConfidential, true) } } + field :confidential, Crystalline::Nilable.new(Models::Shared::AtsJobConfidential), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('confidential'), 'decoder': Utils.open_enum_from_string(Models::Shared::AtsJobConfidential, true) } } # Date of creation field :created_at, Crystalline::Nilable.new(::DateTime), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('created_at'), 'decoder': Utils.datetime_from_iso_format(true) } } # The job custom fields diff --git a/lib/stack_one/models/shared/atsjob_confidential.rb b/lib/stack_one/models/shared/atsjob_confidential.rb index ca2fee7a..602be66b 100644 --- a/lib/stack_one/models/shared/atsjob_confidential.rb +++ b/lib/stack_one/models/shared/atsjob_confidential.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # AtsJobConfidential - Confidential status of the job - class AtsJobConfidential < T::Enum - - + class AtsJobConfidential + include ::Crystalline::Enum enums do TRUE = new('true') FALSE = new('false') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/atsjob_job_status.rb b/lib/stack_one/models/shared/atsjob_job_status.rb index 6ed2a630..51797f91 100644 --- a/lib/stack_one/models/shared/atsjob_job_status.rb +++ b/lib/stack_one/models/shared/atsjob_job_status.rb @@ -15,7 +15,7 @@ class AtsJobJobStatus # The source value of the job status. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AtsJob4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the job. - field :value, Crystalline::Nilable.new(Models::Shared::AtsJobValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AtsJobValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AtsJobValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AtsJobValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AtsJob4, T::Array[::Object])), value: T.nilable(Models::Shared::AtsJobValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/atsjob_value.rb b/lib/stack_one/models/shared/atsjob_value.rb index 5755fcb3..0fb198ec 100644 --- a/lib/stack_one/models/shared/atsjob_value.rb +++ b/lib/stack_one/models/shared/atsjob_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AtsJobValue - The status of the job. - class AtsJobValue < T::Enum - - + class AtsJobValue + include ::Crystalline::Enum enums do PUBLISHED = new('published') DRAFT = new('draft') @@ -23,6 +22,7 @@ class AtsJobValue < T::Enum ON_HOLD = new('on_hold') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/atsupdateapplicationrequestdto_application_status.rb b/lib/stack_one/models/shared/atsupdateapplicationrequestdto_application_status.rb index c78e0e15..e7210c29 100644 --- a/lib/stack_one/models/shared/atsupdateapplicationrequestdto_application_status.rb +++ b/lib/stack_one/models/shared/atsupdateapplicationrequestdto_application_status.rb @@ -15,7 +15,7 @@ class AtsUpdateApplicationRequestDtoApplicationStatus # The source value of the application status. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AtsUpdateApplicationRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the application. - field :value, Crystalline::Nilable.new(Models::Shared::AtsUpdateApplicationRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AtsUpdateApplicationRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AtsUpdateApplicationRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AtsUpdateApplicationRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AtsUpdateApplicationRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::AtsUpdateApplicationRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/atsupdateapplicationrequestdto_value.rb b/lib/stack_one/models/shared/atsupdateapplicationrequestdto_value.rb index 83eb6773..d67e22b9 100644 --- a/lib/stack_one/models/shared/atsupdateapplicationrequestdto_value.rb +++ b/lib/stack_one/models/shared/atsupdateapplicationrequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AtsUpdateApplicationRequestDtoValue - The status of the application. - class AtsUpdateApplicationRequestDtoValue < T::Enum - - + class AtsUpdateApplicationRequestDtoValue + include ::Crystalline::Enum enums do ACTIVE = new('active') ASSESSMENT = new('assessment') @@ -33,6 +32,7 @@ class AtsUpdateApplicationRequestDtoValue < T::Enum APPROVED = new('approved') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/atsupdatebackgroundcheckresultrequestdto_result.rb b/lib/stack_one/models/shared/atsupdatebackgroundcheckresultrequestdto_result.rb index 0377e3ad..e2801fb5 100644 --- a/lib/stack_one/models/shared/atsupdatebackgroundcheckresultrequestdto_result.rb +++ b/lib/stack_one/models/shared/atsupdatebackgroundcheckresultrequestdto_result.rb @@ -15,7 +15,7 @@ class AtsUpdateBackgroundCheckResultRequestDtoResult # The source value of the test result. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AtsUpdateBackgroundCheckResultRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The result of the test. - field :value, Crystalline::Nilable.new(Models::Shared::AtsUpdateBackgroundCheckResultRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AtsUpdateBackgroundCheckResultRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AtsUpdateBackgroundCheckResultRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AtsUpdateBackgroundCheckResultRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AtsUpdateBackgroundCheckResultRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::AtsUpdateBackgroundCheckResultRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/atsupdatebackgroundcheckresultrequestdto_value.rb b/lib/stack_one/models/shared/atsupdatebackgroundcheckresultrequestdto_value.rb index 215875f7..0fe3850d 100644 --- a/lib/stack_one/models/shared/atsupdatebackgroundcheckresultrequestdto_value.rb +++ b/lib/stack_one/models/shared/atsupdatebackgroundcheckresultrequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AtsUpdateBackgroundCheckResultRequestDtoValue - The result of the test. - class AtsUpdateBackgroundCheckResultRequestDtoValue < T::Enum - - + class AtsUpdateBackgroundCheckResultRequestDtoValue + include ::Crystalline::Enum enums do INITIATED = new('initiated') IN_PROGRESS = new('in_progress') @@ -21,6 +20,7 @@ class AtsUpdateBackgroundCheckResultRequestDtoValue < T::Enum PASSED = new('passed') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/atsupdatecandidatesassessmentsresultsrequestdto_result.rb b/lib/stack_one/models/shared/atsupdatecandidatesassessmentsresultsrequestdto_result.rb index 832ae75b..e0039bd0 100644 --- a/lib/stack_one/models/shared/atsupdatecandidatesassessmentsresultsrequestdto_result.rb +++ b/lib/stack_one/models/shared/atsupdatecandidatesassessmentsresultsrequestdto_result.rb @@ -15,7 +15,7 @@ class AtsUpdateCandidatesAssessmentsResultsRequestDtoResult # The source value of the test result. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AtsUpdateCandidatesAssessmentsResultsRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The result of the test. - field :value, Crystalline::Nilable.new(Models::Shared::AtsUpdateCandidatesAssessmentsResultsRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AtsUpdateCandidatesAssessmentsResultsRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AtsUpdateCandidatesAssessmentsResultsRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AtsUpdateCandidatesAssessmentsResultsRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AtsUpdateCandidatesAssessmentsResultsRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::AtsUpdateCandidatesAssessmentsResultsRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/atsupdatecandidatesassessmentsresultsrequestdto_value.rb b/lib/stack_one/models/shared/atsupdatecandidatesassessmentsresultsrequestdto_value.rb index e01e4d14..6be22bc7 100644 --- a/lib/stack_one/models/shared/atsupdatecandidatesassessmentsresultsrequestdto_value.rb +++ b/lib/stack_one/models/shared/atsupdatecandidatesassessmentsresultsrequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AtsUpdateCandidatesAssessmentsResultsRequestDtoValue - The result of the test. - class AtsUpdateCandidatesAssessmentsResultsRequestDtoValue < T::Enum - - + class AtsUpdateCandidatesAssessmentsResultsRequestDtoValue + include ::Crystalline::Enum enums do INITIATED = new('initiated') IN_PROGRESS = new('in_progress') @@ -21,6 +20,7 @@ class AtsUpdateCandidatesAssessmentsResultsRequestDtoValue < T::Enum PASSED = new('passed') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/atsupdatejobrequestdto.rb b/lib/stack_one/models/shared/atsupdatejobrequestdto.rb index eb9baeb2..6d5503b4 100644 --- a/lib/stack_one/models/shared/atsupdatejobrequestdto.rb +++ b/lib/stack_one/models/shared/atsupdatejobrequestdto.rb @@ -15,7 +15,7 @@ class AtsUpdateJobRequestDto # Code of the job field :code, Crystalline::Nilable.new(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('code') } } # Confidential status of the job - field :confidential, Crystalline::Nilable.new(Models::Shared::AtsUpdateJobRequestDtoConfidential), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('confidential'), 'decoder': Utils.enum_from_string(Models::Shared::AtsUpdateJobRequestDtoConfidential, true) } } + field :confidential, Crystalline::Nilable.new(Models::Shared::AtsUpdateJobRequestDtoConfidential), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('confidential'), 'decoder': Utils.open_enum_from_string(Models::Shared::AtsUpdateJobRequestDtoConfidential, true) } } # The job custom fields field :custom_fields, Crystalline::Nilable.new(Crystalline::Array.new(Models::Shared::CustomFields)), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('custom_fields') } } # Department ids of the job diff --git a/lib/stack_one/models/shared/atsupdatejobrequestdto_confidential.rb b/lib/stack_one/models/shared/atsupdatejobrequestdto_confidential.rb index 5f9a233e..ee9046bb 100644 --- a/lib/stack_one/models/shared/atsupdatejobrequestdto_confidential.rb +++ b/lib/stack_one/models/shared/atsupdatejobrequestdto_confidential.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # AtsUpdateJobRequestDtoConfidential - Confidential status of the job - class AtsUpdateJobRequestDtoConfidential < T::Enum - - + class AtsUpdateJobRequestDtoConfidential + include ::Crystalline::Enum enums do TRUE = new('true') FALSE = new('false') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/atsupdatejobrequestdto_job_status.rb b/lib/stack_one/models/shared/atsupdatejobrequestdto_job_status.rb index fe774dd0..32822543 100644 --- a/lib/stack_one/models/shared/atsupdatejobrequestdto_job_status.rb +++ b/lib/stack_one/models/shared/atsupdatejobrequestdto_job_status.rb @@ -15,7 +15,7 @@ class AtsUpdateJobRequestDtoJobStatus # The source value of the job status. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AtsUpdateJobRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the job. - field :value, Crystalline::Nilable.new(Models::Shared::AtsUpdateJobRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AtsUpdateJobRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AtsUpdateJobRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AtsUpdateJobRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AtsUpdateJobRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::AtsUpdateJobRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/atsupdatejobrequestdto_value.rb b/lib/stack_one/models/shared/atsupdatejobrequestdto_value.rb index 4fb77e8f..8e6821f6 100644 --- a/lib/stack_one/models/shared/atsupdatejobrequestdto_value.rb +++ b/lib/stack_one/models/shared/atsupdatejobrequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AtsUpdateJobRequestDtoValue - The status of the job. - class AtsUpdateJobRequestDtoValue < T::Enum - - + class AtsUpdateJobRequestDtoValue + include ::Crystalline::Enum enums do PUBLISHED = new('published') DRAFT = new('draft') @@ -23,6 +22,7 @@ class AtsUpdateJobRequestDtoValue < T::Enum ON_HOLD = new('on_hold') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/atsupdatenotesrequestdto_value.rb b/lib/stack_one/models/shared/atsupdatenotesrequestdto_value.rb index e561ce4c..a4520fe5 100644 --- a/lib/stack_one/models/shared/atsupdatenotesrequestdto_value.rb +++ b/lib/stack_one/models/shared/atsupdatenotesrequestdto_value.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # AtsUpdateNotesRequestDtoValue - The visibility of the notes. - class AtsUpdateNotesRequestDtoValue < T::Enum - - + class AtsUpdateNotesRequestDtoValue + include ::Crystalline::Enum enums do PRIVATE = new('private') PUBLIC = new('public') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/atsupdatenotesrequestdto_visibility.rb b/lib/stack_one/models/shared/atsupdatenotesrequestdto_visibility.rb index 5cb9e8b0..c6706d40 100644 --- a/lib/stack_one/models/shared/atsupdatenotesrequestdto_visibility.rb +++ b/lib/stack_one/models/shared/atsupdatenotesrequestdto_visibility.rb @@ -15,7 +15,7 @@ class AtsUpdateNotesRequestDtoVisibility # The source value of the notes visibility. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AtsUpdateNotesRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The visibility of the notes. - field :value, Crystalline::Nilable.new(Models::Shared::AtsUpdateNotesRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AtsUpdateNotesRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AtsUpdateNotesRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AtsUpdateNotesRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AtsUpdateNotesRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::AtsUpdateNotesRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/attachment_content_type.rb b/lib/stack_one/models/shared/attachment_content_type.rb index 5731e6be..5766a904 100644 --- a/lib/stack_one/models/shared/attachment_content_type.rb +++ b/lib/stack_one/models/shared/attachment_content_type.rb @@ -15,7 +15,7 @@ class AttachmentContentType # The source value of the content type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Attachment4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The content type of the attachment. - field :value, Crystalline::Nilable.new(Models::Shared::AttachmentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AttachmentValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AttachmentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AttachmentValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Attachment4, T::Array[::Object])), value: T.nilable(Models::Shared::AttachmentValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/attachment_value.rb b/lib/stack_one/models/shared/attachment_value.rb index 84b2a63d..b71bad63 100644 --- a/lib/stack_one/models/shared/attachment_value.rb +++ b/lib/stack_one/models/shared/attachment_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # AttachmentValue - The content type of the attachment. - class AttachmentValue < T::Enum - - + class AttachmentValue + include ::Crystalline::Enum enums do TEXT = new('text') PDF = new('pdf') @@ -18,6 +17,7 @@ class AttachmentValue < T::Enum OTHER = new('other') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/balance_unit.rb b/lib/stack_one/models/shared/balance_unit.rb index 40397948..c18a0e2c 100644 --- a/lib/stack_one/models/shared/balance_unit.rb +++ b/lib/stack_one/models/shared/balance_unit.rb @@ -15,7 +15,7 @@ class BalanceUnit field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TimeOffBalances4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified value for the duration unit. If the provider does not specify this unit, the value will be set to unknown - field :value, Crystalline::Nilable.new(Models::Shared::TimeOffBalancesValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TimeOffBalancesValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TimeOffBalancesValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TimeOffBalancesValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TimeOffBalances4, T::Array[::Object])), value: T.nilable(Models::Shared::TimeOffBalancesValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/base_currency.rb b/lib/stack_one/models/shared/base_currency.rb index 95c7f63f..66119421 100644 --- a/lib/stack_one/models/shared/base_currency.rb +++ b/lib/stack_one/models/shared/base_currency.rb @@ -15,7 +15,7 @@ class BaseCurrency field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AccountingCompany4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # Default currency for the company - field :value, Crystalline::Nilable.new(Models::Shared::AccountingCompanyValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AccountingCompanyValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AccountingCompanyValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AccountingCompanyValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AccountingCompany4, T::Array[::Object])), value: T.nilable(Models::Shared::AccountingCompanyValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/benefit_type.rb b/lib/stack_one/models/shared/benefit_type.rb index eaa6dc2d..07907afd 100644 --- a/lib/stack_one/models/shared/benefit_type.rb +++ b/lib/stack_one/models/shared/benefit_type.rb @@ -15,7 +15,7 @@ class BenefitType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CreateHRISBenefit4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the benefit - field :value, Crystalline::Nilable.new(Models::Shared::CreateHRISBenefitValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CreateHRISBenefitValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CreateHRISBenefitValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CreateHRISBenefitValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CreateHRISBenefit4, T::Array[::Object])), value: T.nilable(Models::Shared::CreateHRISBenefitValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/campaign_2.rb b/lib/stack_one/models/shared/campaign_2.rb index 3227c496..fa63ae64 100644 --- a/lib/stack_one/models/shared/campaign_2.rb +++ b/lib/stack_one/models/shared/campaign_2.rb @@ -9,8 +9,6 @@ module Models module Shared class Campaign2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/campaign_schemas_2.rb b/lib/stack_one/models/shared/campaign_schemas_2.rb index 395a4b0e..193b0a0c 100644 --- a/lib/stack_one/models/shared/campaign_schemas_2.rb +++ b/lib/stack_one/models/shared/campaign_schemas_2.rb @@ -9,8 +9,6 @@ module Models module Shared class CampaignSchemas2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/campaign_schemas_value.rb b/lib/stack_one/models/shared/campaign_schemas_value.rb index 17c85f08..a2610ae4 100644 --- a/lib/stack_one/models/shared/campaign_schemas_value.rb +++ b/lib/stack_one/models/shared/campaign_schemas_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # CampaignSchemasValue - The Status of the campaign. - class CampaignSchemasValue < T::Enum - - + class CampaignSchemasValue + include ::Crystalline::Enum enums do DRAFT = new('draft') ARCHIVED = new('archived') LIVE = new('live') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/campaign_status.rb b/lib/stack_one/models/shared/campaign_status.rb index 91b53904..d535a1cb 100644 --- a/lib/stack_one/models/shared/campaign_status.rb +++ b/lib/stack_one/models/shared/campaign_status.rb @@ -15,7 +15,7 @@ class CampaignStatus # The source value of the Status. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CampaignSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The Status of the campaign. - field :value, Crystalline::Nilable.new(Models::Shared::CampaignSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CampaignSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CampaignSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CampaignSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CampaignSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::CampaignSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/campaign_value.rb b/lib/stack_one/models/shared/campaign_value.rb index 3494e6c6..eced790a 100644 --- a/lib/stack_one/models/shared/campaign_value.rb +++ b/lib/stack_one/models/shared/campaign_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # CampaignValue - The schedule type of the campaign. - class CampaignValue < T::Enum - - + class CampaignValue + include ::Crystalline::Enum enums do IMMEDIATE = new('immediate') SCHEDULED = new('scheduled') @@ -19,6 +18,7 @@ class CampaignValue < T::Enum TRIGGERED = new('triggered') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/categories.rb b/lib/stack_one/models/shared/categories.rb index a9ec5dee..b8d3a437 100644 --- a/lib/stack_one/models/shared/categories.rb +++ b/lib/stack_one/models/shared/categories.rb @@ -9,8 +9,6 @@ module Models module Shared class Categories < T::Enum - - enums do ATS = new('ats') HRIS = new('hris') diff --git a/lib/stack_one/models/shared/category_2.rb b/lib/stack_one/models/shared/category_2.rb index 180cfcb7..8ae6991c 100644 --- a/lib/stack_one/models/shared/category_2.rb +++ b/lib/stack_one/models/shared/category_2.rb @@ -9,8 +9,6 @@ module Models module Shared class Category2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/category_schemas_level_value.rb b/lib/stack_one/models/shared/category_schemas_level_value.rb index f41e6943..4f8c41fa 100644 --- a/lib/stack_one/models/shared/category_schemas_level_value.rb +++ b/lib/stack_one/models/shared/category_schemas_level_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # CategorySchemasLevelValue - The unified category level. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - class CategorySchemasLevelValue < T::Enum - - + class CategorySchemasLevelValue + include ::Crystalline::Enum enums do PRIMARY = new('primary') SECONDARY = new('secondary') TERTIARY = new('tertiary') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/category_schemas_value.rb b/lib/stack_one/models/shared/category_schemas_value.rb index 19c7f018..5167bc53 100644 --- a/lib/stack_one/models/shared/category_schemas_value.rb +++ b/lib/stack_one/models/shared/category_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # CategorySchemasValue - The unified locale code. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - class CategorySchemasValue < T::Enum - - + class CategorySchemasValue + include ::Crystalline::Enum enums do AR_AR = new('ar_AR') AA_ER = new('aa_ER') @@ -424,6 +423,7 @@ class CategorySchemasValue < T::Enum ZU_ZA = new('zu_ZA') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/category_value.rb b/lib/stack_one/models/shared/category_value.rb index 415876a5..7d7382b5 100644 --- a/lib/stack_one/models/shared/category_value.rb +++ b/lib/stack_one/models/shared/category_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # CategoryValue - The unified category level. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - class CategoryValue < T::Enum - - + class CategoryValue + include ::Crystalline::Enum enums do PRIMARY = new('primary') SECONDARY = new('secondary') TERTIARY = new('tertiary') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/change_type.rb b/lib/stack_one/models/shared/change_type.rb index 5b70bcee..0429a76a 100644 --- a/lib/stack_one/models/shared/change_type.rb +++ b/lib/stack_one/models/shared/change_type.rb @@ -15,7 +15,7 @@ class ChangeType # The source value of the change type field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::ApplicationChanges4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of change that occurred to the application - field :value, Crystalline::Nilable.new(Models::Shared::ApplicationChangesValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::ApplicationChangesValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::ApplicationChangesValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::ApplicationChangesValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::ApplicationChanges4, T::Array[::Object])), value: T.nilable(Models::Shared::ApplicationChangesValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/channelsenum.rb b/lib/stack_one/models/shared/channelsenum.rb index b684b8dc..fd66db32 100644 --- a/lib/stack_one/models/shared/channelsenum.rb +++ b/lib/stack_one/models/shared/channelsenum.rb @@ -15,7 +15,7 @@ class ChannelsEnum # The source value of the Channels. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Four, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The Channels of the campaign. - field :value, Crystalline::Nilable.new(Models::Shared::ChannelsEnumValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::ChannelsEnumValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::ChannelsEnumValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::ChannelsEnumValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Four, T::Array[::Object])), value: T.nilable(Models::Shared::ChannelsEnumValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/channelsenum_value.rb b/lib/stack_one/models/shared/channelsenum_value.rb index b2762372..82f55766 100644 --- a/lib/stack_one/models/shared/channelsenum_value.rb +++ b/lib/stack_one/models/shared/channelsenum_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # ChannelsEnumValue - The Channels of the campaign. - class ChannelsEnumValue < T::Enum - - + class ChannelsEnumValue + include ::Crystalline::Enum enums do EMAIL = new('email') SMS = new('sms') @@ -20,6 +19,7 @@ class ChannelsEnumValue < T::Enum UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/clearingcode_type.rb b/lib/stack_one/models/shared/clearingcode_type.rb index 42abe28b..60a9a611 100644 --- a/lib/stack_one/models/shared/clearingcode_type.rb +++ b/lib/stack_one/models/shared/clearingcode_type.rb @@ -15,7 +15,7 @@ class ClearingCodeType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::ClearingCode4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of clearing code - field :value, Crystalline::Nilable.new(Models::Shared::ClearingCodeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::ClearingCodeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::ClearingCodeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::ClearingCodeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::ClearingCode4, T::Array[::Object])), value: T.nilable(Models::Shared::ClearingCodeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/clearingcode_value.rb b/lib/stack_one/models/shared/clearingcode_value.rb index 546ca9aa..f5d95930 100644 --- a/lib/stack_one/models/shared/clearingcode_value.rb +++ b/lib/stack_one/models/shared/clearingcode_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # ClearingCodeValue - The type of clearing code - class ClearingCodeValue < T::Enum - - + class ClearingCodeValue + include ::Crystalline::Enum enums do SORT_CODE = new('sort_code') BUILDING_SOCIETY_REFERENCE = new('building_society_reference') @@ -34,6 +33,7 @@ class ClearingCodeValue < T::Enum SE_BANKGIRO_CODE = new('se_bankgiro_code') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/completion_learning_object_type.rb b/lib/stack_one/models/shared/completion_learning_object_type.rb index a62779b6..128afc44 100644 --- a/lib/stack_one/models/shared/completion_learning_object_type.rb +++ b/lib/stack_one/models/shared/completion_learning_object_type.rb @@ -15,7 +15,7 @@ class CompletionLearningObjectType # The original learning object type from the provider before normalization. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Completion4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The StackOne unified learning object type. - field :value, Crystalline::Nilable.new(Models::Shared::CompletionValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CompletionValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CompletionValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CompletionValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Completion4, T::Array[::Object])), value: T.nilable(Models::Shared::CompletionValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/completion_schemas_result.rb b/lib/stack_one/models/shared/completion_schemas_result.rb index f5f230d9..88b35c7a 100644 --- a/lib/stack_one/models/shared/completion_schemas_result.rb +++ b/lib/stack_one/models/shared/completion_schemas_result.rb @@ -15,7 +15,7 @@ class CompletionSchemasResult # The original result status from the provider before normalization. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CompletionSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The StackOne unified result status. - field :value, Crystalline::Nilable.new(Models::Shared::CompletionSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CompletionSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CompletionSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CompletionSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CompletionSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::CompletionSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/completion_schemas_value.rb b/lib/stack_one/models/shared/completion_schemas_value.rb index a1f29a85..563eb05a 100644 --- a/lib/stack_one/models/shared/completion_schemas_value.rb +++ b/lib/stack_one/models/shared/completion_schemas_value.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # CompletionSchemasValue - The StackOne unified result status. - class CompletionSchemasValue < T::Enum - - + class CompletionSchemasValue + include ::Crystalline::Enum enums do PASS = new('Pass') FAIL = new('Fail') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/completion_value.rb b/lib/stack_one/models/shared/completion_value.rb index 78059a51..7f88d021 100644 --- a/lib/stack_one/models/shared/completion_value.rb +++ b/lib/stack_one/models/shared/completion_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # CompletionValue - The StackOne unified learning object type. - class CompletionValue < T::Enum - - + class CompletionValue + include ::Crystalline::Enum enums do CONTENT = new('content') COURSE = new('course') COLLECTION = new('collection') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/condition_type.rb b/lib/stack_one/models/shared/condition_type.rb index 0145f4e4..aee2f3af 100644 --- a/lib/stack_one/models/shared/condition_type.rb +++ b/lib/stack_one/models/shared/condition_type.rb @@ -15,7 +15,7 @@ class ConditionType # The source value of the question's condition type field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::QuestionSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the question's condition - field :value, Crystalline::Nilable.new(Models::Shared::QuestionSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::QuestionSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::QuestionSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::QuestionSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::QuestionSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::QuestionSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/confidential.rb b/lib/stack_one/models/shared/confidential.rb index 31350bb2..384fb263 100644 --- a/lib/stack_one/models/shared/confidential.rb +++ b/lib/stack_one/models/shared/confidential.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # Confidential - Confidential status of the job - class Confidential < T::Enum - - + class Confidential + include ::Crystalline::Enum enums do TRUE = new('true') FALSE = new('false') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/connectorsmeta.rb b/lib/stack_one/models/shared/connectorsmeta.rb index 3005ecbc..7753c85f 100644 --- a/lib/stack_one/models/shared/connectorsmeta.rb +++ b/lib/stack_one/models/shared/connectorsmeta.rb @@ -13,7 +13,7 @@ class ConnectorsMeta include Crystalline::MetadataFields # The provider service category - field :category, Models::Shared::ConnectorsMetaCategory, { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('category'), required: true, 'decoder': Utils.enum_from_string(Models::Shared::ConnectorsMetaCategory, false) } } + field :category, Models::Shared::ConnectorsMetaCategory, { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('category'), required: true, 'decoder': Utils.open_enum_from_string(Models::Shared::ConnectorsMetaCategory, false) } } field :models, Crystalline::Hash.new(Symbol, ::Object), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('models'), required: true } } # The provider key diff --git a/lib/stack_one/models/shared/connectorsmeta_category.rb b/lib/stack_one/models/shared/connectorsmeta_category.rb index a9ea01df..5288cfe0 100644 --- a/lib/stack_one/models/shared/connectorsmeta_category.rb +++ b/lib/stack_one/models/shared/connectorsmeta_category.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # ConnectorsMetaCategory - The provider service category - class ConnectorsMetaCategory < T::Enum - - + class ConnectorsMetaCategory + include ::Crystalline::Enum enums do ATS = new('ats') HRIS = new('hris') @@ -27,6 +26,7 @@ class ConnectorsMetaCategory < T::Enum ACCOUNTING = new('accounting') SCHEDULING = new('scheduling') end + open! end end end diff --git a/lib/stack_one/models/shared/connectsession.rb b/lib/stack_one/models/shared/connectsession.rb index 84536bba..cbd42bfd 100644 --- a/lib/stack_one/models/shared/connectsession.rb +++ b/lib/stack_one/models/shared/connectsession.rb @@ -41,7 +41,7 @@ class ConnectSession field :provider, Crystalline::Nilable.new(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('provider') } } # The connect session account type - field :type, Crystalline::Nilable.new(Models::Shared::ConnectSessionType), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('type'), 'decoder': Utils.enum_from_string(Models::Shared::ConnectSessionType, true) } } + field :type, Crystalline::Nilable.new(Models::Shared::ConnectSessionType), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('type'), 'decoder': Utils.open_enum_from_string(Models::Shared::ConnectSessionType, true) } } sig { params(created_at: ::DateTime, id: ::Float, organization_id: ::String, origin_owner_id: ::String, origin_owner_name: ::String, project_id: ::String, account_id: T.nilable(::String), categories: T.nilable(T::Array[Models::Shared::Categories]), external_trigger_token: T.nilable(::String), integration_id: T.nilable(::String), label: T.nilable(::String), metadata: T.nilable(Models::Shared::Metadata), origin_username: T.nilable(::String), provider: T.nilable(::String), type: T.nilable(Models::Shared::ConnectSessionType)).void } def initialize(created_at:, id:, organization_id:, origin_owner_id:, origin_owner_name:, project_id:, account_id: nil, categories: nil, external_trigger_token: nil, integration_id: nil, label: nil, metadata: nil, origin_username: nil, provider: nil, type: nil) diff --git a/lib/stack_one/models/shared/connectsession_type.rb b/lib/stack_one/models/shared/connectsession_type.rb index 500082e5..7e8be682 100644 --- a/lib/stack_one/models/shared/connectsession_type.rb +++ b/lib/stack_one/models/shared/connectsession_type.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # ConnectSessionType - The connect session account type - class ConnectSessionType < T::Enum - - + class ConnectSessionType + include ::Crystalline::Enum enums do PRODUCTION = new('production') TEST = new('test') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/connectsessioncreate.rb b/lib/stack_one/models/shared/connectsessioncreate.rb index 5c864dc6..51444b20 100644 --- a/lib/stack_one/models/shared/connectsessioncreate.rb +++ b/lib/stack_one/models/shared/connectsessioncreate.rb @@ -37,7 +37,7 @@ class ConnectSessionCreate # If set, this connect session will allow creation of multiple accounts with the same origin owner id and provider. Has no effect if account_id is set. field :multiple, Crystalline::Nilable.new(Crystalline::Boolean.new), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('multiple') } } # The connect session account type - field :type, Crystalline::Nilable.new(Models::Shared::ConnectSessionCreateType), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('type'), 'decoder': Utils.enum_from_string(Models::Shared::ConnectSessionCreateType, true) } } + field :type, Crystalline::Nilable.new(Models::Shared::ConnectSessionCreateType), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('type'), 'decoder': Utils.open_enum_from_string(Models::Shared::ConnectSessionCreateType, true) } } sig { params(origin_owner_id: ::String, origin_owner_name: ::String, account_id: T.nilable(::String), categories: T.nilable(T::Array[Models::Shared::ConnectSessionCreateCategories]), integration_id: T.nilable(::String), label: T.nilable(::String), metadata: T.nilable(Models::Shared::ConnectSessionCreateMetadata), origin_username: T.nilable(::String), provider: T.nilable(::String), provider_version: T.nilable(::String), expires_in: T.nilable(::Float), multiple: T.nilable(T::Boolean), type: T.nilable(Models::Shared::ConnectSessionCreateType)).void } def initialize(origin_owner_id:, origin_owner_name:, account_id: nil, categories: nil, integration_id: nil, label: nil, metadata: nil, origin_username: nil, provider: nil, provider_version: nil, expires_in: 1800.0, multiple: false, type: Models::Shared::ConnectSessionCreateType::PRODUCTION) diff --git a/lib/stack_one/models/shared/connectsessioncreate_categories.rb b/lib/stack_one/models/shared/connectsessioncreate_categories.rb index e169d7ac..79f4ed7f 100644 --- a/lib/stack_one/models/shared/connectsessioncreate_categories.rb +++ b/lib/stack_one/models/shared/connectsessioncreate_categories.rb @@ -9,8 +9,6 @@ module Models module Shared class ConnectSessionCreateCategories < T::Enum - - enums do ATS = new('ats') HRIS = new('hris') diff --git a/lib/stack_one/models/shared/connectsessioncreate_type.rb b/lib/stack_one/models/shared/connectsessioncreate_type.rb index 90db96c0..25fd7d2b 100644 --- a/lib/stack_one/models/shared/connectsessioncreate_type.rb +++ b/lib/stack_one/models/shared/connectsessioncreate_type.rb @@ -8,13 +8,13 @@ module StackOne module Models module Shared # ConnectSessionCreateType - The connect session account type - class ConnectSessionCreateType < T::Enum - - + class ConnectSessionCreateType + include ::Crystalline::Enum enums do PRODUCTION = new('production') TEST = new('test') end + open! end end end diff --git a/lib/stack_one/models/shared/connectsessiontokenauthlink.rb b/lib/stack_one/models/shared/connectsessiontokenauthlink.rb index 7a92c843..6215927d 100644 --- a/lib/stack_one/models/shared/connectsessiontokenauthlink.rb +++ b/lib/stack_one/models/shared/connectsessiontokenauthlink.rb @@ -45,7 +45,7 @@ class ConnectSessionTokenAuthLink field :provider, Crystalline::Nilable.new(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('provider') } } # The connect session account type - field :type, Crystalline::Nilable.new(Models::Shared::ConnectSessionTokenAuthLinkType), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('type'), 'decoder': Utils.enum_from_string(Models::Shared::ConnectSessionTokenAuthLinkType, true) } } + field :type, Crystalline::Nilable.new(Models::Shared::ConnectSessionTokenAuthLinkType), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('type'), 'decoder': Utils.open_enum_from_string(Models::Shared::ConnectSessionTokenAuthLinkType, true) } } sig { params(auth_link_url: ::String, created_at: ::DateTime, id: ::Float, organization_id: ::String, origin_owner_id: ::String, origin_owner_name: ::String, project_id: ::String, token: ::String, account_id: T.nilable(::String), categories: T.nilable(T::Array[Models::Shared::ConnectSessionTokenAuthLinkCategories]), external_trigger_token: T.nilable(::String), integration_id: T.nilable(::String), label: T.nilable(::String), metadata: T.nilable(Models::Shared::ConnectSessionTokenAuthLinkMetadata), origin_username: T.nilable(::String), provider: T.nilable(::String), type: T.nilable(Models::Shared::ConnectSessionTokenAuthLinkType)).void } def initialize(auth_link_url:, created_at:, id:, organization_id:, origin_owner_id:, origin_owner_name:, project_id:, token:, account_id: nil, categories: nil, external_trigger_token: nil, integration_id: nil, label: nil, metadata: nil, origin_username: nil, provider: nil, type: nil) diff --git a/lib/stack_one/models/shared/connectsessiontokenauthlink_categories.rb b/lib/stack_one/models/shared/connectsessiontokenauthlink_categories.rb index 99a39fc1..954b497d 100644 --- a/lib/stack_one/models/shared/connectsessiontokenauthlink_categories.rb +++ b/lib/stack_one/models/shared/connectsessiontokenauthlink_categories.rb @@ -9,8 +9,6 @@ module Models module Shared class ConnectSessionTokenAuthLinkCategories < T::Enum - - enums do ATS = new('ats') HRIS = new('hris') diff --git a/lib/stack_one/models/shared/connectsessiontokenauthlink_type.rb b/lib/stack_one/models/shared/connectsessiontokenauthlink_type.rb index 0111234d..d81e0161 100644 --- a/lib/stack_one/models/shared/connectsessiontokenauthlink_type.rb +++ b/lib/stack_one/models/shared/connectsessiontokenauthlink_type.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # ConnectSessionTokenAuthLinkType - The connect session account type - class ConnectSessionTokenAuthLinkType < T::Enum - - + class ConnectSessionTokenAuthLinkType + include ::Crystalline::Enum enums do PRODUCTION = new('production') TEST = new('test') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/content_file_format.rb b/lib/stack_one/models/shared/content_file_format.rb index 17f12caf..21295081 100644 --- a/lib/stack_one/models/shared/content_file_format.rb +++ b/lib/stack_one/models/shared/content_file_format.rb @@ -15,7 +15,7 @@ class ContentFileFormat field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Content4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The file format of the file, expressed as a file extension - field :value, Crystalline::Nilable.new(Models::Shared::ContentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::ContentValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::ContentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::ContentValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Content4, T::Array[::Object])), value: T.nilable(Models::Shared::ContentValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/content_type.rb b/lib/stack_one/models/shared/content_type.rb index 647dc8c2..6a2a852f 100644 --- a/lib/stack_one/models/shared/content_type.rb +++ b/lib/stack_one/models/shared/content_type.rb @@ -15,7 +15,7 @@ class ContentType # The source value of the content type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::ApplicationAttachment4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The content type of the attachment. - field :value, Crystalline::Nilable.new(Models::Shared::ApplicationAttachmentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::ApplicationAttachmentValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::ApplicationAttachmentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::ApplicationAttachmentValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::ApplicationAttachment4, T::Array[::Object])), value: T.nilable(Models::Shared::ApplicationAttachmentValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/content_value.rb b/lib/stack_one/models/shared/content_value.rb index 37234ac8..ed097232 100644 --- a/lib/stack_one/models/shared/content_value.rb +++ b/lib/stack_one/models/shared/content_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # ContentValue - The file format of the file, expressed as a file extension - class ContentValue < T::Enum - - + class ContentValue + include ::Crystalline::Enum enums do UNMAPPED_VALUE = new('unmapped_value') EZ = new('ez') @@ -1224,6 +1223,7 @@ class ContentValue < T::Enum ICE = new('ice') MHT = new('mht') end + open! end end end diff --git a/lib/stack_one/models/shared/contentblock_schemas_value.rb b/lib/stack_one/models/shared/contentblock_schemas_value.rb index a1854bf1..c1daad04 100644 --- a/lib/stack_one/models/shared/contentblock_schemas_value.rb +++ b/lib/stack_one/models/shared/contentblock_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # ContentBlockSchemasValue - The type of the content blocks. - class ContentBlockSchemasValue < T::Enum - - + class ContentBlockSchemasValue + include ::Crystalline::Enum enums do TEXT = new('text') HTML = new('html') @@ -18,6 +17,7 @@ class ContentBlockSchemasValue < T::Enum CODE_SNIPPET = new('code-snippet') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/contentblock_status.rb b/lib/stack_one/models/shared/contentblock_status.rb index 1fe3b782..f0eb0eea 100644 --- a/lib/stack_one/models/shared/contentblock_status.rb +++ b/lib/stack_one/models/shared/contentblock_status.rb @@ -15,7 +15,7 @@ class ContentBlockStatus # The source value of the status. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::ContentBlock4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The Status of the content blocks. - field :value, Crystalline::Nilable.new(Models::Shared::ContentBlockValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::ContentBlockValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::ContentBlockValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::ContentBlockValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::ContentBlock4, T::Array[::Object])), value: T.nilable(Models::Shared::ContentBlockValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/contentblock_type.rb b/lib/stack_one/models/shared/contentblock_type.rb index c0d4d9b4..6235a3fb 100644 --- a/lib/stack_one/models/shared/contentblock_type.rb +++ b/lib/stack_one/models/shared/contentblock_type.rb @@ -15,7 +15,7 @@ class ContentBlockType # The source value of the type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::ContentBlockSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the content blocks. - field :value, Crystalline::Nilable.new(Models::Shared::ContentBlockSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::ContentBlockSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::ContentBlockSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::ContentBlockSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::ContentBlockSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::ContentBlockSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/contentblock_value.rb b/lib/stack_one/models/shared/contentblock_value.rb index 664ae1f9..a02535d4 100644 --- a/lib/stack_one/models/shared/contentblock_value.rb +++ b/lib/stack_one/models/shared/contentblock_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # ContentBlockValue - The Status of the content blocks. - class ContentBlockValue < T::Enum - - + class ContentBlockValue + include ::Crystalline::Enum enums do DRAFT = new('draft') LIVE = new('live') ARCHIVED = new('archived') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/country.rb b/lib/stack_one/models/shared/country.rb index cedb9f57..e2732154 100644 --- a/lib/stack_one/models/shared/country.rb +++ b/lib/stack_one/models/shared/country.rb @@ -15,7 +15,7 @@ class Country # The source value of the ISO 3166-1 alpha-2 code of the country. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AccountAddressSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The ISO 3166-1 alpha-2 code of the country. - field :value, Crystalline::Nilable.new(Models::Shared::AccountAddressSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AccountAddressSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AccountAddressSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AccountAddressSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AccountAddressSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::AccountAddressSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/country_code.rb b/lib/stack_one/models/shared/country_code.rb index bf315482..0b126088 100644 --- a/lib/stack_one/models/shared/country_code.rb +++ b/lib/stack_one/models/shared/country_code.rb @@ -15,7 +15,7 @@ class CountryCode field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HRISBankDetailsSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The ISO3166-1 Alpha2 Code of the Country - field :value, Crystalline::Nilable.new(Models::Shared::HRISBankDetailsSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HRISBankDetailsSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HRISBankDetailsSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HRISBankDetailsSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HRISBankDetailsSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::HRISBankDetailsSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/countrycodeenum.rb b/lib/stack_one/models/shared/countrycodeenum.rb index 4ea6771a..27c88483 100644 --- a/lib/stack_one/models/shared/countrycodeenum.rb +++ b/lib/stack_one/models/shared/countrycodeenum.rb @@ -15,7 +15,7 @@ class CountryCodeEnum field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CountryCodeEnum4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The ISO3166-1 Alpha2 Code of the Country - field :value, Crystalline::Nilable.new(Models::Shared::CountryCodeEnumValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CountryCodeEnumValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CountryCodeEnumValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CountryCodeEnumValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CountryCodeEnum4, T::Array[::Object])), value: T.nilable(Models::Shared::CountryCodeEnumValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/countrycodeenum_value.rb b/lib/stack_one/models/shared/countrycodeenum_value.rb index 60469023..a371193e 100644 --- a/lib/stack_one/models/shared/countrycodeenum_value.rb +++ b/lib/stack_one/models/shared/countrycodeenum_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # CountryCodeEnumValue - The ISO3166-1 Alpha2 Code of the Country - class CountryCodeEnumValue < T::Enum - - + class CountryCodeEnumValue + include ::Crystalline::Enum enums do AF = new('AF') AL = new('AL') @@ -262,6 +261,7 @@ class CountryCodeEnumValue < T::Enum ZW = new('ZW') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/course_2.rb b/lib/stack_one/models/shared/course_2.rb index 18938e44..a74dd133 100644 --- a/lib/stack_one/models/shared/course_2.rb +++ b/lib/stack_one/models/shared/course_2.rb @@ -9,8 +9,6 @@ module Models module Shared class Course2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/createanswer_type.rb b/lib/stack_one/models/shared/createanswer_type.rb index 14a52349..a9e50fd0 100644 --- a/lib/stack_one/models/shared/createanswer_type.rb +++ b/lib/stack_one/models/shared/createanswer_type.rb @@ -15,7 +15,7 @@ class CreateAnswerType # The source value of the answer type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CreateAnswer4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the answer. - field :value, Crystalline::Nilable.new(Models::Shared::CreateAnswerValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CreateAnswerValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CreateAnswerValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CreateAnswerValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CreateAnswer4, T::Array[::Object])), value: T.nilable(Models::Shared::CreateAnswerValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/createanswer_value.rb b/lib/stack_one/models/shared/createanswer_value.rb index ada061c8..32331c6a 100644 --- a/lib/stack_one/models/shared/createanswer_value.rb +++ b/lib/stack_one/models/shared/createanswer_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # CreateAnswerValue - The type of the answer. - class CreateAnswerValue < T::Enum - - + class CreateAnswerValue + include ::Crystalline::Enum enums do SHORT_TEXT = new('short_text') LONG_TEXT = new('long_text') @@ -25,6 +24,7 @@ class CreateAnswerValue < T::Enum URL = new('url') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/createcategoriesapimodel_hierarchy.rb b/lib/stack_one/models/shared/createcategoriesapimodel_hierarchy.rb index 9225ac2e..7b0e790b 100644 --- a/lib/stack_one/models/shared/createcategoriesapimodel_hierarchy.rb +++ b/lib/stack_one/models/shared/createcategoriesapimodel_hierarchy.rb @@ -15,7 +15,7 @@ class CreateCategoriesApiModelHierarchy # For read operations: the original category level from the provider. For write operations: fallback value used when value is omitted or "unmapped_value". You must ensure this matches the provider's format. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CreateCategoriesApiModel4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified category level. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - field :value, Crystalline::Nilable.new(Models::Shared::CreateCategoriesApiModelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CreateCategoriesApiModelValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CreateCategoriesApiModelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CreateCategoriesApiModelValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CreateCategoriesApiModel4, T::Array[::Object])), value: T.nilable(Models::Shared::CreateCategoriesApiModelValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/createcategoriesapimodel_language.rb b/lib/stack_one/models/shared/createcategoriesapimodel_language.rb index 09f7c10a..5424f9f5 100644 --- a/lib/stack_one/models/shared/createcategoriesapimodel_language.rb +++ b/lib/stack_one/models/shared/createcategoriesapimodel_language.rb @@ -15,7 +15,7 @@ class CreateCategoriesApiModelLanguage # For read operations: the original language code from the provider. For write operations: fallback value used when value is omitted or "unmapped_value". You must ensure this matches the provider's format. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CreateCategoriesApiModelSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified locale code. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - field :value, Crystalline::Nilable.new(Models::Shared::CreateCategoriesApiModelSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CreateCategoriesApiModelSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CreateCategoriesApiModelSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CreateCategoriesApiModelSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CreateCategoriesApiModelSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::CreateCategoriesApiModelSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/createcategoriesapimodel_level.rb b/lib/stack_one/models/shared/createcategoriesapimodel_level.rb index 5e7b6a88..307715e5 100644 --- a/lib/stack_one/models/shared/createcategoriesapimodel_level.rb +++ b/lib/stack_one/models/shared/createcategoriesapimodel_level.rb @@ -17,7 +17,7 @@ class CreateCategoriesApiModelLevel # For read operations: the original category level from the provider. For write operations: fallback value used when value is omitted or "unmapped_value". You must ensure this matches the provider's format. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CreateCategoriesApiModelSchemasLevel4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified category level. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - field :value, Crystalline::Nilable.new(Models::Shared::CreateCategoriesApiModelSchemasLevelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CreateCategoriesApiModelSchemasLevelValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CreateCategoriesApiModelSchemasLevelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CreateCategoriesApiModelSchemasLevelValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CreateCategoriesApiModelSchemasLevel4, T::Array[::Object])), value: T.nilable(Models::Shared::CreateCategoriesApiModelSchemasLevelValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/createcategoriesapimodel_schemas_level_value.rb b/lib/stack_one/models/shared/createcategoriesapimodel_schemas_level_value.rb index 030e43f8..954c4020 100644 --- a/lib/stack_one/models/shared/createcategoriesapimodel_schemas_level_value.rb +++ b/lib/stack_one/models/shared/createcategoriesapimodel_schemas_level_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # CreateCategoriesApiModelSchemasLevelValue - The unified category level. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - class CreateCategoriesApiModelSchemasLevelValue < T::Enum - - + class CreateCategoriesApiModelSchemasLevelValue + include ::Crystalline::Enum enums do PRIMARY = new('primary') SECONDARY = new('secondary') TERTIARY = new('tertiary') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/createcategoriesapimodel_schemas_value.rb b/lib/stack_one/models/shared/createcategoriesapimodel_schemas_value.rb index daad768a..07b31ec0 100644 --- a/lib/stack_one/models/shared/createcategoriesapimodel_schemas_value.rb +++ b/lib/stack_one/models/shared/createcategoriesapimodel_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # CreateCategoriesApiModelSchemasValue - The unified locale code. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - class CreateCategoriesApiModelSchemasValue < T::Enum - - + class CreateCategoriesApiModelSchemasValue + include ::Crystalline::Enum enums do AR_AR = new('ar_AR') AA_ER = new('aa_ER') @@ -424,6 +423,7 @@ class CreateCategoriesApiModelSchemasValue < T::Enum ZU_ZA = new('zu_ZA') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/createcategoriesapimodel_value.rb b/lib/stack_one/models/shared/createcategoriesapimodel_value.rb index a0ff93bf..6aec4dc7 100644 --- a/lib/stack_one/models/shared/createcategoriesapimodel_value.rb +++ b/lib/stack_one/models/shared/createcategoriesapimodel_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # CreateCategoriesApiModelValue - The unified category level. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - class CreateCategoriesApiModelValue < T::Enum - - + class CreateCategoriesApiModelValue + include ::Crystalline::Enum enums do PRIMARY = new('primary') SECONDARY = new('secondary') TERTIARY = new('tertiary') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/createemploymentapimodel_contract_type.rb b/lib/stack_one/models/shared/createemploymentapimodel_contract_type.rb index 15eb2a7e..941572e0 100644 --- a/lib/stack_one/models/shared/createemploymentapimodel_contract_type.rb +++ b/lib/stack_one/models/shared/createemploymentapimodel_contract_type.rb @@ -15,7 +15,7 @@ class CreateEmploymentApiModelContractType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CreateEmploymentApiModelSchemasContractType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::CreateEmploymentApiModelSchemasContractTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CreateEmploymentApiModelSchemasContractTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CreateEmploymentApiModelSchemasContractTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CreateEmploymentApiModelSchemasContractTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CreateEmploymentApiModelSchemasContractType4, T::Array[::Object])), value: T.nilable(Models::Shared::CreateEmploymentApiModelSchemasContractTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/createemploymentapimodel_schemas_contract_type_value.rb b/lib/stack_one/models/shared/createemploymentapimodel_schemas_contract_type_value.rb index a8937beb..a7225f7f 100644 --- a/lib/stack_one/models/shared/createemploymentapimodel_schemas_contract_type_value.rb +++ b/lib/stack_one/models/shared/createemploymentapimodel_schemas_contract_type_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared - class CreateEmploymentApiModelSchemasContractTypeValue < T::Enum - - + class CreateEmploymentApiModelSchemasContractTypeValue + include ::Crystalline::Enum enums do FULL_TIME = new('full_time') SHIFTS = new('shifts') PART_TIME = new('part_time') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/createemploymentapimodel_schemas_pay_frequency_value.rb b/lib/stack_one/models/shared/createemploymentapimodel_schemas_pay_frequency_value.rb index e86aa176..c7336f9a 100644 --- a/lib/stack_one/models/shared/createemploymentapimodel_schemas_pay_frequency_value.rb +++ b/lib/stack_one/models/shared/createemploymentapimodel_schemas_pay_frequency_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # CreateEmploymentApiModelSchemasPayFrequencyValue - The pay frequency of the job postings. - class CreateEmploymentApiModelSchemasPayFrequencyValue < T::Enum - - + class CreateEmploymentApiModelSchemasPayFrequencyValue + include ::Crystalline::Enum enums do HOURLY = new('hourly') WEEKLY = new('weekly') @@ -28,6 +27,7 @@ class CreateEmploymentApiModelSchemasPayFrequencyValue < T::Enum HALF_YEARLY = new('half_yearly') DAILY = new('daily') end + open! end end end diff --git a/lib/stack_one/models/shared/createemploymentapimodel_schemas_pay_period_value.rb b/lib/stack_one/models/shared/createemploymentapimodel_schemas_pay_period_value.rb index bfb45e23..9cc83524 100644 --- a/lib/stack_one/models/shared/createemploymentapimodel_schemas_pay_period_value.rb +++ b/lib/stack_one/models/shared/createemploymentapimodel_schemas_pay_period_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # CreateEmploymentApiModelSchemasPayPeriodValue - The pay period of the job postings. - class CreateEmploymentApiModelSchemasPayPeriodValue < T::Enum - - + class CreateEmploymentApiModelSchemasPayPeriodValue + include ::Crystalline::Enum enums do HOUR = new('hour') DAY = new('day') @@ -26,6 +25,7 @@ class CreateEmploymentApiModelSchemasPayPeriodValue < T::Enum NONE = new('none') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/createemploymentapimodel_schemas_type.rb b/lib/stack_one/models/shared/createemploymentapimodel_schemas_type.rb index 0817b678..60e4fe0b 100644 --- a/lib/stack_one/models/shared/createemploymentapimodel_schemas_type.rb +++ b/lib/stack_one/models/shared/createemploymentapimodel_schemas_type.rb @@ -15,7 +15,7 @@ class CreateEmploymentApiModelSchemasType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CreateEmploymentApiModelSchemasType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::CreateEmploymentApiModelSchemasTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CreateEmploymentApiModelSchemasTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CreateEmploymentApiModelSchemasTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CreateEmploymentApiModelSchemasTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CreateEmploymentApiModelSchemasType4, T::Array[::Object])), value: T.nilable(Models::Shared::CreateEmploymentApiModelSchemasTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/createemploymentapimodel_schemas_type_value.rb b/lib/stack_one/models/shared/createemploymentapimodel_schemas_type_value.rb index c072174d..607fd060 100644 --- a/lib/stack_one/models/shared/createemploymentapimodel_schemas_type_value.rb +++ b/lib/stack_one/models/shared/createemploymentapimodel_schemas_type_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class CreateEmploymentApiModelSchemasTypeValue < T::Enum - - + class CreateEmploymentApiModelSchemasTypeValue + include ::Crystalline::Enum enums do CONTRACTOR = new('contractor') INTERN = new('intern') @@ -30,6 +29,7 @@ class CreateEmploymentApiModelSchemasTypeValue < T::Enum PROGRAMME = new('Programme') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/createemploymentapimodel_schemas_value.rb b/lib/stack_one/models/shared/createemploymentapimodel_schemas_value.rb index 0df79b7b..3470ff43 100644 --- a/lib/stack_one/models/shared/createemploymentapimodel_schemas_value.rb +++ b/lib/stack_one/models/shared/createemploymentapimodel_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # CreateEmploymentApiModelSchemasValue - The type of the employment. - class CreateEmploymentApiModelSchemasValue < T::Enum - - + class CreateEmploymentApiModelSchemasValue + include ::Crystalline::Enum enums do CONTRACTOR = new('contractor') INTERN = new('intern') @@ -30,6 +29,7 @@ class CreateEmploymentApiModelSchemasValue < T::Enum PROGRAMME = new('Programme') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/createemploymentapimodel_schemas_work_time_value.rb b/lib/stack_one/models/shared/createemploymentapimodel_schemas_work_time_value.rb index dbc09b58..3bf9f523 100644 --- a/lib/stack_one/models/shared/createemploymentapimodel_schemas_work_time_value.rb +++ b/lib/stack_one/models/shared/createemploymentapimodel_schemas_work_time_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # CreateEmploymentApiModelSchemasWorkTimeValue - The unified value for the period. - class CreateEmploymentApiModelSchemasWorkTimeValue < T::Enum - - + class CreateEmploymentApiModelSchemasWorkTimeValue + include ::Crystalline::Enum enums do DAY = new('day') WEEK = new('week') @@ -18,6 +17,7 @@ class CreateEmploymentApiModelSchemasWorkTimeValue < T::Enum YEAR = new('year') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/createemploymentapimodel_value.rb b/lib/stack_one/models/shared/createemploymentapimodel_value.rb index 36de08c2..e8601ecc 100644 --- a/lib/stack_one/models/shared/createemploymentapimodel_value.rb +++ b/lib/stack_one/models/shared/createemploymentapimodel_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared - class CreateEmploymentApiModelValue < T::Enum - - + class CreateEmploymentApiModelValue + include ::Crystalline::Enum enums do FULL_TIME = new('full_time') SHIFTS = new('shifts') PART_TIME = new('part_time') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/createhrisbenefit_value.rb b/lib/stack_one/models/shared/createhrisbenefit_value.rb index d66d2f27..f57eb01f 100644 --- a/lib/stack_one/models/shared/createhrisbenefit_value.rb +++ b/lib/stack_one/models/shared/createhrisbenefit_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # CreateHRISBenefitValue - The type of the benefit - class CreateHRISBenefitValue < T::Enum - - + class CreateHRISBenefitValue + include ::Crystalline::Enum enums do RETIREMENT_SAVINGS = new('retirement_savings') HEALTH_SAVINGS = new('health_savings') @@ -19,6 +18,7 @@ class CreateHRISBenefitValue < T::Enum INSURANCE = new('insurance') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/createmessage_value.rb b/lib/stack_one/models/shared/createmessage_value.rb index 4c43d622..b0da94f9 100644 --- a/lib/stack_one/models/shared/createmessage_value.rb +++ b/lib/stack_one/models/shared/createmessage_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # CreateMessageValue - The unified message type. - class CreateMessageValue < T::Enum - - + class CreateMessageValue + include ::Crystalline::Enum enums do EMAIL = new('email') SMS = new('sms') @@ -25,6 +24,7 @@ class CreateMessageValue < T::Enum UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/createskillsapimodel_hierarchy.rb b/lib/stack_one/models/shared/createskillsapimodel_hierarchy.rb index 71584d8a..2cbe3458 100644 --- a/lib/stack_one/models/shared/createskillsapimodel_hierarchy.rb +++ b/lib/stack_one/models/shared/createskillsapimodel_hierarchy.rb @@ -15,7 +15,7 @@ class CreateSkillsApiModelHierarchy # For read operations: the original skill level from the provider. For write operations: fallback value used when value is omitted or "unmapped_value". You must ensure this matches the provider's format. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CreateSkillsApiModel4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified skill level. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - field :value, Crystalline::Nilable.new(Models::Shared::CreateSkillsApiModelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CreateSkillsApiModelValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CreateSkillsApiModelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CreateSkillsApiModelValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CreateSkillsApiModel4, T::Array[::Object])), value: T.nilable(Models::Shared::CreateSkillsApiModelValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/createskillsapimodel_language.rb b/lib/stack_one/models/shared/createskillsapimodel_language.rb index 45d153f3..02a14c2f 100644 --- a/lib/stack_one/models/shared/createskillsapimodel_language.rb +++ b/lib/stack_one/models/shared/createskillsapimodel_language.rb @@ -15,7 +15,7 @@ class CreateSkillsApiModelLanguage # For read operations: the original language code from the provider. For write operations: fallback value used when value is omitted or "unmapped_value". You must ensure this matches the provider's format. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CreateSkillsApiModelSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified locale code. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - field :value, Crystalline::Nilable.new(Models::Shared::CreateSkillsApiModelSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CreateSkillsApiModelSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CreateSkillsApiModelSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CreateSkillsApiModelSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CreateSkillsApiModelSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::CreateSkillsApiModelSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/createskillsapimodel_level.rb b/lib/stack_one/models/shared/createskillsapimodel_level.rb index 9c61b16d..0b770e42 100644 --- a/lib/stack_one/models/shared/createskillsapimodel_level.rb +++ b/lib/stack_one/models/shared/createskillsapimodel_level.rb @@ -17,7 +17,7 @@ class CreateSkillsApiModelLevel # For read operations: the original skill level from the provider. For write operations: fallback value used when value is omitted or "unmapped_value". You must ensure this matches the provider's format. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CreateSkillsApiModelSchemasLevel4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified skill level. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - field :value, Crystalline::Nilable.new(Models::Shared::CreateSkillsApiModelSchemasLevelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CreateSkillsApiModelSchemasLevelValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CreateSkillsApiModelSchemasLevelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CreateSkillsApiModelSchemasLevelValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CreateSkillsApiModelSchemasLevel4, T::Array[::Object])), value: T.nilable(Models::Shared::CreateSkillsApiModelSchemasLevelValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/createskillsapimodel_schemas_level_value.rb b/lib/stack_one/models/shared/createskillsapimodel_schemas_level_value.rb index 0aa1ebaa..aebddf0b 100644 --- a/lib/stack_one/models/shared/createskillsapimodel_schemas_level_value.rb +++ b/lib/stack_one/models/shared/createskillsapimodel_schemas_level_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # CreateSkillsApiModelSchemasLevelValue - The unified skill level. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - class CreateSkillsApiModelSchemasLevelValue < T::Enum - - + class CreateSkillsApiModelSchemasLevelValue + include ::Crystalline::Enum enums do PRIMARY = new('primary') SECONDARY = new('secondary') TERTIARY = new('tertiary') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/createskillsapimodel_schemas_value.rb b/lib/stack_one/models/shared/createskillsapimodel_schemas_value.rb index 004185ed..47e6c14f 100644 --- a/lib/stack_one/models/shared/createskillsapimodel_schemas_value.rb +++ b/lib/stack_one/models/shared/createskillsapimodel_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # CreateSkillsApiModelSchemasValue - The unified locale code. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - class CreateSkillsApiModelSchemasValue < T::Enum - - + class CreateSkillsApiModelSchemasValue + include ::Crystalline::Enum enums do AR_AR = new('ar_AR') AA_ER = new('aa_ER') @@ -424,6 +423,7 @@ class CreateSkillsApiModelSchemasValue < T::Enum ZU_ZA = new('zu_ZA') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/createskillsapimodel_value.rb b/lib/stack_one/models/shared/createskillsapimodel_value.rb index b89db949..5ab9f373 100644 --- a/lib/stack_one/models/shared/createskillsapimodel_value.rb +++ b/lib/stack_one/models/shared/createskillsapimodel_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # CreateSkillsApiModelValue - The unified skill level. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - class CreateSkillsApiModelValue < T::Enum - - + class CreateSkillsApiModelValue + include ::Crystalline::Enum enums do PRIMARY = new('primary') SECONDARY = new('secondary') TERTIARY = new('tertiary') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/currency_code.rb b/lib/stack_one/models/shared/currency_code.rb index d8e4e192..ee69b38d 100644 --- a/lib/stack_one/models/shared/currency_code.rb +++ b/lib/stack_one/models/shared/currency_code.rb @@ -15,7 +15,7 @@ class CurrencyCode field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AccountingJournalCreateRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # Default currency for the company - field :value, Crystalline::Nilable.new(Models::Shared::AccountingJournalCreateRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AccountingJournalCreateRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AccountingJournalCreateRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AccountingJournalCreateRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AccountingJournalCreateRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::AccountingJournalCreateRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/customfielddefinition_type.rb b/lib/stack_one/models/shared/customfielddefinition_type.rb index a84a2106..057a5e17 100644 --- a/lib/stack_one/models/shared/customfielddefinition_type.rb +++ b/lib/stack_one/models/shared/customfielddefinition_type.rb @@ -15,7 +15,7 @@ class CustomFieldDefinitionType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CustomFieldDefinition4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::CustomFieldDefinitionValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CustomFieldDefinitionValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CustomFieldDefinitionValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CustomFieldDefinitionValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CustomFieldDefinition4, T::Array[::Object])), value: T.nilable(Models::Shared::CustomFieldDefinitionValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/customfielddefinition_value.rb b/lib/stack_one/models/shared/customfielddefinition_value.rb index 117efe40..379e6f77 100644 --- a/lib/stack_one/models/shared/customfielddefinition_value.rb +++ b/lib/stack_one/models/shared/customfielddefinition_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class CustomFieldDefinitionValue < T::Enum - - + class CustomFieldDefinitionValue + include ::Crystalline::Enum enums do DATE = new('date') FLOAT = new('float') @@ -25,6 +24,7 @@ class CustomFieldDefinitionValue < T::Enum OTHER = new('other') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/duration_unit.rb b/lib/stack_one/models/shared/duration_unit.rb index e44c2348..1d620ea8 100644 --- a/lib/stack_one/models/shared/duration_unit.rb +++ b/lib/stack_one/models/shared/duration_unit.rb @@ -15,7 +15,7 @@ class DurationUnit field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TimeOffPolicies4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified value for the duration unit. If the provider does not specify this unit, the value will be set to unknown - field :value, Crystalline::Nilable.new(Models::Shared::TimeOffPoliciesValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TimeOffPoliciesValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TimeOffPoliciesValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TimeOffPoliciesValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TimeOffPolicies4, T::Array[::Object])), value: T.nilable(Models::Shared::TimeOffPoliciesValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/emailmessages_message_type.rb b/lib/stack_one/models/shared/emailmessages_message_type.rb index 451170f7..9a2f3167 100644 --- a/lib/stack_one/models/shared/emailmessages_message_type.rb +++ b/lib/stack_one/models/shared/emailmessages_message_type.rb @@ -15,7 +15,7 @@ class EmailMessagesMessageType # The original value from the provider used to derive the unified message type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmailMessages4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified message type. - field :value, Crystalline::Nilable.new(Models::Shared::EmailMessagesValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmailMessagesValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmailMessagesValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmailMessagesValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmailMessages4, T::Array[::Object])), value: T.nilable(Models::Shared::EmailMessagesValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/emailmessages_value.rb b/lib/stack_one/models/shared/emailmessages_value.rb index baef58b2..c447b387 100644 --- a/lib/stack_one/models/shared/emailmessages_value.rb +++ b/lib/stack_one/models/shared/emailmessages_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # EmailMessagesValue - The unified message type. - class EmailMessagesValue < T::Enum - - + class EmailMessagesValue + include ::Crystalline::Enum enums do EMAIL = new('email') SMS = new('sms') @@ -25,6 +24,7 @@ class EmailMessagesValue < T::Enum UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employee_country.rb b/lib/stack_one/models/shared/employee_country.rb index b4d9317c..18322ea0 100644 --- a/lib/stack_one/models/shared/employee_country.rb +++ b/lib/stack_one/models/shared/employee_country.rb @@ -15,7 +15,7 @@ class EmployeeCountry field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmployeeSchemasHomeLocation4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The ISO3166-1 Alpha2 Code of the Country - field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasHomeLocationValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmployeeSchemasHomeLocationValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasHomeLocationValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmployeeSchemasHomeLocationValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmployeeSchemasHomeLocation4, T::Array[::Object])), value: T.nilable(Models::Shared::EmployeeSchemasHomeLocationValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employee_employment_contract_type.rb b/lib/stack_one/models/shared/employee_employment_contract_type.rb index 364c74fa..956caf55 100644 --- a/lib/stack_one/models/shared/employee_employment_contract_type.rb +++ b/lib/stack_one/models/shared/employee_employment_contract_type.rb @@ -17,7 +17,7 @@ class EmployeeEmploymentContractType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Employee4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::EmployeeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmployeeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmployeeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmployeeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Employee4, T::Array[::Object])), value: T.nilable(Models::Shared::EmployeeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employee_employment_type.rb b/lib/stack_one/models/shared/employee_employment_type.rb index bc7bbf36..762dec90 100644 --- a/lib/stack_one/models/shared/employee_employment_type.rb +++ b/lib/stack_one/models/shared/employee_employment_type.rb @@ -17,7 +17,7 @@ class EmployeeEmploymentType # The source value of the employment type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmployeeSchemasEmploymentType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the employment. - field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasEmploymentTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmployeeSchemasEmploymentTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasEmploymentTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmployeeSchemasEmploymentTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmployeeSchemasEmploymentType4, T::Array[::Object])), value: T.nilable(Models::Shared::EmployeeSchemasEmploymentTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employee_location_type.rb b/lib/stack_one/models/shared/employee_location_type.rb index 07f5b970..cc97d9f7 100644 --- a/lib/stack_one/models/shared/employee_location_type.rb +++ b/lib/stack_one/models/shared/employee_location_type.rb @@ -15,7 +15,7 @@ class EmployeeLocationType # The source value of the location type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmployeeSchemasHomeLocationLocationType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the location. - field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasHomeLocationLocationTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmployeeSchemasHomeLocationLocationTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasHomeLocationLocationTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmployeeSchemasHomeLocationLocationTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmployeeSchemasHomeLocationLocationType4, T::Array[::Object])), value: T.nilable(Models::Shared::EmployeeSchemasHomeLocationLocationTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employee_schemas_country.rb b/lib/stack_one/models/shared/employee_schemas_country.rb index 2b95a6cf..b7a5ae9d 100644 --- a/lib/stack_one/models/shared/employee_schemas_country.rb +++ b/lib/stack_one/models/shared/employee_schemas_country.rb @@ -15,7 +15,7 @@ class EmployeeSchemasCountry field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmployeeSchemasNationalIdentityNumber4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The ISO3166-1 Alpha2 Code of the Country - field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasNationalIdentityNumberValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmployeeSchemasNationalIdentityNumberValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasNationalIdentityNumberValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmployeeSchemasNationalIdentityNumberValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmployeeSchemasNationalIdentityNumber4, T::Array[::Object])), value: T.nilable(Models::Shared::EmployeeSchemasNationalIdentityNumberValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employee_schemas_employment_type_value.rb b/lib/stack_one/models/shared/employee_schemas_employment_type_value.rb index c895cc5b..b1dc9122 100644 --- a/lib/stack_one/models/shared/employee_schemas_employment_type_value.rb +++ b/lib/stack_one/models/shared/employee_schemas_employment_type_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # EmployeeSchemasEmploymentTypeValue - The type of the employment. - class EmployeeSchemasEmploymentTypeValue < T::Enum - - + class EmployeeSchemasEmploymentTypeValue + include ::Crystalline::Enum enums do CONTRACTOR = new('contractor') INTERN = new('intern') @@ -30,6 +29,7 @@ class EmployeeSchemasEmploymentTypeValue < T::Enum PROGRAMME = new('Programme') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employee_schemas_ethnicity_value.rb b/lib/stack_one/models/shared/employee_schemas_ethnicity_value.rb index 53c5b6ba..ea1d9803 100644 --- a/lib/stack_one/models/shared/employee_schemas_ethnicity_value.rb +++ b/lib/stack_one/models/shared/employee_schemas_ethnicity_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class EmployeeSchemasEthnicityValue < T::Enum - - + class EmployeeSchemasEthnicityValue + include ::Crystalline::Enum enums do WHITE = new('white') BLACK_OR_AFRICAN_AMERICAN = new('black_or_african_american') @@ -23,6 +22,7 @@ class EmployeeSchemasEthnicityValue < T::Enum OTHER = new('other') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employee_schemas_gender_value.rb b/lib/stack_one/models/shared/employee_schemas_gender_value.rb index 17a98250..7dfd6e3c 100644 --- a/lib/stack_one/models/shared/employee_schemas_gender_value.rb +++ b/lib/stack_one/models/shared/employee_schemas_gender_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class EmployeeSchemasGenderValue < T::Enum - - + class EmployeeSchemasGenderValue + include ::Crystalline::Enum enums do MALE = new('male') FEMALE = new('female') @@ -20,6 +19,7 @@ class EmployeeSchemasGenderValue < T::Enum DIVERSE = new('diverse') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employee_schemas_home_location_location_type_value.rb b/lib/stack_one/models/shared/employee_schemas_home_location_location_type_value.rb index e1cd0692..9cc791c6 100644 --- a/lib/stack_one/models/shared/employee_schemas_home_location_location_type_value.rb +++ b/lib/stack_one/models/shared/employee_schemas_home_location_location_type_value.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # EmployeeSchemasHomeLocationLocationTypeValue - The type of the location. - class EmployeeSchemasHomeLocationLocationTypeValue < T::Enum - - + class EmployeeSchemasHomeLocationLocationTypeValue + include ::Crystalline::Enum enums do HOME = new('home') WORK = new('work') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employee_schemas_home_location_value.rb b/lib/stack_one/models/shared/employee_schemas_home_location_value.rb index cf3eb7a9..7f52ba64 100644 --- a/lib/stack_one/models/shared/employee_schemas_home_location_value.rb +++ b/lib/stack_one/models/shared/employee_schemas_home_location_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # EmployeeSchemasHomeLocationValue - The ISO3166-1 Alpha2 Code of the Country - class EmployeeSchemasHomeLocationValue < T::Enum - - + class EmployeeSchemasHomeLocationValue + include ::Crystalline::Enum enums do AF = new('AF') AL = new('AL') @@ -262,6 +261,7 @@ class EmployeeSchemasHomeLocationValue < T::Enum ZW = new('ZW') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employee_schemas_location_type.rb b/lib/stack_one/models/shared/employee_schemas_location_type.rb index 04b9ba8b..d27980c4 100644 --- a/lib/stack_one/models/shared/employee_schemas_location_type.rb +++ b/lib/stack_one/models/shared/employee_schemas_location_type.rb @@ -15,7 +15,7 @@ class EmployeeSchemasLocationType # The source value of the location type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmployeeSchemasWorkLocationLocationType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the location. - field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasWorkLocationLocationTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmployeeSchemasWorkLocationLocationTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasWorkLocationLocationTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmployeeSchemasWorkLocationLocationTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmployeeSchemasWorkLocationLocationType4, T::Array[::Object])), value: T.nilable(Models::Shared::EmployeeSchemasWorkLocationLocationTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employee_schemas_marital_status_value.rb b/lib/stack_one/models/shared/employee_schemas_marital_status_value.rb index 15c8d92c..685e8b7e 100644 --- a/lib/stack_one/models/shared/employee_schemas_marital_status_value.rb +++ b/lib/stack_one/models/shared/employee_schemas_marital_status_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class EmployeeSchemasMaritalStatusValue < T::Enum - - + class EmployeeSchemasMaritalStatusValue + include ::Crystalline::Enum enums do SINGLE = new('single') MARRIED = new('married') @@ -23,6 +22,7 @@ class EmployeeSchemasMaritalStatusValue < T::Enum NOT_DISCLOSED = new('not_disclosed') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employee_schemas_national_identity_number_type_value.rb b/lib/stack_one/models/shared/employee_schemas_national_identity_number_type_value.rb index 9f87b4f9..0bc57c15 100644 --- a/lib/stack_one/models/shared/employee_schemas_national_identity_number_type_value.rb +++ b/lib/stack_one/models/shared/employee_schemas_national_identity_number_type_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # EmployeeSchemasNationalIdentityNumberTypeValue - The type of the national identity number - class EmployeeSchemasNationalIdentityNumberTypeValue < T::Enum - - + class EmployeeSchemasNationalIdentityNumberTypeValue + include ::Crystalline::Enum enums do SSN = new('ssn') NIN = new('nin') @@ -157,6 +156,7 @@ class EmployeeSchemasNationalIdentityNumberTypeValue < T::Enum UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employee_schemas_national_identity_number_value.rb b/lib/stack_one/models/shared/employee_schemas_national_identity_number_value.rb index 80863c6c..3c27ca2f 100644 --- a/lib/stack_one/models/shared/employee_schemas_national_identity_number_value.rb +++ b/lib/stack_one/models/shared/employee_schemas_national_identity_number_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # EmployeeSchemasNationalIdentityNumberValue - The ISO3166-1 Alpha2 Code of the Country - class EmployeeSchemasNationalIdentityNumberValue < T::Enum - - + class EmployeeSchemasNationalIdentityNumberValue + include ::Crystalline::Enum enums do AF = new('AF') AL = new('AL') @@ -262,6 +261,7 @@ class EmployeeSchemasNationalIdentityNumberValue < T::Enum ZW = new('ZW') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employee_schemas_preferred_language_value.rb b/lib/stack_one/models/shared/employee_schemas_preferred_language_value.rb index 3e995780..f7cec978 100644 --- a/lib/stack_one/models/shared/employee_schemas_preferred_language_value.rb +++ b/lib/stack_one/models/shared/employee_schemas_preferred_language_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # EmployeeSchemasPreferredLanguageValue - The ISO639-2 Code of the language - class EmployeeSchemasPreferredLanguageValue < T::Enum - - + class EmployeeSchemasPreferredLanguageValue + include ::Crystalline::Enum enums do AAR = new('aar') AFR = new('afr') @@ -132,6 +131,7 @@ class EmployeeSchemasPreferredLanguageValue < T::Enum ZUL = new('zul') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employee_schemas_value.rb b/lib/stack_one/models/shared/employee_schemas_value.rb index e313dd23..de26a5a8 100644 --- a/lib/stack_one/models/shared/employee_schemas_value.rb +++ b/lib/stack_one/models/shared/employee_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class EmployeeSchemasValue < T::Enum - - + class EmployeeSchemasValue + include ::Crystalline::Enum enums do ACTIVE = new('active') PENDING = new('pending') @@ -20,6 +19,7 @@ class EmployeeSchemasValue < T::Enum UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employee_schemas_work_location_country.rb b/lib/stack_one/models/shared/employee_schemas_work_location_country.rb index cea1d557..4e645266 100644 --- a/lib/stack_one/models/shared/employee_schemas_work_location_country.rb +++ b/lib/stack_one/models/shared/employee_schemas_work_location_country.rb @@ -15,7 +15,7 @@ class EmployeeSchemasWorkLocationCountry field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmployeeSchemasWorkLocation4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The ISO3166-1 Alpha2 Code of the Country - field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasWorkLocationValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmployeeSchemasWorkLocationValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasWorkLocationValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmployeeSchemasWorkLocationValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmployeeSchemasWorkLocation4, T::Array[::Object])), value: T.nilable(Models::Shared::EmployeeSchemasWorkLocationValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employee_schemas_work_location_location_type_value.rb b/lib/stack_one/models/shared/employee_schemas_work_location_location_type_value.rb index acff89ec..83c3dd13 100644 --- a/lib/stack_one/models/shared/employee_schemas_work_location_location_type_value.rb +++ b/lib/stack_one/models/shared/employee_schemas_work_location_location_type_value.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # EmployeeSchemasWorkLocationLocationTypeValue - The type of the location. - class EmployeeSchemasWorkLocationLocationTypeValue < T::Enum - - + class EmployeeSchemasWorkLocationLocationTypeValue + include ::Crystalline::Enum enums do HOME = new('home') WORK = new('work') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employee_schemas_work_location_value.rb b/lib/stack_one/models/shared/employee_schemas_work_location_value.rb index 5d918edb..709d0b0e 100644 --- a/lib/stack_one/models/shared/employee_schemas_work_location_value.rb +++ b/lib/stack_one/models/shared/employee_schemas_work_location_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # EmployeeSchemasWorkLocationValue - The ISO3166-1 Alpha2 Code of the Country - class EmployeeSchemasWorkLocationValue < T::Enum - - + class EmployeeSchemasWorkLocationValue + include ::Crystalline::Enum enums do AF = new('AF') AL = new('AL') @@ -262,6 +261,7 @@ class EmployeeSchemasWorkLocationValue < T::Enum ZW = new('ZW') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employee_type.rb b/lib/stack_one/models/shared/employee_type.rb index a97d4a86..042ba821 100644 --- a/lib/stack_one/models/shared/employee_type.rb +++ b/lib/stack_one/models/shared/employee_type.rb @@ -15,7 +15,7 @@ class EmployeeType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmployeeSchemasNationalIdentityNumberType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the national identity number - field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasNationalIdentityNumberTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmployeeSchemasNationalIdentityNumberTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasNationalIdentityNumberTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmployeeSchemasNationalIdentityNumberTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmployeeSchemasNationalIdentityNumberType4, T::Array[::Object])), value: T.nilable(Models::Shared::EmployeeSchemasNationalIdentityNumberTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employee_value.rb b/lib/stack_one/models/shared/employee_value.rb index 713db147..bce85f2c 100644 --- a/lib/stack_one/models/shared/employee_value.rb +++ b/lib/stack_one/models/shared/employee_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared - class EmployeeValue < T::Enum - - + class EmployeeValue + include ::Crystalline::Enum enums do FULL_TIME = new('full_time') SHIFTS = new('shifts') PART_TIME = new('part_time') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employment_2.rb b/lib/stack_one/models/shared/employment_2.rb index 35a1a8e1..0cd068d2 100644 --- a/lib/stack_one/models/shared/employment_2.rb +++ b/lib/stack_one/models/shared/employment_2.rb @@ -9,8 +9,6 @@ module Models module Shared class Employment2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/employment_contract_type.rb b/lib/stack_one/models/shared/employment_contract_type.rb index 068a4475..7a35861d 100644 --- a/lib/stack_one/models/shared/employment_contract_type.rb +++ b/lib/stack_one/models/shared/employment_contract_type.rb @@ -17,7 +17,7 @@ class EmploymentContractType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CreateEmploymentApiModel4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::CreateEmploymentApiModelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CreateEmploymentApiModelValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CreateEmploymentApiModelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CreateEmploymentApiModelValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CreateEmploymentApiModel4, T::Array[::Object])), value: T.nilable(Models::Shared::CreateEmploymentApiModelValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employment_employment_contract_type.rb b/lib/stack_one/models/shared/employment_employment_contract_type.rb index 8012e9d1..861085db 100644 --- a/lib/stack_one/models/shared/employment_employment_contract_type.rb +++ b/lib/stack_one/models/shared/employment_employment_contract_type.rb @@ -17,7 +17,7 @@ class EmploymentEmploymentContractType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Employment4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::EmploymentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmploymentValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmploymentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmploymentValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Employment4, T::Array[::Object])), value: T.nilable(Models::Shared::EmploymentValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employment_employment_type.rb b/lib/stack_one/models/shared/employment_employment_type.rb index a209711d..8696ebd6 100644 --- a/lib/stack_one/models/shared/employment_employment_type.rb +++ b/lib/stack_one/models/shared/employment_employment_type.rb @@ -17,7 +17,7 @@ class EmploymentEmploymentType # The source value of the employment type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmploymentSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the employment. - field :value, Crystalline::Nilable.new(Models::Shared::EmploymentSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmploymentSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmploymentSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmploymentSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmploymentSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::EmploymentSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employment_pay_frequency.rb b/lib/stack_one/models/shared/employment_pay_frequency.rb index c71821b2..9fe05aee 100644 --- a/lib/stack_one/models/shared/employment_pay_frequency.rb +++ b/lib/stack_one/models/shared/employment_pay_frequency.rb @@ -15,7 +15,7 @@ class EmploymentPayFrequency # The source value of the pay frequency. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmploymentSchemasPayFrequency4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The pay frequency of the job postings. - field :value, Crystalline::Nilable.new(Models::Shared::EmploymentSchemasPayFrequencyValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmploymentSchemasPayFrequencyValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmploymentSchemasPayFrequencyValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmploymentSchemasPayFrequencyValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmploymentSchemasPayFrequency4, T::Array[::Object])), value: T.nilable(Models::Shared::EmploymentSchemasPayFrequencyValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employment_pay_period.rb b/lib/stack_one/models/shared/employment_pay_period.rb index 05190ac8..4b36e50f 100644 --- a/lib/stack_one/models/shared/employment_pay_period.rb +++ b/lib/stack_one/models/shared/employment_pay_period.rb @@ -15,7 +15,7 @@ class EmploymentPayPeriod # The source value of the pay period. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmploymentSchemasPayPeriod4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The pay period of the job postings. - field :value, Crystalline::Nilable.new(Models::Shared::EmploymentSchemasPayPeriodValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmploymentSchemasPayPeriodValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmploymentSchemasPayPeriodValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmploymentSchemasPayPeriodValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmploymentSchemasPayPeriod4, T::Array[::Object])), value: T.nilable(Models::Shared::EmploymentSchemasPayPeriodValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employment_period.rb b/lib/stack_one/models/shared/employment_period.rb index 550424ca..e3a16a9e 100644 --- a/lib/stack_one/models/shared/employment_period.rb +++ b/lib/stack_one/models/shared/employment_period.rb @@ -15,7 +15,7 @@ class EmploymentPeriod field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmploymentSchemasWorkTime4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified value for the period. - field :value, Crystalline::Nilable.new(Models::Shared::EmploymentSchemasWorkTimeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmploymentSchemasWorkTimeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmploymentSchemasWorkTimeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmploymentSchemasWorkTimeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmploymentSchemasWorkTime4, T::Array[::Object])), value: T.nilable(Models::Shared::EmploymentSchemasWorkTimeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employment_schemas_contract_type_contract_type.rb b/lib/stack_one/models/shared/employment_schemas_contract_type_contract_type.rb index ebb2ceab..f9a02abe 100644 --- a/lib/stack_one/models/shared/employment_schemas_contract_type_contract_type.rb +++ b/lib/stack_one/models/shared/employment_schemas_contract_type_contract_type.rb @@ -15,7 +15,7 @@ class EmploymentSchemasContractTypeContractType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmploymentSchemasContractType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::EmploymentSchemasContractTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmploymentSchemasContractTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmploymentSchemasContractTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmploymentSchemasContractTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmploymentSchemasContractType4, T::Array[::Object])), value: T.nilable(Models::Shared::EmploymentSchemasContractTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employment_schemas_contract_type_value.rb b/lib/stack_one/models/shared/employment_schemas_contract_type_value.rb index 23baecca..58891e20 100644 --- a/lib/stack_one/models/shared/employment_schemas_contract_type_value.rb +++ b/lib/stack_one/models/shared/employment_schemas_contract_type_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared - class EmploymentSchemasContractTypeValue < T::Enum - - + class EmploymentSchemasContractTypeValue + include ::Crystalline::Enum enums do FULL_TIME = new('full_time') SHIFTS = new('shifts') PART_TIME = new('part_time') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employment_schemas_cost_center_type.rb b/lib/stack_one/models/shared/employment_schemas_cost_center_type.rb index 0d7af86d..c0079ea7 100644 --- a/lib/stack_one/models/shared/employment_schemas_cost_center_type.rb +++ b/lib/stack_one/models/shared/employment_schemas_cost_center_type.rb @@ -15,7 +15,7 @@ class EmploymentSchemasCostCenterType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmploymentSchemasCostCenter4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::EmploymentSchemasCostCenterValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmploymentSchemasCostCenterValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmploymentSchemasCostCenterValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmploymentSchemasCostCenterValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmploymentSchemasCostCenter4, T::Array[::Object])), value: T.nilable(Models::Shared::EmploymentSchemasCostCenterValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employment_schemas_cost_center_value.rb b/lib/stack_one/models/shared/employment_schemas_cost_center_value.rb index 6365e546..45941db0 100644 --- a/lib/stack_one/models/shared/employment_schemas_cost_center_value.rb +++ b/lib/stack_one/models/shared/employment_schemas_cost_center_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class EmploymentSchemasCostCenterValue < T::Enum - - + class EmploymentSchemasCostCenterValue + include ::Crystalline::Enum enums do WORKSPACE = new('workspace') TEAM = new('team') @@ -20,6 +19,7 @@ class EmploymentSchemasCostCenterValue < T::Enum UNMAPPED_VALUE = new('unmapped_value') COST_CENTER = new('cost_center') end + open! end end end diff --git a/lib/stack_one/models/shared/employment_schemas_department_type.rb b/lib/stack_one/models/shared/employment_schemas_department_type.rb index 06ab224e..9f61df5b 100644 --- a/lib/stack_one/models/shared/employment_schemas_department_type.rb +++ b/lib/stack_one/models/shared/employment_schemas_department_type.rb @@ -15,7 +15,7 @@ class EmploymentSchemasDepartmentType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmploymentSchemasDepartment4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::EmploymentSchemasDepartmentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmploymentSchemasDepartmentValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmploymentSchemasDepartmentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmploymentSchemasDepartmentValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmploymentSchemasDepartment4, T::Array[::Object])), value: T.nilable(Models::Shared::EmploymentSchemasDepartmentValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employment_schemas_department_value.rb b/lib/stack_one/models/shared/employment_schemas_department_value.rb index 0db13575..56040b11 100644 --- a/lib/stack_one/models/shared/employment_schemas_department_value.rb +++ b/lib/stack_one/models/shared/employment_schemas_department_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class EmploymentSchemasDepartmentValue < T::Enum - - + class EmploymentSchemasDepartmentValue + include ::Crystalline::Enum enums do WORKSPACE = new('workspace') TEAM = new('team') @@ -20,6 +19,7 @@ class EmploymentSchemasDepartmentValue < T::Enum UNMAPPED_VALUE = new('unmapped_value') COST_CENTER = new('cost_center') end + open! end end end diff --git a/lib/stack_one/models/shared/employment_schemas_division_type.rb b/lib/stack_one/models/shared/employment_schemas_division_type.rb index d631cf9b..53b5218e 100644 --- a/lib/stack_one/models/shared/employment_schemas_division_type.rb +++ b/lib/stack_one/models/shared/employment_schemas_division_type.rb @@ -15,7 +15,7 @@ class EmploymentSchemasDivisionType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmploymentSchemasDivision4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::EmploymentSchemasDivisionValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmploymentSchemasDivisionValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmploymentSchemasDivisionValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmploymentSchemasDivisionValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmploymentSchemasDivision4, T::Array[::Object])), value: T.nilable(Models::Shared::EmploymentSchemasDivisionValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employment_schemas_division_value.rb b/lib/stack_one/models/shared/employment_schemas_division_value.rb index 7a73f583..710f62da 100644 --- a/lib/stack_one/models/shared/employment_schemas_division_value.rb +++ b/lib/stack_one/models/shared/employment_schemas_division_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class EmploymentSchemasDivisionValue < T::Enum - - + class EmploymentSchemasDivisionValue + include ::Crystalline::Enum enums do WORKSPACE = new('workspace') TEAM = new('team') @@ -20,6 +19,7 @@ class EmploymentSchemasDivisionValue < T::Enum UNMAPPED_VALUE = new('unmapped_value') COST_CENTER = new('cost_center') end + open! end end end diff --git a/lib/stack_one/models/shared/employment_schemas_pay_frequency_value.rb b/lib/stack_one/models/shared/employment_schemas_pay_frequency_value.rb index b51a0629..5e31595f 100644 --- a/lib/stack_one/models/shared/employment_schemas_pay_frequency_value.rb +++ b/lib/stack_one/models/shared/employment_schemas_pay_frequency_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # EmploymentSchemasPayFrequencyValue - The pay frequency of the job postings. - class EmploymentSchemasPayFrequencyValue < T::Enum - - + class EmploymentSchemasPayFrequencyValue + include ::Crystalline::Enum enums do HOURLY = new('hourly') WEEKLY = new('weekly') @@ -28,6 +27,7 @@ class EmploymentSchemasPayFrequencyValue < T::Enum HALF_YEARLY = new('half_yearly') DAILY = new('daily') end + open! end end end diff --git a/lib/stack_one/models/shared/employment_schemas_pay_period_value.rb b/lib/stack_one/models/shared/employment_schemas_pay_period_value.rb index 204cbb0c..8e209019 100644 --- a/lib/stack_one/models/shared/employment_schemas_pay_period_value.rb +++ b/lib/stack_one/models/shared/employment_schemas_pay_period_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # EmploymentSchemasPayPeriodValue - The pay period of the job postings. - class EmploymentSchemasPayPeriodValue < T::Enum - - + class EmploymentSchemasPayPeriodValue + include ::Crystalline::Enum enums do HOUR = new('hour') DAY = new('day') @@ -26,6 +25,7 @@ class EmploymentSchemasPayPeriodValue < T::Enum NONE = new('none') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employment_schemas_type_type.rb b/lib/stack_one/models/shared/employment_schemas_type_type.rb index 1b99451a..7435f198 100644 --- a/lib/stack_one/models/shared/employment_schemas_type_type.rb +++ b/lib/stack_one/models/shared/employment_schemas_type_type.rb @@ -15,7 +15,7 @@ class EmploymentSchemasTypeType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmploymentSchemasType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::EmploymentSchemasTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmploymentSchemasTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmploymentSchemasTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmploymentSchemasTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmploymentSchemasType4, T::Array[::Object])), value: T.nilable(Models::Shared::EmploymentSchemasTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employment_schemas_type_value.rb b/lib/stack_one/models/shared/employment_schemas_type_value.rb index 2116beb9..0f82b823 100644 --- a/lib/stack_one/models/shared/employment_schemas_type_value.rb +++ b/lib/stack_one/models/shared/employment_schemas_type_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class EmploymentSchemasTypeValue < T::Enum - - + class EmploymentSchemasTypeValue + include ::Crystalline::Enum enums do CONTRACTOR = new('contractor') INTERN = new('intern') @@ -30,6 +29,7 @@ class EmploymentSchemasTypeValue < T::Enum PROGRAMME = new('Programme') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employment_schemas_value.rb b/lib/stack_one/models/shared/employment_schemas_value.rb index 1175f726..bead480b 100644 --- a/lib/stack_one/models/shared/employment_schemas_value.rb +++ b/lib/stack_one/models/shared/employment_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # EmploymentSchemasValue - The type of the employment. - class EmploymentSchemasValue < T::Enum - - + class EmploymentSchemasValue + include ::Crystalline::Enum enums do CONTRACTOR = new('contractor') INTERN = new('intern') @@ -30,6 +29,7 @@ class EmploymentSchemasValue < T::Enum PROGRAMME = new('Programme') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employment_schemas_work_time_value.rb b/lib/stack_one/models/shared/employment_schemas_work_time_value.rb index 3ba7adc2..b5445a5d 100644 --- a/lib/stack_one/models/shared/employment_schemas_work_time_value.rb +++ b/lib/stack_one/models/shared/employment_schemas_work_time_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # EmploymentSchemasWorkTimeValue - The unified value for the period. - class EmploymentSchemasWorkTimeValue < T::Enum - - + class EmploymentSchemasWorkTimeValue + include ::Crystalline::Enum enums do DAY = new('day') WEEK = new('week') @@ -18,6 +17,7 @@ class EmploymentSchemasWorkTimeValue < T::Enum YEAR = new('year') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employment_status.rb b/lib/stack_one/models/shared/employment_status.rb index b2f553db..f595682d 100644 --- a/lib/stack_one/models/shared/employment_status.rb +++ b/lib/stack_one/models/shared/employment_status.rb @@ -15,7 +15,7 @@ class EmploymentStatus field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, Crystalline::Union.new(::Integer, ::Float), Crystalline::Boolean.new, Models::Shared::EmployeeSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmployeeSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmployeeSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, T.any(::Integer, ::Float), T::Boolean, Models::Shared::EmployeeSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::EmployeeSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employment_type.rb b/lib/stack_one/models/shared/employment_type.rb index ca58d5b3..98f495d2 100644 --- a/lib/stack_one/models/shared/employment_type.rb +++ b/lib/stack_one/models/shared/employment_type.rb @@ -17,7 +17,7 @@ class EmploymentType # The source value of the employment type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CreateEmploymentApiModelSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the employment. - field :value, Crystalline::Nilable.new(Models::Shared::CreateEmploymentApiModelSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CreateEmploymentApiModelSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CreateEmploymentApiModelSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CreateEmploymentApiModelSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CreateEmploymentApiModelSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::CreateEmploymentApiModelSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/employment_value.rb b/lib/stack_one/models/shared/employment_value.rb index 68267fc5..fc49741a 100644 --- a/lib/stack_one/models/shared/employment_value.rb +++ b/lib/stack_one/models/shared/employment_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared - class EmploymentValue < T::Enum - - + class EmploymentValue + include ::Crystalline::Enum enums do FULL_TIME = new('full_time') SHIFTS = new('shifts') PART_TIME = new('part_time') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/employmentmanagerapimodel_value.rb b/lib/stack_one/models/shared/employmentmanagerapimodel_value.rb index 37b14cfc..b3c7aded 100644 --- a/lib/stack_one/models/shared/employmentmanagerapimodel_value.rb +++ b/lib/stack_one/models/shared/employmentmanagerapimodel_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class EmploymentManagerApiModelValue < T::Enum - - + class EmploymentManagerApiModelValue + include ::Crystalline::Enum enums do ADMIN = new('admin') VIEWER = new('viewer') @@ -21,6 +20,7 @@ class EmploymentManagerApiModelValue < T::Enum RESTRICTED = new('restricted') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/entityskills_2.rb b/lib/stack_one/models/shared/entityskills_2.rb index 09234ee9..f0d6d231 100644 --- a/lib/stack_one/models/shared/entityskills_2.rb +++ b/lib/stack_one/models/shared/entityskills_2.rb @@ -9,8 +9,6 @@ module Models module Shared class EntitySkills2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/entityskills_language.rb b/lib/stack_one/models/shared/entityskills_language.rb index a8c7f9d8..999472c5 100644 --- a/lib/stack_one/models/shared/entityskills_language.rb +++ b/lib/stack_one/models/shared/entityskills_language.rb @@ -15,7 +15,7 @@ class EntitySkillsLanguage # For read operations: the original language code from the provider. For write operations: fallback value used when value is omitted or "unmapped_value". You must ensure this matches the provider's format. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EntitySkills4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified locale code. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - field :value, Crystalline::Nilable.new(Models::Shared::EntitySkillsValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EntitySkillsValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EntitySkillsValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EntitySkillsValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EntitySkills4, T::Array[::Object])), value: T.nilable(Models::Shared::EntitySkillsValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/entityskills_schemas_minimum_proficiency_value.rb b/lib/stack_one/models/shared/entityskills_schemas_minimum_proficiency_value.rb index 0c4c8b6b..9099bb5e 100644 --- a/lib/stack_one/models/shared/entityskills_schemas_minimum_proficiency_value.rb +++ b/lib/stack_one/models/shared/entityskills_schemas_minimum_proficiency_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class EntitySkillsSchemasMinimumProficiencyValue < T::Enum - - + class EntitySkillsSchemasMinimumProficiencyValue + include ::Crystalline::Enum enums do ONE = new('1') TWO = new('2') @@ -19,6 +18,7 @@ class EntitySkillsSchemasMinimumProficiencyValue < T::Enum FIVE = new('5') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/entityskills_schemas_value.rb b/lib/stack_one/models/shared/entityskills_schemas_value.rb index f9b96535..be699f28 100644 --- a/lib/stack_one/models/shared/entityskills_schemas_value.rb +++ b/lib/stack_one/models/shared/entityskills_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class EntitySkillsSchemasValue < T::Enum - - + class EntitySkillsSchemasValue + include ::Crystalline::Enum enums do ONE = new('1') TWO = new('2') @@ -19,6 +18,7 @@ class EntitySkillsSchemasValue < T::Enum FIVE = new('5') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/entityskills_value.rb b/lib/stack_one/models/shared/entityskills_value.rb index cc31ef60..0d8411d6 100644 --- a/lib/stack_one/models/shared/entityskills_value.rb +++ b/lib/stack_one/models/shared/entityskills_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # EntitySkillsValue - The unified locale code. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - class EntitySkillsValue < T::Enum - - + class EntitySkillsValue + include ::Crystalline::Enum enums do AR_AR = new('ar_AR') AA_ER = new('aa_ER') @@ -424,6 +423,7 @@ class EntitySkillsValue < T::Enum ZU_ZA = new('zu_ZA') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/entityskillscreaterequestdto_maximum_proficiency.rb b/lib/stack_one/models/shared/entityskillscreaterequestdto_maximum_proficiency.rb index 166226e0..ecf94377 100644 --- a/lib/stack_one/models/shared/entityskillscreaterequestdto_maximum_proficiency.rb +++ b/lib/stack_one/models/shared/entityskillscreaterequestdto_maximum_proficiency.rb @@ -21,7 +21,7 @@ class EntitySkillsCreateRequestDtoMaximumProficiency field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EntitySkillsCreateRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::EntitySkillsCreateRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EntitySkillsCreateRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EntitySkillsCreateRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EntitySkillsCreateRequestDtoValue, true) } } sig { params(id: T.nilable(::String), name: T.nilable(::String), remote_id: T.nilable(::String), source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EntitySkillsCreateRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::EntitySkillsCreateRequestDtoValue)).void } def initialize(id: nil, name: nil, remote_id: nil, source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/entityskillscreaterequestdto_minimum_proficiency.rb b/lib/stack_one/models/shared/entityskillscreaterequestdto_minimum_proficiency.rb index f39447df..c8b7f7c4 100644 --- a/lib/stack_one/models/shared/entityskillscreaterequestdto_minimum_proficiency.rb +++ b/lib/stack_one/models/shared/entityskillscreaterequestdto_minimum_proficiency.rb @@ -21,7 +21,7 @@ class EntitySkillsCreateRequestDtoMinimumProficiency field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EntitySkillsCreateRequestDtoSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::EntitySkillsCreateRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EntitySkillsCreateRequestDtoSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EntitySkillsCreateRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EntitySkillsCreateRequestDtoSchemasValue, true) } } sig { params(id: T.nilable(::String), name: T.nilable(::String), remote_id: T.nilable(::String), source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EntitySkillsCreateRequestDtoSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::EntitySkillsCreateRequestDtoSchemasValue)).void } def initialize(id: nil, name: nil, remote_id: nil, source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/entityskillscreaterequestdto_schemas_value.rb b/lib/stack_one/models/shared/entityskillscreaterequestdto_schemas_value.rb index 4fcad1b7..c091fbcc 100644 --- a/lib/stack_one/models/shared/entityskillscreaterequestdto_schemas_value.rb +++ b/lib/stack_one/models/shared/entityskillscreaterequestdto_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class EntitySkillsCreateRequestDtoSchemasValue < T::Enum - - + class EntitySkillsCreateRequestDtoSchemasValue + include ::Crystalline::Enum enums do ONE = new('1') TWO = new('2') @@ -19,6 +18,7 @@ class EntitySkillsCreateRequestDtoSchemasValue < T::Enum FIVE = new('5') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/entityskillscreaterequestdto_value.rb b/lib/stack_one/models/shared/entityskillscreaterequestdto_value.rb index b6ac3c52..a9423d09 100644 --- a/lib/stack_one/models/shared/entityskillscreaterequestdto_value.rb +++ b/lib/stack_one/models/shared/entityskillscreaterequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class EntitySkillsCreateRequestDtoValue < T::Enum - - + class EntitySkillsCreateRequestDtoValue + include ::Crystalline::Enum enums do ONE = new('1') TWO = new('2') @@ -19,6 +18,7 @@ class EntitySkillsCreateRequestDtoValue < T::Enum FIVE = new('5') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/ethnicity.rb b/lib/stack_one/models/shared/ethnicity.rb index 09d60957..b59b25a2 100644 --- a/lib/stack_one/models/shared/ethnicity.rb +++ b/lib/stack_one/models/shared/ethnicity.rb @@ -15,7 +15,7 @@ class Ethnicity field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmployeeSchemasEthnicity4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasEthnicityValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmployeeSchemasEthnicityValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasEthnicityValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmployeeSchemasEthnicityValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmployeeSchemasEthnicity4, T::Array[::Object])), value: T.nilable(Models::Shared::EmployeeSchemasEthnicityValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/event.rb b/lib/stack_one/models/shared/event.rb index f5c7ea70..1afe4e76 100644 --- a/lib/stack_one/models/shared/event.rb +++ b/lib/stack_one/models/shared/event.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # Event - The event type - class Event < T::Enum - - + class Event + include ::Crystalline::Enum enums do SCREENING_RESULTS_CREATED = new('screening.results.created') SCREENING_RESULTS_UPDATED = new('screening.results.updated') @@ -18,6 +17,7 @@ class Event < T::Enum SCREENING_RESULTS_FAILED = new('screening.results.failed') SCREENING_RESULTS_CANCELLED = new('screening.results.cancelled') end + open! end end end diff --git a/lib/stack_one/models/shared/field.rb b/lib/stack_one/models/shared/field.rb index 078de651..7a4de691 100644 --- a/lib/stack_one/models/shared/field.rb +++ b/lib/stack_one/models/shared/field.rb @@ -21,7 +21,7 @@ class Field # Indicates if the field is required field :required, Crystalline::Nilable.new(Crystalline::Union.new(Crystalline::Boolean.new, Models::Shared::Field2)), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('required') } } # The type of the field - field :type, Crystalline::Nilable.new(Models::Shared::FieldType), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('type'), 'decoder': Utils.enum_from_string(Models::Shared::FieldType, true) } } + field :type, Crystalline::Nilable.new(Models::Shared::FieldType), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('type'), 'decoder': Utils.open_enum_from_string(Models::Shared::FieldType, true) } } # The possible values for the field field :values, Crystalline::Nilable.new(Crystalline::Array.new(::String)), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('values') } } diff --git a/lib/stack_one/models/shared/field_2.rb b/lib/stack_one/models/shared/field_2.rb index c6aceaf3..7707cbdc 100644 --- a/lib/stack_one/models/shared/field_2.rb +++ b/lib/stack_one/models/shared/field_2.rb @@ -9,8 +9,6 @@ module Models module Shared class Field2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/field_type.rb b/lib/stack_one/models/shared/field_type.rb index 081bb6dd..c5a2f29d 100644 --- a/lib/stack_one/models/shared/field_type.rb +++ b/lib/stack_one/models/shared/field_type.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # FieldType - The type of the field - class FieldType < T::Enum - - + class FieldType + include ::Crystalline::Enum enums do SHORT_TEXT = new('short_text') LONG_TEXT = new('long_text') @@ -25,6 +24,7 @@ class FieldType < T::Enum LOCATION = new('location') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/file_file_format.rb b/lib/stack_one/models/shared/file_file_format.rb index 777b5ee3..fe7df503 100644 --- a/lib/stack_one/models/shared/file_file_format.rb +++ b/lib/stack_one/models/shared/file_file_format.rb @@ -15,7 +15,7 @@ class FileFileFormat field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::FileSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The file format of the file, expressed as a file extension - field :value, Crystalline::Nilable.new(Models::Shared::FileValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::FileValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::FileValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::FileValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::FileSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::FileValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/file_format.rb b/lib/stack_one/models/shared/file_format.rb index b13a7902..a550c596 100644 --- a/lib/stack_one/models/shared/file_format.rb +++ b/lib/stack_one/models/shared/file_format.rb @@ -15,7 +15,7 @@ class FileFormat field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AtsDocumentApiModelSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The file format of the file, expressed as a file extension - field :value, Crystalline::Nilable.new(Models::Shared::AtsDocumentApiModelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AtsDocumentApiModelValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AtsDocumentApiModelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AtsDocumentApiModelValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AtsDocumentApiModelSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::AtsDocumentApiModelValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/file_value.rb b/lib/stack_one/models/shared/file_value.rb index a1aa1e4a..836c81d1 100644 --- a/lib/stack_one/models/shared/file_value.rb +++ b/lib/stack_one/models/shared/file_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # FileValue - The file format of the file, expressed as a file extension - class FileValue < T::Enum - - + class FileValue + include ::Crystalline::Enum enums do UNMAPPED_VALUE = new('unmapped_value') EZ = new('ez') @@ -1224,6 +1223,7 @@ class FileValue < T::Enum ICE = new('ice') MHT = new('mht') end + open! end end end diff --git a/lib/stack_one/models/shared/files_2.rb b/lib/stack_one/models/shared/files_2.rb index 31f4ea78..205ae293 100644 --- a/lib/stack_one/models/shared/files_2.rb +++ b/lib/stack_one/models/shared/files_2.rb @@ -9,8 +9,6 @@ module Models module Shared class Files2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/files_file_format.rb b/lib/stack_one/models/shared/files_file_format.rb index 2ce5f9a2..2f99399c 100644 --- a/lib/stack_one/models/shared/files_file_format.rb +++ b/lib/stack_one/models/shared/files_file_format.rb @@ -15,7 +15,7 @@ class FilesFileFormat field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Files4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The file format of the file, expressed as a file extension - field :value, Crystalline::Nilable.new(Models::Shared::FilesValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::FilesValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::FilesValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::FilesValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Files4, T::Array[::Object])), value: T.nilable(Models::Shared::FilesValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/files_schemas_2.rb b/lib/stack_one/models/shared/files_schemas_2.rb index a4c11fac..1f48b9a3 100644 --- a/lib/stack_one/models/shared/files_schemas_2.rb +++ b/lib/stack_one/models/shared/files_schemas_2.rb @@ -9,8 +9,6 @@ module Models module Shared class FilesSchemas2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/files_value.rb b/lib/stack_one/models/shared/files_value.rb index d39cf975..3d130427 100644 --- a/lib/stack_one/models/shared/files_value.rb +++ b/lib/stack_one/models/shared/files_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # FilesValue - The file format of the file, expressed as a file extension - class FilesValue < T::Enum - - + class FilesValue + include ::Crystalline::Enum enums do UNMAPPED_VALUE = new('unmapped_value') EZ = new('ez') @@ -1224,6 +1223,7 @@ class FilesValue < T::Enum ICE = new('ice') MHT = new('mht') end + open! end end end diff --git a/lib/stack_one/models/shared/folders_2.rb b/lib/stack_one/models/shared/folders_2.rb index 7ba30af2..f405a4c9 100644 --- a/lib/stack_one/models/shared/folders_2.rb +++ b/lib/stack_one/models/shared/folders_2.rb @@ -9,8 +9,6 @@ module Models module Shared class Folders2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/folders_schemas_2.rb b/lib/stack_one/models/shared/folders_schemas_2.rb index c3d7d5ff..2bab27ef 100644 --- a/lib/stack_one/models/shared/folders_schemas_2.rb +++ b/lib/stack_one/models/shared/folders_schemas_2.rb @@ -9,8 +9,6 @@ module Models module Shared class FoldersSchemas2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/folders_schemas_is_root_2.rb b/lib/stack_one/models/shared/folders_schemas_is_root_2.rb index 7544bd02..628ae30f 100644 --- a/lib/stack_one/models/shared/folders_schemas_is_root_2.rb +++ b/lib/stack_one/models/shared/folders_schemas_is_root_2.rb @@ -9,8 +9,6 @@ module Models module Shared class FoldersSchemasIsRoot2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/gender.rb b/lib/stack_one/models/shared/gender.rb index d0ec2f57..cb724456 100644 --- a/lib/stack_one/models/shared/gender.rb +++ b/lib/stack_one/models/shared/gender.rb @@ -15,7 +15,7 @@ class Gender field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmployeeSchemasGender4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasGenderValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmployeeSchemasGenderValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasGenderValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmployeeSchemasGenderValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmployeeSchemasGender4, T::Array[::Object])), value: T.nilable(Models::Shared::EmployeeSchemasGenderValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hierarchy.rb b/lib/stack_one/models/shared/hierarchy.rb index c0b51d38..098b6703 100644 --- a/lib/stack_one/models/shared/hierarchy.rb +++ b/lib/stack_one/models/shared/hierarchy.rb @@ -15,7 +15,7 @@ class Hierarchy # For read operations: the original category level from the provider. For write operations: fallback value used when value is omitted or "unmapped_value". You must ensure this matches the provider's format. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Category4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified category level. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - field :value, Crystalline::Nilable.new(Models::Shared::CategoryValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CategoryValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CategoryValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CategoryValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Category4, T::Array[::Object])), value: T.nilable(Models::Shared::CategoryValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisbankdetails_2.rb b/lib/stack_one/models/shared/hrisbankdetails_2.rb index 08737c8b..a88215e6 100644 --- a/lib/stack_one/models/shared/hrisbankdetails_2.rb +++ b/lib/stack_one/models/shared/hrisbankdetails_2.rb @@ -9,8 +9,6 @@ module Models module Shared class HRISBankDetails2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/hrisbankdetails_currency_code.rb b/lib/stack_one/models/shared/hrisbankdetails_currency_code.rb index 36823bbb..3b90ace1 100644 --- a/lib/stack_one/models/shared/hrisbankdetails_currency_code.rb +++ b/lib/stack_one/models/shared/hrisbankdetails_currency_code.rb @@ -15,7 +15,7 @@ class HRISBankDetailsCurrencyCode field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HRISBankDetailsSchemasCurrencyCode4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # ISO 4217 currency code - field :value, Crystalline::Nilable.new(Models::Shared::HRISBankDetailsSchemasCurrencyCodeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HRISBankDetailsSchemasCurrencyCodeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HRISBankDetailsSchemasCurrencyCodeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HRISBankDetailsSchemasCurrencyCodeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HRISBankDetailsSchemasCurrencyCode4, T::Array[::Object])), value: T.nilable(Models::Shared::HRISBankDetailsSchemasCurrencyCodeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisbankdetails_schemas_currency_code_value.rb b/lib/stack_one/models/shared/hrisbankdetails_schemas_currency_code_value.rb index bb66d971..fdb6c8b7 100644 --- a/lib/stack_one/models/shared/hrisbankdetails_schemas_currency_code_value.rb +++ b/lib/stack_one/models/shared/hrisbankdetails_schemas_currency_code_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HRISBankDetailsSchemasCurrencyCodeValue - ISO 4217 currency code - class HRISBankDetailsSchemasCurrencyCodeValue < T::Enum - - + class HRISBankDetailsSchemasCurrencyCodeValue + include ::Crystalline::Enum enums do AED = new('AED') AFN = new('AFN') @@ -171,6 +170,7 @@ class HRISBankDetailsSchemasCurrencyCodeValue < T::Enum ZWL = new('ZWL') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisbankdetails_schemas_value.rb b/lib/stack_one/models/shared/hrisbankdetails_schemas_value.rb index c04acfc1..96d343da 100644 --- a/lib/stack_one/models/shared/hrisbankdetails_schemas_value.rb +++ b/lib/stack_one/models/shared/hrisbankdetails_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HRISBankDetailsSchemasValue - The ISO3166-1 Alpha2 Code of the Country - class HRISBankDetailsSchemasValue < T::Enum - - + class HRISBankDetailsSchemasValue + include ::Crystalline::Enum enums do AF = new('AF') AL = new('AL') @@ -262,6 +261,7 @@ class HRISBankDetailsSchemasValue < T::Enum ZW = new('ZW') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisbankdetails_value.rb b/lib/stack_one/models/shared/hrisbankdetails_value.rb index 83fdeb63..5b81cb8d 100644 --- a/lib/stack_one/models/shared/hrisbankdetails_value.rb +++ b/lib/stack_one/models/shared/hrisbankdetails_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HRISBankDetailsValue - The type of bank account - class HRISBankDetailsValue < T::Enum - - + class HRISBankDetailsValue + include ::Crystalline::Enum enums do SAVINGS = new('savings') CHECKING = new('checking') @@ -20,6 +19,7 @@ class HRISBankDetailsValue < T::Enum OTHER = new('other') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisbenefit_benefit_type.rb b/lib/stack_one/models/shared/hrisbenefit_benefit_type.rb index 396349c1..d32d8e91 100644 --- a/lib/stack_one/models/shared/hrisbenefit_benefit_type.rb +++ b/lib/stack_one/models/shared/hrisbenefit_benefit_type.rb @@ -15,7 +15,7 @@ class HRISBenefitBenefitType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HRISBenefit4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the benefit - field :value, Crystalline::Nilable.new(Models::Shared::HRISBenefitValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HRISBenefitValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HRISBenefitValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HRISBenefitValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HRISBenefit4, T::Array[::Object])), value: T.nilable(Models::Shared::HRISBenefitValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisbenefit_value.rb b/lib/stack_one/models/shared/hrisbenefit_value.rb index 3ff35eb7..704bcf94 100644 --- a/lib/stack_one/models/shared/hrisbenefit_value.rb +++ b/lib/stack_one/models/shared/hrisbenefit_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HRISBenefitValue - The type of the benefit - class HRISBenefitValue < T::Enum - - + class HRISBenefitValue + include ::Crystalline::Enum enums do RETIREMENT_SAVINGS = new('retirement_savings') HEALTH_SAVINGS = new('health_savings') @@ -19,6 +18,7 @@ class HRISBenefitValue < T::Enum INSURANCE = new('insurance') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscostcenter_type.rb b/lib/stack_one/models/shared/hriscostcenter_type.rb index bda3cb62..1bc7dd52 100644 --- a/lib/stack_one/models/shared/hriscostcenter_type.rb +++ b/lib/stack_one/models/shared/hriscostcenter_type.rb @@ -15,7 +15,7 @@ class HRISCostCenterType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HRISCostCenter4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HRISCostCenterValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HRISCostCenterValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HRISCostCenterValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HRISCostCenterValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HRISCostCenter4, T::Array[::Object])), value: T.nilable(Models::Shared::HRISCostCenterValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscostcenter_value.rb b/lib/stack_one/models/shared/hriscostcenter_value.rb index 61466a9f..29a5aff6 100644 --- a/lib/stack_one/models/shared/hriscostcenter_value.rb +++ b/lib/stack_one/models/shared/hriscostcenter_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class HRISCostCenterValue < T::Enum - - + class HRISCostCenterValue + include ::Crystalline::Enum enums do WORKSPACE = new('workspace') TEAM = new('team') @@ -20,6 +19,7 @@ class HRISCostCenterValue < T::Enum UNMAPPED_VALUE = new('unmapped_value') COST_CENTER = new('cost_center') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_country.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_country.rb index 1a5be383..a18c79ed 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_country.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_country.rb @@ -15,7 +15,7 @@ class HrisCreateEmployeeRequestDtoCountry field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmployeeRequestDtoSchemasHomeLocation4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The ISO3166-1 Alpha2 Code of the Country - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasHomeLocationValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasHomeLocationValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasHomeLocationValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasHomeLocationValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmployeeRequestDtoSchemasHomeLocation4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmployeeRequestDtoSchemasHomeLocationValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_employment_contract_type.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_employment_contract_type.rb index 751e9d14..9b2f92b7 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_employment_contract_type.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_employment_contract_type.rb @@ -17,7 +17,7 @@ class HrisCreateEmployeeRequestDtoEmploymentContractType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmployeeRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmployeeRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmployeeRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_employment_status.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_employment_status.rb index 52f17fea..c8b19d01 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_employment_status.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_employment_status.rb @@ -15,7 +15,7 @@ class HrisCreateEmployeeRequestDtoEmploymentStatus field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, Crystalline::Union.new(::Integer, ::Float), Crystalline::Boolean.new, Models::Shared::HrisCreateEmployeeRequestDtoSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, T.any(::Integer, ::Float), T::Boolean, Models::Shared::HrisCreateEmployeeRequestDtoSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmployeeRequestDtoSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_employment_type.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_employment_type.rb index 08ee4c61..20b5231a 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_employment_type.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_employment_type.rb @@ -17,7 +17,7 @@ class HrisCreateEmployeeRequestDtoEmploymentType # The source value of the employment type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the employment. - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentType4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_ethnicity.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_ethnicity.rb index 5416df7d..e8b1ca67 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_ethnicity.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_ethnicity.rb @@ -15,7 +15,7 @@ class HrisCreateEmployeeRequestDtoEthnicity field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmployeeRequestDtoSchemasEthnicity4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEthnicityValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEthnicityValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEthnicityValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEthnicityValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmployeeRequestDtoSchemasEthnicity4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEthnicityValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_gender.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_gender.rb index 5a60d08d..9c6a3470 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_gender.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_gender.rb @@ -15,7 +15,7 @@ class HrisCreateEmployeeRequestDtoGender field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmployeeRequestDtoSchemasGender4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasGenderValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasGenderValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasGenderValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasGenderValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmployeeRequestDtoSchemasGender4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmployeeRequestDtoSchemasGenderValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_marital_status.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_marital_status.rb index 05c0a8c0..fae26438 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_marital_status.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_marital_status.rb @@ -15,7 +15,7 @@ class HrisCreateEmployeeRequestDtoMaritalStatus field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmployeeRequestDtoSchemasMaritalStatus4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasMaritalStatusValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasMaritalStatusValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasMaritalStatusValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasMaritalStatusValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmployeeRequestDtoSchemasMaritalStatus4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmployeeRequestDtoSchemasMaritalStatusValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_pay_frequency.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_pay_frequency.rb index 34602480..9fed3335 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_pay_frequency.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_pay_frequency.rb @@ -15,7 +15,7 @@ class HrisCreateEmployeeRequestDtoPayFrequency # The source value of the pay frequency. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmployment4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The pay frequency of the job postings. - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmployment4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_pay_period.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_pay_period.rb index d19ebc6a..5b862e94 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_pay_period.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_pay_period.rb @@ -15,7 +15,7 @@ class HrisCreateEmployeeRequestDtoPayPeriod # The source value of the pay period. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentPayPeriod4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The pay period of the job postings. - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentPayPeriodValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentPayPeriodValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentPayPeriodValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentPayPeriodValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentPayPeriod4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentPayPeriodValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_period.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_period.rb index 05c707b0..9ef18d80 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_period.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_period.rb @@ -15,7 +15,7 @@ class HrisCreateEmployeeRequestDtoPeriod field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentWorkTime4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified value for the period. - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentWorkTimeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentWorkTimeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentWorkTimeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentWorkTimeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentWorkTime4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentWorkTimeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_preferred_language.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_preferred_language.rb index a1f53ea3..7f91f888 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_preferred_language.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_preferred_language.rb @@ -15,7 +15,7 @@ class HrisCreateEmployeeRequestDtoPreferredLanguage field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmployeeRequestDtoSchemasPreferredLanguage4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The ISO639-2 Code of the language - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasPreferredLanguageValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasPreferredLanguageValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasPreferredLanguageValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasPreferredLanguageValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmployeeRequestDtoSchemasPreferredLanguage4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmployeeRequestDtoSchemasPreferredLanguageValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_contract_type.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_contract_type.rb index 9f0e220c..8f216588 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_contract_type.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_contract_type.rb @@ -15,7 +15,7 @@ class HrisCreateEmployeeRequestDtoSchemasContractType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentContractType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentContractTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentContractTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentContractTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentContractTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentContractType4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentContractTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_country.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_country.rb index 79c4ff62..b3627788 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_country.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_country.rb @@ -15,7 +15,7 @@ class HrisCreateEmployeeRequestDtoSchemasCountry field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumber4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The ISO3166-1 Alpha2 Code of the Country - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumber4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_contract_type.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_contract_type.rb index de631f52..d5e9cd49 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_contract_type.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_contract_type.rb @@ -17,7 +17,7 @@ class HrisCreateEmployeeRequestDtoSchemasEmploymentContractType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentContractType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentContractTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentContractTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentContractTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentContractTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentContractType4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentContractTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_contract_type_value.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_contract_type_value.rb index 9c8f0fd1..f6d64858 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_contract_type_value.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_contract_type_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared - class HrisCreateEmployeeRequestDtoSchemasEmploymentContractTypeValue < T::Enum - - + class HrisCreateEmployeeRequestDtoSchemasEmploymentContractTypeValue + include ::Crystalline::Enum enums do FULL_TIME = new('full_time') SHIFTS = new('shifts') PART_TIME = new('part_time') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_employment_contract_type_value.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_employment_contract_type_value.rb index 2579e58c..01ac25f6 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_employment_contract_type_value.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_employment_contract_type_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared - class HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentContractTypeValue < T::Enum - - + class HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentContractTypeValue + include ::Crystalline::Enum enums do FULL_TIME = new('full_time') SHIFTS = new('shifts') PART_TIME = new('part_time') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_employment_type_value.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_employment_type_value.rb index e5552698..0c42ed5b 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_employment_type_value.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_employment_type_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentTypeValue - The type of the employment. - class HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentTypeValue < T::Enum - - + class HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentTypeValue + include ::Crystalline::Enum enums do CONTRACTOR = new('contractor') INTERN = new('intern') @@ -30,6 +29,7 @@ class HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentTypeValue < T::Enum PROGRAMME = new('Programme') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_pay_period_value.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_pay_period_value.rb index c50dfba8..b2e4f388 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_pay_period_value.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_pay_period_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisCreateEmployeeRequestDtoSchemasEmploymentPayPeriodValue - The pay period of the job postings. - class HrisCreateEmployeeRequestDtoSchemasEmploymentPayPeriodValue < T::Enum - - + class HrisCreateEmployeeRequestDtoSchemasEmploymentPayPeriodValue + include ::Crystalline::Enum enums do HOUR = new('hour') DAY = new('day') @@ -26,6 +25,7 @@ class HrisCreateEmployeeRequestDtoSchemasEmploymentPayPeriodValue < T::Enum NONE = new('none') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type.rb index 5c050961..b1b27347 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type.rb @@ -17,7 +17,7 @@ class HrisCreateEmployeeRequestDtoSchemasEmploymentType # The source value of the employment type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the employment. - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentType4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentEmploymentTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type_type.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type_type.rb index 48dc28ca..766af2db 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type_type.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type_type.rb @@ -15,7 +15,7 @@ class HrisCreateEmployeeRequestDtoSchemasEmploymentTypeType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentTypeType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentTypeTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentTypeTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentTypeTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentTypeTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentTypeType4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmployeeRequestDtoSchemasEmploymentTypeTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type_type_value.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type_type_value.rb index e97dfab1..1a6a73f3 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type_type_value.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type_type_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class HrisCreateEmployeeRequestDtoSchemasEmploymentTypeTypeValue < T::Enum - - + class HrisCreateEmployeeRequestDtoSchemasEmploymentTypeTypeValue + include ::Crystalline::Enum enums do CONTRACTOR = new('contractor') INTERN = new('intern') @@ -30,6 +29,7 @@ class HrisCreateEmployeeRequestDtoSchemasEmploymentTypeTypeValue < T::Enum PROGRAMME = new('Programme') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type_value.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type_value.rb index 95774b63..87ddf386 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type_value.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_type_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisCreateEmployeeRequestDtoSchemasEmploymentTypeValue - The type of the employment. - class HrisCreateEmployeeRequestDtoSchemasEmploymentTypeValue < T::Enum - - + class HrisCreateEmployeeRequestDtoSchemasEmploymentTypeValue + include ::Crystalline::Enum enums do CONTRACTOR = new('contractor') INTERN = new('intern') @@ -30,6 +29,7 @@ class HrisCreateEmployeeRequestDtoSchemasEmploymentTypeValue < T::Enum PROGRAMME = new('Programme') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_value.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_value.rb index 9656090c..f5d74816 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_value.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisCreateEmployeeRequestDtoSchemasEmploymentValue - The pay frequency of the job postings. - class HrisCreateEmployeeRequestDtoSchemasEmploymentValue < T::Enum - - + class HrisCreateEmployeeRequestDtoSchemasEmploymentValue + include ::Crystalline::Enum enums do HOURLY = new('hourly') WEEKLY = new('weekly') @@ -28,6 +27,7 @@ class HrisCreateEmployeeRequestDtoSchemasEmploymentValue < T::Enum HALF_YEARLY = new('half_yearly') DAILY = new('daily') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_work_time_value.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_work_time_value.rb index 14fd2daf..21972d6a 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_work_time_value.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_employment_work_time_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisCreateEmployeeRequestDtoSchemasEmploymentWorkTimeValue - The unified value for the period. - class HrisCreateEmployeeRequestDtoSchemasEmploymentWorkTimeValue < T::Enum - - + class HrisCreateEmployeeRequestDtoSchemasEmploymentWorkTimeValue + include ::Crystalline::Enum enums do DAY = new('day') WEEK = new('week') @@ -18,6 +17,7 @@ class HrisCreateEmployeeRequestDtoSchemasEmploymentWorkTimeValue < T::Enum YEAR = new('year') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_ethnicity_value.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_ethnicity_value.rb index fbb177aa..f2b8b616 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_ethnicity_value.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_ethnicity_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class HrisCreateEmployeeRequestDtoSchemasEthnicityValue < T::Enum - - + class HrisCreateEmployeeRequestDtoSchemasEthnicityValue + include ::Crystalline::Enum enums do WHITE = new('white') BLACK_OR_AFRICAN_AMERICAN = new('black_or_african_american') @@ -23,6 +22,7 @@ class HrisCreateEmployeeRequestDtoSchemasEthnicityValue < T::Enum OTHER = new('other') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_gender_value.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_gender_value.rb index fe79bcd4..dd2ae2b1 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_gender_value.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_gender_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class HrisCreateEmployeeRequestDtoSchemasGenderValue < T::Enum - - + class HrisCreateEmployeeRequestDtoSchemasGenderValue + include ::Crystalline::Enum enums do MALE = new('male') FEMALE = new('female') @@ -20,6 +19,7 @@ class HrisCreateEmployeeRequestDtoSchemasGenderValue < T::Enum DIVERSE = new('diverse') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_home_location_value.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_home_location_value.rb index bab86733..2348c49c 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_home_location_value.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_home_location_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisCreateEmployeeRequestDtoSchemasHomeLocationValue - The ISO3166-1 Alpha2 Code of the Country - class HrisCreateEmployeeRequestDtoSchemasHomeLocationValue < T::Enum - - + class HrisCreateEmployeeRequestDtoSchemasHomeLocationValue + include ::Crystalline::Enum enums do AF = new('AF') AL = new('AL') @@ -262,6 +261,7 @@ class HrisCreateEmployeeRequestDtoSchemasHomeLocationValue < T::Enum ZW = new('ZW') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_marital_status_value.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_marital_status_value.rb index ef691f29..41051c32 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_marital_status_value.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_marital_status_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class HrisCreateEmployeeRequestDtoSchemasMaritalStatusValue < T::Enum - - + class HrisCreateEmployeeRequestDtoSchemasMaritalStatusValue + include ::Crystalline::Enum enums do SINGLE = new('single') MARRIED = new('married') @@ -23,6 +22,7 @@ class HrisCreateEmployeeRequestDtoSchemasMaritalStatusValue < T::Enum NOT_DISCLOSED = new('not_disclosed') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_national_identity_number_type_value.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_national_identity_number_type_value.rb index 46c54edc..365d333d 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_national_identity_number_type_value.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_national_identity_number_type_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberTypeValue - The type of the national identity number - class HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberTypeValue < T::Enum - - + class HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberTypeValue + include ::Crystalline::Enum enums do SSN = new('ssn') NIN = new('nin') @@ -157,6 +156,7 @@ class HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberTypeValue < T::En UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_national_identity_number_value.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_national_identity_number_value.rb index 52f0efb7..e52224bd 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_national_identity_number_value.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_national_identity_number_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberValue - The ISO3166-1 Alpha2 Code of the Country - class HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberValue < T::Enum - - + class HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberValue + include ::Crystalline::Enum enums do AF = new('AF') AL = new('AL') @@ -262,6 +261,7 @@ class HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberValue < T::Enum ZW = new('ZW') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_preferred_language_value.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_preferred_language_value.rb index cd20f90a..88bc951c 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_preferred_language_value.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_preferred_language_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisCreateEmployeeRequestDtoSchemasPreferredLanguageValue - The ISO639-2 Code of the language - class HrisCreateEmployeeRequestDtoSchemasPreferredLanguageValue < T::Enum - - + class HrisCreateEmployeeRequestDtoSchemasPreferredLanguageValue + include ::Crystalline::Enum enums do AAR = new('aar') AFR = new('afr') @@ -132,6 +131,7 @@ class HrisCreateEmployeeRequestDtoSchemasPreferredLanguageValue < T::Enum ZUL = new('zul') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_type.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_type.rb index 7bc7f94a..e1153e13 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_type.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_type.rb @@ -15,7 +15,7 @@ class HrisCreateEmployeeRequestDtoSchemasType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the national identity number - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberType4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmployeeRequestDtoSchemasNationalIdentityNumberTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_value.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_value.rb index 84cd023f..60e4a7d9 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_value.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class HrisCreateEmployeeRequestDtoSchemasValue < T::Enum - - + class HrisCreateEmployeeRequestDtoSchemasValue + include ::Crystalline::Enum enums do ACTIVE = new('active') PENDING = new('pending') @@ -20,6 +19,7 @@ class HrisCreateEmployeeRequestDtoSchemasValue < T::Enum UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_work_location_country.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_work_location_country.rb index 2ed72cba..27e5b662 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_work_location_country.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_work_location_country.rb @@ -15,7 +15,7 @@ class HrisCreateEmployeeRequestDtoSchemasWorkLocationCountry field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmployeeRequestDtoSchemasWorkLocation4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The ISO3166-1 Alpha2 Code of the Country - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasWorkLocationValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasWorkLocationValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmployeeRequestDtoSchemasWorkLocationValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmployeeRequestDtoSchemasWorkLocationValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmployeeRequestDtoSchemasWorkLocation4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmployeeRequestDtoSchemasWorkLocationValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_work_location_value.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_work_location_value.rb index 08472b7a..8a2fe9ac 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_work_location_value.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_schemas_work_location_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisCreateEmployeeRequestDtoSchemasWorkLocationValue - The ISO3166-1 Alpha2 Code of the Country - class HrisCreateEmployeeRequestDtoSchemasWorkLocationValue < T::Enum - - + class HrisCreateEmployeeRequestDtoSchemasWorkLocationValue + include ::Crystalline::Enum enums do AF = new('AF') AL = new('AL') @@ -262,6 +261,7 @@ class HrisCreateEmployeeRequestDtoSchemasWorkLocationValue < T::Enum ZW = new('ZW') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemployeerequestdto_value.rb b/lib/stack_one/models/shared/hriscreateemployeerequestdto_value.rb index 6f0b3176..c82efef0 100644 --- a/lib/stack_one/models/shared/hriscreateemployeerequestdto_value.rb +++ b/lib/stack_one/models/shared/hriscreateemployeerequestdto_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared - class HrisCreateEmployeeRequestDtoValue < T::Enum - - + class HrisCreateEmployeeRequestDtoValue + include ::Crystalline::Enum enums do FULL_TIME = new('full_time') SHIFTS = new('shifts') PART_TIME = new('part_time') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_employment_contract_type.rb b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_employment_contract_type.rb index aa4356f3..441b3e71 100644 --- a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_employment_contract_type.rb +++ b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_employment_contract_type.rb @@ -17,7 +17,7 @@ class HrisCreateEmploymentRequestDtoEmploymentContractType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmploymentRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmploymentRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmploymentRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmploymentRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmploymentRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmploymentRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmploymentRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_employment_type.rb b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_employment_type.rb index 642e45b2..4f42113b 100644 --- a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_employment_type.rb +++ b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_employment_type.rb @@ -17,7 +17,7 @@ class HrisCreateEmploymentRequestDtoEmploymentType # The source value of the employment type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmploymentRequestDtoSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the employment. - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmploymentRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmploymentRequestDtoSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmploymentRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmploymentRequestDtoSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmploymentRequestDtoSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmploymentRequestDtoSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_pay_frequency.rb b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_pay_frequency.rb index e9b7ed06..d08bfbc6 100644 --- a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_pay_frequency.rb +++ b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_pay_frequency.rb @@ -15,7 +15,7 @@ class HrisCreateEmploymentRequestDtoPayFrequency # The source value of the pay frequency. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmploymentRequestDtoSchemasPayFrequency4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The pay frequency of the job postings. - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmploymentRequestDtoSchemasPayFrequencyValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmploymentRequestDtoSchemasPayFrequencyValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmploymentRequestDtoSchemasPayFrequencyValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmploymentRequestDtoSchemasPayFrequencyValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmploymentRequestDtoSchemasPayFrequency4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmploymentRequestDtoSchemasPayFrequencyValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_pay_period.rb b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_pay_period.rb index 649cc917..050e5fe2 100644 --- a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_pay_period.rb +++ b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_pay_period.rb @@ -15,7 +15,7 @@ class HrisCreateEmploymentRequestDtoPayPeriod # The source value of the pay period. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmploymentRequestDtoSchemasPayPeriod4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The pay period of the job postings. - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmploymentRequestDtoSchemasPayPeriodValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmploymentRequestDtoSchemasPayPeriodValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmploymentRequestDtoSchemasPayPeriodValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmploymentRequestDtoSchemasPayPeriodValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmploymentRequestDtoSchemasPayPeriod4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmploymentRequestDtoSchemasPayPeriodValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_period.rb b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_period.rb index 1ff7fe24..0efdaae1 100644 --- a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_period.rb +++ b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_period.rb @@ -15,7 +15,7 @@ class HrisCreateEmploymentRequestDtoPeriod field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmploymentRequestDtoSchemasWorkTime4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified value for the period. - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmploymentRequestDtoSchemasWorkTimeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmploymentRequestDtoSchemasWorkTimeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmploymentRequestDtoSchemasWorkTimeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmploymentRequestDtoSchemasWorkTimeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmploymentRequestDtoSchemasWorkTime4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmploymentRequestDtoSchemasWorkTimeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_contract_type.rb b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_contract_type.rb index c3638059..7bb51989 100644 --- a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_contract_type.rb +++ b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_contract_type.rb @@ -15,7 +15,7 @@ class HrisCreateEmploymentRequestDtoSchemasContractType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmploymentRequestDtoSchemasContractType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmploymentRequestDtoSchemasContractTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmploymentRequestDtoSchemasContractTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmploymentRequestDtoSchemasContractTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmploymentRequestDtoSchemasContractTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmploymentRequestDtoSchemasContractType4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmploymentRequestDtoSchemasContractTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_contract_type_value.rb b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_contract_type_value.rb index f04bef2e..36e08b2d 100644 --- a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_contract_type_value.rb +++ b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_contract_type_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared - class HrisCreateEmploymentRequestDtoSchemasContractTypeValue < T::Enum - - + class HrisCreateEmploymentRequestDtoSchemasContractTypeValue + include ::Crystalline::Enum enums do FULL_TIME = new('full_time') SHIFTS = new('shifts') PART_TIME = new('part_time') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_pay_frequency_value.rb b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_pay_frequency_value.rb index f8c1adba..40acf33d 100644 --- a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_pay_frequency_value.rb +++ b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_pay_frequency_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisCreateEmploymentRequestDtoSchemasPayFrequencyValue - The pay frequency of the job postings. - class HrisCreateEmploymentRequestDtoSchemasPayFrequencyValue < T::Enum - - + class HrisCreateEmploymentRequestDtoSchemasPayFrequencyValue + include ::Crystalline::Enum enums do HOURLY = new('hourly') WEEKLY = new('weekly') @@ -28,6 +27,7 @@ class HrisCreateEmploymentRequestDtoSchemasPayFrequencyValue < T::Enum HALF_YEARLY = new('half_yearly') DAILY = new('daily') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_pay_period_value.rb b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_pay_period_value.rb index b8c31cf7..1dc78d05 100644 --- a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_pay_period_value.rb +++ b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_pay_period_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisCreateEmploymentRequestDtoSchemasPayPeriodValue - The pay period of the job postings. - class HrisCreateEmploymentRequestDtoSchemasPayPeriodValue < T::Enum - - + class HrisCreateEmploymentRequestDtoSchemasPayPeriodValue + include ::Crystalline::Enum enums do HOUR = new('hour') DAY = new('day') @@ -26,6 +25,7 @@ class HrisCreateEmploymentRequestDtoSchemasPayPeriodValue < T::Enum NONE = new('none') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_type.rb b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_type.rb index 8802365e..5e20a3af 100644 --- a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_type.rb +++ b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_type.rb @@ -15,7 +15,7 @@ class HrisCreateEmploymentRequestDtoSchemasType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateEmploymentRequestDtoSchemasType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmploymentRequestDtoSchemasTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateEmploymentRequestDtoSchemasTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateEmploymentRequestDtoSchemasTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateEmploymentRequestDtoSchemasTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateEmploymentRequestDtoSchemasType4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateEmploymentRequestDtoSchemasTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_type_value.rb b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_type_value.rb index 6fea3a57..e09efdf9 100644 --- a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_type_value.rb +++ b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_type_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class HrisCreateEmploymentRequestDtoSchemasTypeValue < T::Enum - - + class HrisCreateEmploymentRequestDtoSchemasTypeValue + include ::Crystalline::Enum enums do CONTRACTOR = new('contractor') INTERN = new('intern') @@ -30,6 +29,7 @@ class HrisCreateEmploymentRequestDtoSchemasTypeValue < T::Enum PROGRAMME = new('Programme') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_value.rb b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_value.rb index 547022bf..6009a81e 100644 --- a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_value.rb +++ b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisCreateEmploymentRequestDtoSchemasValue - The type of the employment. - class HrisCreateEmploymentRequestDtoSchemasValue < T::Enum - - + class HrisCreateEmploymentRequestDtoSchemasValue + include ::Crystalline::Enum enums do CONTRACTOR = new('contractor') INTERN = new('intern') @@ -30,6 +29,7 @@ class HrisCreateEmploymentRequestDtoSchemasValue < T::Enum PROGRAMME = new('Programme') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_work_time_value.rb b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_work_time_value.rb index fe3ac96b..554ddcdc 100644 --- a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_work_time_value.rb +++ b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_schemas_work_time_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisCreateEmploymentRequestDtoSchemasWorkTimeValue - The unified value for the period. - class HrisCreateEmploymentRequestDtoSchemasWorkTimeValue < T::Enum - - + class HrisCreateEmploymentRequestDtoSchemasWorkTimeValue + include ::Crystalline::Enum enums do DAY = new('day') WEEK = new('week') @@ -18,6 +17,7 @@ class HrisCreateEmploymentRequestDtoSchemasWorkTimeValue < T::Enum YEAR = new('year') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_value.rb b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_value.rb index af96c255..1987b22c 100644 --- a/lib/stack_one/models/shared/hriscreateemploymentrequestdto_value.rb +++ b/lib/stack_one/models/shared/hriscreateemploymentrequestdto_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared - class HrisCreateEmploymentRequestDtoValue < T::Enum - - + class HrisCreateEmploymentRequestDtoValue + include ::Crystalline::Enum enums do FULL_TIME = new('full_time') SHIFTS = new('shifts') PART_TIME = new('part_time') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_2.rb b/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_2.rb index 06dbe8cb..921ec0fa 100644 --- a/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_2.rb +++ b/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_2.rb @@ -9,8 +9,6 @@ module Models module Shared class HrisCreateTimeOffRequestDto2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_schemas_2.rb b/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_schemas_2.rb index 1073cb8c..c959e646 100644 --- a/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_schemas_2.rb +++ b/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_schemas_2.rb @@ -9,8 +9,6 @@ module Models module Shared class HrisCreateTimeOffRequestDtoSchemas2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_schemas_value.rb b/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_schemas_value.rb index 2e2c6430..45176369 100644 --- a/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_schemas_value.rb +++ b/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class HrisCreateTimeOffRequestDtoSchemasValue < T::Enum - - + class HrisCreateTimeOffRequestDtoSchemasValue + include ::Crystalline::Enum enums do SICK = new('sick') UNMAPPED_VALUE = new('unmapped_value') @@ -36,6 +35,7 @@ class HrisCreateTimeOffRequestDtoSchemasValue < T::Enum BEREAVEMENT = new('bereavement') OTHER = new('other') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_status.rb b/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_status.rb index 442036b1..e5d957c3 100644 --- a/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_status.rb +++ b/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_status.rb @@ -15,7 +15,7 @@ class HrisCreateTimeOffRequestDtoStatus field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateTimeOffRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateTimeOffRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateTimeOffRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateTimeOffRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateTimeOffRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateTimeOffRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateTimeOffRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_type.rb b/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_type.rb index 2f9398ec..f078cf9e 100644 --- a/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_type.rb +++ b/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_type.rb @@ -17,7 +17,7 @@ class HrisCreateTimeOffRequestDtoType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateTimeOffRequestDtoSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateTimeOffRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateTimeOffRequestDtoSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateTimeOffRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateTimeOffRequestDtoSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateTimeOffRequestDtoSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateTimeOffRequestDtoSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_value.rb b/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_value.rb index 843d9ea4..014bc05e 100644 --- a/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_value.rb +++ b/lib/stack_one/models/shared/hriscreatetimeoffrequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class HrisCreateTimeOffRequestDtoValue < T::Enum - - + class HrisCreateTimeOffRequestDtoValue + include ::Crystalline::Enum enums do APPROVED = new('approved') CANCELLED = new('cancelled') @@ -20,6 +19,7 @@ class HrisCreateTimeOffRequestDtoValue < T::Enum DRAFT = new('draft') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_file_format.rb b/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_file_format.rb index acb71fcb..bc6152f0 100644 --- a/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_file_format.rb +++ b/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_file_format.rb @@ -15,7 +15,7 @@ class HrisCreateWorkEligibilityRequestDtoFileFormat field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateWorkEligibilityRequestDtoSchemasDocumentFileFormat4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The file format of the file, expressed as a file extension - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateWorkEligibilityRequestDtoSchemasDocumentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateWorkEligibilityRequestDtoSchemasDocumentValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateWorkEligibilityRequestDtoSchemasDocumentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateWorkEligibilityRequestDtoSchemasDocumentValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateWorkEligibilityRequestDtoSchemasDocumentFileFormat4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateWorkEligibilityRequestDtoSchemasDocumentValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_schemas_document_value.rb b/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_schemas_document_value.rb index 352eee5f..e186ebd4 100644 --- a/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_schemas_document_value.rb +++ b/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_schemas_document_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisCreateWorkEligibilityRequestDtoSchemasDocumentValue - The file format of the file, expressed as a file extension - class HrisCreateWorkEligibilityRequestDtoSchemasDocumentValue < T::Enum - - + class HrisCreateWorkEligibilityRequestDtoSchemasDocumentValue + include ::Crystalline::Enum enums do UNMAPPED_VALUE = new('unmapped_value') EZ = new('ez') @@ -1224,6 +1223,7 @@ class HrisCreateWorkEligibilityRequestDtoSchemasDocumentValue < T::Enum ICE = new('ice') MHT = new('mht') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_schemas_value.rb b/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_schemas_value.rb index b013c8d1..ae329cb9 100644 --- a/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_schemas_value.rb +++ b/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class HrisCreateWorkEligibilityRequestDtoSchemasValue < T::Enum - - + class HrisCreateWorkEligibilityRequestDtoSchemasValue + include ::Crystalline::Enum enums do VISA = new('visa') PASSPORT = new('passport') @@ -19,6 +18,7 @@ class HrisCreateWorkEligibilityRequestDtoSchemasValue < T::Enum OTHER = new('other') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_type.rb b/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_type.rb index 75daa3d8..6365b946 100644 --- a/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_type.rb +++ b/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_type.rb @@ -15,7 +15,7 @@ class HrisCreateWorkEligibilityRequestDtoType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateWorkEligibilityRequestDtoSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateWorkEligibilityRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateWorkEligibilityRequestDtoSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateWorkEligibilityRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateWorkEligibilityRequestDtoSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateWorkEligibilityRequestDtoSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateWorkEligibilityRequestDtoSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_value.rb b/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_value.rb index 3ac5712e..feb9a281 100644 --- a/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_value.rb +++ b/lib/stack_one/models/shared/hriscreateworkeligibilityrequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisCreateWorkEligibilityRequestDtoValue - The ISO3166-1 Alpha2 Code of the Country - class HrisCreateWorkEligibilityRequestDtoValue < T::Enum - - + class HrisCreateWorkEligibilityRequestDtoValue + include ::Crystalline::Enum enums do AF = new('AF') AL = new('AL') @@ -262,6 +261,7 @@ class HrisCreateWorkEligibilityRequestDtoValue < T::Enum ZW = new('ZW') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisdepartment_type.rb b/lib/stack_one/models/shared/hrisdepartment_type.rb index fec86394..c68245e3 100644 --- a/lib/stack_one/models/shared/hrisdepartment_type.rb +++ b/lib/stack_one/models/shared/hrisdepartment_type.rb @@ -15,7 +15,7 @@ class HRISDepartmentType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HRISDepartment4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HRISDepartmentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HRISDepartmentValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HRISDepartmentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HRISDepartmentValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HRISDepartment4, T::Array[::Object])), value: T.nilable(Models::Shared::HRISDepartmentValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisdepartment_value.rb b/lib/stack_one/models/shared/hrisdepartment_value.rb index 3b297a9e..f2aa9bb9 100644 --- a/lib/stack_one/models/shared/hrisdepartment_value.rb +++ b/lib/stack_one/models/shared/hrisdepartment_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class HRISDepartmentValue < T::Enum - - + class HRISDepartmentValue + include ::Crystalline::Enum enums do DEPARTMENT = new('department') COMPANY = new('company') @@ -20,6 +19,7 @@ class HRISDepartmentValue < T::Enum TEAM = new('team') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisdivision_type.rb b/lib/stack_one/models/shared/hrisdivision_type.rb index 85966b27..f04a33a5 100644 --- a/lib/stack_one/models/shared/hrisdivision_type.rb +++ b/lib/stack_one/models/shared/hrisdivision_type.rb @@ -15,7 +15,7 @@ class HRISDivisionType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HRISDivision4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HRISDivisionValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HRISDivisionValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HRISDivisionValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HRISDivisionValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HRISDivision4, T::Array[::Object])), value: T.nilable(Models::Shared::HRISDivisionValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisdivision_value.rb b/lib/stack_one/models/shared/hrisdivision_value.rb index 9c944d07..db7113ae 100644 --- a/lib/stack_one/models/shared/hrisdivision_value.rb +++ b/lib/stack_one/models/shared/hrisdivision_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class HRISDivisionValue < T::Enum - - + class HRISDivisionValue + include ::Crystalline::Enum enums do DEPARTMENT = new('department') COMPANY = new('company') @@ -21,6 +20,7 @@ class HRISDivisionValue < T::Enum TEAM = new('team') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisdocumentapimodel_category.rb b/lib/stack_one/models/shared/hrisdocumentapimodel_category.rb index 1564e81d..9766c54a 100644 --- a/lib/stack_one/models/shared/hrisdocumentapimodel_category.rb +++ b/lib/stack_one/models/shared/hrisdocumentapimodel_category.rb @@ -15,7 +15,7 @@ class HrisDocumentApiModelCategory field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisDocumentApiModel4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The category of the file - field :value, Crystalline::Nilable.new(Models::Shared::HrisDocumentApiModelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisDocumentApiModelValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisDocumentApiModelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisDocumentApiModelValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisDocumentApiModel4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisDocumentApiModelValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisdocumentapimodel_file_format.rb b/lib/stack_one/models/shared/hrisdocumentapimodel_file_format.rb index 2ee80f25..d7a78fb7 100644 --- a/lib/stack_one/models/shared/hrisdocumentapimodel_file_format.rb +++ b/lib/stack_one/models/shared/hrisdocumentapimodel_file_format.rb @@ -15,7 +15,7 @@ class HrisDocumentApiModelFileFormat field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisDocumentApiModelSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The file format of the file, expressed as a file extension - field :value, Crystalline::Nilable.new(Models::Shared::HrisDocumentApiModelSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisDocumentApiModelSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisDocumentApiModelSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisDocumentApiModelSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisDocumentApiModelSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisDocumentApiModelSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisdocumentapimodel_schemas_type_value.rb b/lib/stack_one/models/shared/hrisdocumentapimodel_schemas_type_value.rb index 62d682ca..66503709 100644 --- a/lib/stack_one/models/shared/hrisdocumentapimodel_schemas_type_value.rb +++ b/lib/stack_one/models/shared/hrisdocumentapimodel_schemas_type_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisDocumentApiModelSchemasTypeValue - The category of the file - class HrisDocumentApiModelSchemasTypeValue < T::Enum - - + class HrisDocumentApiModelSchemasTypeValue + include ::Crystalline::Enum enums do APPLICATION = new('application') ACADEMIC = new('academic') @@ -38,6 +37,7 @@ class HrisDocumentApiModelSchemasTypeValue < T::Enum BACKGROUND_CHECK = new('background_check') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisdocumentapimodel_schemas_value.rb b/lib/stack_one/models/shared/hrisdocumentapimodel_schemas_value.rb index dc290046..58722334 100644 --- a/lib/stack_one/models/shared/hrisdocumentapimodel_schemas_value.rb +++ b/lib/stack_one/models/shared/hrisdocumentapimodel_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisDocumentApiModelSchemasValue - The file format of the file, expressed as a file extension - class HrisDocumentApiModelSchemasValue < T::Enum - - + class HrisDocumentApiModelSchemasValue + include ::Crystalline::Enum enums do UNMAPPED_VALUE = new('unmapped_value') EZ = new('ez') @@ -1224,6 +1223,7 @@ class HrisDocumentApiModelSchemasValue < T::Enum ICE = new('ice') MHT = new('mht') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisdocumentapimodel_type.rb b/lib/stack_one/models/shared/hrisdocumentapimodel_type.rb index fff1e23a..8ef5f304 100644 --- a/lib/stack_one/models/shared/hrisdocumentapimodel_type.rb +++ b/lib/stack_one/models/shared/hrisdocumentapimodel_type.rb @@ -17,7 +17,7 @@ class HrisDocumentApiModelType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisDocumentApiModelSchemasType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The category of the file - field :value, Crystalline::Nilable.new(Models::Shared::HrisDocumentApiModelSchemasTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisDocumentApiModelSchemasTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisDocumentApiModelSchemasTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisDocumentApiModelSchemasTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisDocumentApiModelSchemasType4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisDocumentApiModelSchemasTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisdocumentapimodel_value.rb b/lib/stack_one/models/shared/hrisdocumentapimodel_value.rb index 9a1b774d..35c0cb6e 100644 --- a/lib/stack_one/models/shared/hrisdocumentapimodel_value.rb +++ b/lib/stack_one/models/shared/hrisdocumentapimodel_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisDocumentApiModelValue - The category of the file - class HrisDocumentApiModelValue < T::Enum - - + class HrisDocumentApiModelValue + include ::Crystalline::Enum enums do APPLICATION = new('application') ACADEMIC = new('academic') @@ -38,6 +37,7 @@ class HrisDocumentApiModelValue < T::Enum BACKGROUND_CHECK = new('background_check') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_category.rb b/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_category.rb index 12bc7631..f68c8d7d 100644 --- a/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_category.rb +++ b/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_category.rb @@ -15,7 +15,7 @@ class HrisDocumentsUploadRequestDtoCategory # The provider specific category for associating uploaded files, if provided, the value will be ignored. field :source_value, Crystalline::Nilable.new(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The category name to associate with the file - field :value, Crystalline::Nilable.new(Models::Shared::HrisDocumentsUploadRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisDocumentsUploadRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisDocumentsUploadRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisDocumentsUploadRequestDtoValue, true) } } sig { params(source_value: T.nilable(::String), value: T.nilable(Models::Shared::HrisDocumentsUploadRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_confidential.rb b/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_confidential.rb index a6ab9d08..5df5e19f 100644 --- a/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_confidential.rb +++ b/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_confidential.rb @@ -15,7 +15,7 @@ class HrisDocumentsUploadRequestDtoConfidential field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisDocumentsUploadRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # Whether the file is confidential or not - field :value, Crystalline::Nilable.new(Models::Shared::HrisDocumentsUploadRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisDocumentsUploadRequestDtoSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisDocumentsUploadRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisDocumentsUploadRequestDtoSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisDocumentsUploadRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisDocumentsUploadRequestDtoSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_file_format.rb b/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_file_format.rb index 7d8f7bcb..b2d46286 100644 --- a/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_file_format.rb +++ b/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_file_format.rb @@ -15,7 +15,7 @@ class HrisDocumentsUploadRequestDtoFileFormat field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisDocumentsUploadRequestDtoSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The file format of the file, expressed as a file extension - field :value, Crystalline::Nilable.new(Models::Shared::HrisDocumentsUploadRequestDtoSchemasFileFormatValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisDocumentsUploadRequestDtoSchemasFileFormatValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisDocumentsUploadRequestDtoSchemasFileFormatValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisDocumentsUploadRequestDtoSchemasFileFormatValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisDocumentsUploadRequestDtoSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisDocumentsUploadRequestDtoSchemasFileFormatValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_schemas_file_format_value.rb b/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_schemas_file_format_value.rb index 80bf40a1..757e35c8 100644 --- a/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_schemas_file_format_value.rb +++ b/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_schemas_file_format_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisDocumentsUploadRequestDtoSchemasFileFormatValue - The file format of the file, expressed as a file extension - class HrisDocumentsUploadRequestDtoSchemasFileFormatValue < T::Enum - - + class HrisDocumentsUploadRequestDtoSchemasFileFormatValue + include ::Crystalline::Enum enums do UNMAPPED_VALUE = new('unmapped_value') EZ = new('ez') @@ -1224,6 +1223,7 @@ class HrisDocumentsUploadRequestDtoSchemasFileFormatValue < T::Enum ICE = new('ice') MHT = new('mht') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_schemas_value.rb b/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_schemas_value.rb index dfc2a0c6..94fa900c 100644 --- a/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_schemas_value.rb +++ b/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_schemas_value.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # HrisDocumentsUploadRequestDtoSchemasValue - Whether the file is confidential or not - class HrisDocumentsUploadRequestDtoSchemasValue < T::Enum - - + class HrisDocumentsUploadRequestDtoSchemasValue + include ::Crystalline::Enum enums do TRUE = new('true') FALSE = new('false') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_value.rb b/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_value.rb index 5023ff80..6e8b446e 100644 --- a/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_value.rb +++ b/lib/stack_one/models/shared/hrisdocumentsuploadrequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisDocumentsUploadRequestDtoValue - The category name to associate with the file - class HrisDocumentsUploadRequestDtoValue < T::Enum - - + class HrisDocumentsUploadRequestDtoValue + include ::Crystalline::Enum enums do APPLICATION = new('application') ACADEMIC = new('academic') @@ -38,6 +37,7 @@ class HrisDocumentsUploadRequestDtoValue < T::Enum BACKGROUND_CHECK = new('background_check') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisgroup_type.rb b/lib/stack_one/models/shared/hrisgroup_type.rb index 84d4a5b9..915619fd 100644 --- a/lib/stack_one/models/shared/hrisgroup_type.rb +++ b/lib/stack_one/models/shared/hrisgroup_type.rb @@ -15,7 +15,7 @@ class HRISGroupType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HRISGroup4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HRISGroupValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HRISGroupValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HRISGroupValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HRISGroupValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HRISGroup4, T::Array[::Object])), value: T.nilable(Models::Shared::HRISGroupValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisgroup_value.rb b/lib/stack_one/models/shared/hrisgroup_value.rb index 85eabbd9..84f7024d 100644 --- a/lib/stack_one/models/shared/hrisgroup_value.rb +++ b/lib/stack_one/models/shared/hrisgroup_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class HRISGroupValue < T::Enum - - + class HRISGroupValue + include ::Crystalline::Enum enums do WORKSPACE = new('workspace') TEAM = new('team') @@ -20,6 +19,7 @@ class HRISGroupValue < T::Enum UNMAPPED_VALUE = new('unmapped_value') COST_CENTER = new('cost_center') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisjob_status.rb b/lib/stack_one/models/shared/hrisjob_status.rb index 5633436c..449296c4 100644 --- a/lib/stack_one/models/shared/hrisjob_status.rb +++ b/lib/stack_one/models/shared/hrisjob_status.rb @@ -15,7 +15,7 @@ class HrisJobStatus # The source value of the job status. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisJob4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the job. - field :value, Crystalline::Nilable.new(Models::Shared::HrisJobValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisJobValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisJobValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisJobValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisJob4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisJobValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisjob_value.rb b/lib/stack_one/models/shared/hrisjob_value.rb index 9954d5d7..992eb75f 100644 --- a/lib/stack_one/models/shared/hrisjob_value.rb +++ b/lib/stack_one/models/shared/hrisjob_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisJobValue - The status of the job. - class HrisJobValue < T::Enum - - + class HrisJobValue + include ::Crystalline::Enum enums do DRAFT = new('draft') PENDING = new('pending') @@ -20,6 +19,7 @@ class HrisJobValue < T::Enum DELETED = new('deleted') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrislocation_country.rb b/lib/stack_one/models/shared/hrislocation_country.rb index 3d0fdfda..71a90d79 100644 --- a/lib/stack_one/models/shared/hrislocation_country.rb +++ b/lib/stack_one/models/shared/hrislocation_country.rb @@ -15,7 +15,7 @@ class HRISLocationCountry field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HRISLocation4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The ISO3166-1 Alpha2 Code of the Country - field :value, Crystalline::Nilable.new(Models::Shared::HRISLocationValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HRISLocationValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HRISLocationValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HRISLocationValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HRISLocation4, T::Array[::Object])), value: T.nilable(Models::Shared::HRISLocationValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrislocation_location_type.rb b/lib/stack_one/models/shared/hrislocation_location_type.rb index e364678b..3df96289 100644 --- a/lib/stack_one/models/shared/hrislocation_location_type.rb +++ b/lib/stack_one/models/shared/hrislocation_location_type.rb @@ -15,7 +15,7 @@ class HRISLocationLocationType # The source value of the location type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HRISLocationSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the location. - field :value, Crystalline::Nilable.new(Models::Shared::HRISLocationSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HRISLocationSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HRISLocationSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HRISLocationSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HRISLocationSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::HRISLocationSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrislocation_schemas_value.rb b/lib/stack_one/models/shared/hrislocation_schemas_value.rb index 24cb82e1..b4453d39 100644 --- a/lib/stack_one/models/shared/hrislocation_schemas_value.rb +++ b/lib/stack_one/models/shared/hrislocation_schemas_value.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # HRISLocationSchemasValue - The type of the location. - class HRISLocationSchemasValue < T::Enum - - + class HRISLocationSchemasValue + include ::Crystalline::Enum enums do HOME = new('home') WORK = new('work') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrislocation_value.rb b/lib/stack_one/models/shared/hrislocation_value.rb index 39e3151f..b58ee6d3 100644 --- a/lib/stack_one/models/shared/hrislocation_value.rb +++ b/lib/stack_one/models/shared/hrislocation_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HRISLocationValue - The ISO3166-1 Alpha2 Code of the Country - class HRISLocationValue < T::Enum - - + class HRISLocationValue + include ::Crystalline::Enum enums do AF = new('AF') AL = new('AL') @@ -262,6 +261,7 @@ class HRISLocationValue < T::Enum ZW = new('ZW') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisshift_schemas_value.rb b/lib/stack_one/models/shared/hrisshift_schemas_value.rb index 7f11a0d0..5ee5dcc1 100644 --- a/lib/stack_one/models/shared/hrisshift_schemas_value.rb +++ b/lib/stack_one/models/shared/hrisshift_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisShiftSchemasValue - The status of the shift - class HrisShiftSchemasValue < T::Enum - - + class HrisShiftSchemasValue + include ::Crystalline::Enum enums do DRAFT = new('draft') PUBLISHED = new('published') @@ -18,6 +17,7 @@ class HrisShiftSchemasValue < T::Enum CANCELLED = new('cancelled') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisshift_status.rb b/lib/stack_one/models/shared/hrisshift_status.rb index a2fe5d5d..84530948 100644 --- a/lib/stack_one/models/shared/hrisshift_status.rb +++ b/lib/stack_one/models/shared/hrisshift_status.rb @@ -15,7 +15,7 @@ class HrisShiftStatus field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisShiftSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the shift - field :value, Crystalline::Nilable.new(Models::Shared::HrisShiftSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisShiftSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisShiftSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisShiftSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisShiftSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisShiftSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisshift_value.rb b/lib/stack_one/models/shared/hrisshift_value.rb index 351cf91a..9a5aa52d 100644 --- a/lib/stack_one/models/shared/hrisshift_value.rb +++ b/lib/stack_one/models/shared/hrisshift_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # HrisShiftValue - The approval status of the shift - class HrisShiftValue < T::Enum - - + class HrisShiftValue + include ::Crystalline::Enum enums do PENDING = new('pending') APPROVED = new('approved') REJECTED = new('rejected') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisshiftresult_approval_status.rb b/lib/stack_one/models/shared/hrisshiftresult_approval_status.rb index 357d6240..66bbefe6 100644 --- a/lib/stack_one/models/shared/hrisshiftresult_approval_status.rb +++ b/lib/stack_one/models/shared/hrisshiftresult_approval_status.rb @@ -15,7 +15,7 @@ class HrisShiftResultApprovalStatus field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisShiftResult4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The approval status of the shift - field :value, Crystalline::Nilable.new(Models::Shared::HrisShiftResultValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisShiftResultValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisShiftResultValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisShiftResultValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisShiftResult4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisShiftResultValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisshiftresult_schemas_value.rb b/lib/stack_one/models/shared/hrisshiftresult_schemas_value.rb index b36ba9d6..20f10ff7 100644 --- a/lib/stack_one/models/shared/hrisshiftresult_schemas_value.rb +++ b/lib/stack_one/models/shared/hrisshiftresult_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisShiftResultSchemasValue - The status of the shift - class HrisShiftResultSchemasValue < T::Enum - - + class HrisShiftResultSchemasValue + include ::Crystalline::Enum enums do DRAFT = new('draft') PUBLISHED = new('published') @@ -18,6 +17,7 @@ class HrisShiftResultSchemasValue < T::Enum CANCELLED = new('cancelled') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisshiftresult_status.rb b/lib/stack_one/models/shared/hrisshiftresult_status.rb index 9dbe3f0e..0939fa40 100644 --- a/lib/stack_one/models/shared/hrisshiftresult_status.rb +++ b/lib/stack_one/models/shared/hrisshiftresult_status.rb @@ -15,7 +15,7 @@ class HrisShiftResultStatus field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisShiftResultSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the shift - field :value, Crystalline::Nilable.new(Models::Shared::HrisShiftResultSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisShiftResultSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisShiftResultSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisShiftResultSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisShiftResultSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisShiftResultSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisshiftresult_value.rb b/lib/stack_one/models/shared/hrisshiftresult_value.rb index 8237e45d..852395ff 100644 --- a/lib/stack_one/models/shared/hrisshiftresult_value.rb +++ b/lib/stack_one/models/shared/hrisshiftresult_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # HrisShiftResultValue - The approval status of the shift - class HrisShiftResultValue < T::Enum - - + class HrisShiftResultValue + include ::Crystalline::Enum enums do PENDING = new('pending') APPROVED = new('approved') REJECTED = new('rejected') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hristeam_type.rb b/lib/stack_one/models/shared/hristeam_type.rb index 4faba449..8ac8cd9a 100644 --- a/lib/stack_one/models/shared/hristeam_type.rb +++ b/lib/stack_one/models/shared/hristeam_type.rb @@ -15,7 +15,7 @@ class HRISTeamType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HRISTeam4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HRISTeamValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HRISTeamValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HRISTeamValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HRISTeamValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HRISTeam4, T::Array[::Object])), value: T.nilable(Models::Shared::HRISTeamValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hristeam_value.rb b/lib/stack_one/models/shared/hristeam_value.rb index 2df0a7d0..4cb16ee1 100644 --- a/lib/stack_one/models/shared/hristeam_value.rb +++ b/lib/stack_one/models/shared/hristeam_value.rb @@ -8,13 +8,13 @@ module StackOne module Models module Shared - class HRISTeamValue < T::Enum - - + class HRISTeamValue + include ::Crystalline::Enum enums do TEAM = new('team') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_country.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_country.rb index 55ff0ddc..edc2a7af 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_country.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_country.rb @@ -15,7 +15,7 @@ class HrisUpdateEmployeeRequestDtoCountry field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasHomeLocation4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The ISO3166-1 Alpha2 Code of the Country - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasHomeLocationValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasHomeLocationValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasHomeLocationValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasHomeLocationValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasHomeLocation4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasHomeLocationValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_employment_contract_type.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_employment_contract_type.rb index 3f8c4f4f..c28f5ac7 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_employment_contract_type.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_employment_contract_type.rb @@ -17,7 +17,7 @@ class HrisUpdateEmployeeRequestDtoEmploymentContractType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmployeeRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmployeeRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmployeeRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_employment_status.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_employment_status.rb index 538d6fcb..952e5f88 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_employment_status.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_employment_status.rb @@ -15,7 +15,7 @@ class HrisUpdateEmployeeRequestDtoEmploymentStatus field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, Crystalline::Union.new(::Integer, ::Float), Crystalline::Boolean.new, Models::Shared::HrisUpdateEmployeeRequestDtoSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, T.any(::Integer, ::Float), T::Boolean, Models::Shared::HrisUpdateEmployeeRequestDtoSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_employment_type.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_employment_type.rb index aaf2a34f..5a255be3 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_employment_type.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_employment_type.rb @@ -17,7 +17,7 @@ class HrisUpdateEmployeeRequestDtoEmploymentType # The source value of the employment type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the employment. - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentType4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_ethnicity.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_ethnicity.rb index df899cb3..5d352afd 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_ethnicity.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_ethnicity.rb @@ -15,7 +15,7 @@ class HrisUpdateEmployeeRequestDtoEthnicity field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEthnicity4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEthnicityValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEthnicityValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEthnicityValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEthnicityValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEthnicity4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEthnicityValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_gender.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_gender.rb index 523a6537..cb552d2b 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_gender.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_gender.rb @@ -15,7 +15,7 @@ class HrisUpdateEmployeeRequestDtoGender field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasGender4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasGenderValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasGenderValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasGenderValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasGenderValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasGender4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasGenderValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_marital_status.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_marital_status.rb index 3eec763e..b2f1d518 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_marital_status.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_marital_status.rb @@ -15,7 +15,7 @@ class HrisUpdateEmployeeRequestDtoMaritalStatus field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasMaritalStatus4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasMaritalStatusValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasMaritalStatusValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasMaritalStatusValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasMaritalStatusValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasMaritalStatus4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasMaritalStatusValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_pay_frequency.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_pay_frequency.rb index 99476692..0738cfcf 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_pay_frequency.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_pay_frequency.rb @@ -15,7 +15,7 @@ class HrisUpdateEmployeeRequestDtoPayFrequency # The source value of the pay frequency. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmployment4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The pay frequency of the job postings. - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmployment4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_pay_period.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_pay_period.rb index 2d399e93..c91f7846 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_pay_period.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_pay_period.rb @@ -15,7 +15,7 @@ class HrisUpdateEmployeeRequestDtoPayPeriod # The source value of the pay period. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentPayPeriod4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The pay period of the job postings. - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentPayPeriodValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentPayPeriodValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentPayPeriodValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentPayPeriodValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentPayPeriod4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentPayPeriodValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_period.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_period.rb index 314ee5a7..52da4e91 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_period.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_period.rb @@ -15,7 +15,7 @@ class HrisUpdateEmployeeRequestDtoPeriod field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentWorkTime4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified value for the period. - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentWorkTimeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentWorkTimeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentWorkTimeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentWorkTimeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentWorkTime4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentWorkTimeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_preferred_language.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_preferred_language.rb index 19a1b824..7511d99a 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_preferred_language.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_preferred_language.rb @@ -15,7 +15,7 @@ class HrisUpdateEmployeeRequestDtoPreferredLanguage field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasPreferredLanguage4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The ISO639-2 Code of the language - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasPreferredLanguageValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasPreferredLanguageValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasPreferredLanguageValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasPreferredLanguageValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasPreferredLanguage4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasPreferredLanguageValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_contract_type.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_contract_type.rb index 6b28bb3b..b94ab61f 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_contract_type.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_contract_type.rb @@ -15,7 +15,7 @@ class HrisUpdateEmployeeRequestDtoSchemasContractType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentContractType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentContractTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentContractTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentContractTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentContractTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentContractType4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentContractTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_country.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_country.rb index 247ae2be..9983b28d 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_country.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_country.rb @@ -15,7 +15,7 @@ class HrisUpdateEmployeeRequestDtoSchemasCountry field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumber4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The ISO3166-1 Alpha2 Code of the Country - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumber4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_contract_type.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_contract_type.rb index 33bba08e..2627773c 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_contract_type.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_contract_type.rb @@ -17,7 +17,7 @@ class HrisUpdateEmployeeRequestDtoSchemasEmploymentContractType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentContractType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentContractTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentContractTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentContractTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentContractTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentContractType4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentContractTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_contract_type_value.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_contract_type_value.rb index 42475dbd..b7fa3266 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_contract_type_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_contract_type_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared - class HrisUpdateEmployeeRequestDtoSchemasEmploymentContractTypeValue < T::Enum - - + class HrisUpdateEmployeeRequestDtoSchemasEmploymentContractTypeValue + include ::Crystalline::Enum enums do FULL_TIME = new('full_time') SHIFTS = new('shifts') PART_TIME = new('part_time') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_employment_contract_type_value.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_employment_contract_type_value.rb index 01ed1294..696182e5 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_employment_contract_type_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_employment_contract_type_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared - class HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentContractTypeValue < T::Enum - - + class HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentContractTypeValue + include ::Crystalline::Enum enums do FULL_TIME = new('full_time') SHIFTS = new('shifts') PART_TIME = new('part_time') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_employment_type_value.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_employment_type_value.rb index 679cd928..195d8e33 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_employment_type_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_employment_type_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentTypeValue - The type of the employment. - class HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentTypeValue < T::Enum - - + class HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentTypeValue + include ::Crystalline::Enum enums do CONTRACTOR = new('contractor') INTERN = new('intern') @@ -30,6 +29,7 @@ class HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentTypeValue < T::Enum PROGRAMME = new('Programme') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_pay_period_value.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_pay_period_value.rb index 16040976..d3812d9d 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_pay_period_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_pay_period_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisUpdateEmployeeRequestDtoSchemasEmploymentPayPeriodValue - The pay period of the job postings. - class HrisUpdateEmployeeRequestDtoSchemasEmploymentPayPeriodValue < T::Enum - - + class HrisUpdateEmployeeRequestDtoSchemasEmploymentPayPeriodValue + include ::Crystalline::Enum enums do HOUR = new('hour') DAY = new('day') @@ -26,6 +25,7 @@ class HrisUpdateEmployeeRequestDtoSchemasEmploymentPayPeriodValue < T::Enum NONE = new('none') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type.rb index 68301f05..28eb946c 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type.rb @@ -17,7 +17,7 @@ class HrisUpdateEmployeeRequestDtoSchemasEmploymentType # The source value of the employment type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the employment. - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentType4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentEmploymentTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type_type.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type_type.rb index def87118..a9abe105 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type_type.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type_type.rb @@ -15,7 +15,7 @@ class HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeType4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type_type_value.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type_type_value.rb index 12976bd7..e0aa2b4c 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type_type_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type_type_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeTypeValue < T::Enum - - + class HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeTypeValue + include ::Crystalline::Enum enums do CONTRACTOR = new('contractor') INTERN = new('intern') @@ -30,6 +29,7 @@ class HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeTypeValue < T::Enum PROGRAMME = new('Programme') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type_value.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type_value.rb index 39dfb04b..dd32b314 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_type_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeValue - The type of the employment. - class HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeValue < T::Enum - - + class HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeValue + include ::Crystalline::Enum enums do CONTRACTOR = new('contractor') INTERN = new('intern') @@ -30,6 +29,7 @@ class HrisUpdateEmployeeRequestDtoSchemasEmploymentTypeValue < T::Enum PROGRAMME = new('Programme') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_value.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_value.rb index baf72932..900f6f93 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisUpdateEmployeeRequestDtoSchemasEmploymentValue - The pay frequency of the job postings. - class HrisUpdateEmployeeRequestDtoSchemasEmploymentValue < T::Enum - - + class HrisUpdateEmployeeRequestDtoSchemasEmploymentValue + include ::Crystalline::Enum enums do HOURLY = new('hourly') WEEKLY = new('weekly') @@ -28,6 +27,7 @@ class HrisUpdateEmployeeRequestDtoSchemasEmploymentValue < T::Enum HALF_YEARLY = new('half_yearly') DAILY = new('daily') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_work_time_value.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_work_time_value.rb index 3fa2050d..d36b3766 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_work_time_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_employment_work_time_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisUpdateEmployeeRequestDtoSchemasEmploymentWorkTimeValue - The unified value for the period. - class HrisUpdateEmployeeRequestDtoSchemasEmploymentWorkTimeValue < T::Enum - - + class HrisUpdateEmployeeRequestDtoSchemasEmploymentWorkTimeValue + include ::Crystalline::Enum enums do DAY = new('day') WEEK = new('week') @@ -18,6 +17,7 @@ class HrisUpdateEmployeeRequestDtoSchemasEmploymentWorkTimeValue < T::Enum YEAR = new('year') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_ethnicity_value.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_ethnicity_value.rb index b0571ebe..02f5e7eb 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_ethnicity_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_ethnicity_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class HrisUpdateEmployeeRequestDtoSchemasEthnicityValue < T::Enum - - + class HrisUpdateEmployeeRequestDtoSchemasEthnicityValue + include ::Crystalline::Enum enums do WHITE = new('white') BLACK_OR_AFRICAN_AMERICAN = new('black_or_african_american') @@ -23,6 +22,7 @@ class HrisUpdateEmployeeRequestDtoSchemasEthnicityValue < T::Enum OTHER = new('other') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_gender_value.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_gender_value.rb index 05d7faf1..a1beb344 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_gender_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_gender_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class HrisUpdateEmployeeRequestDtoSchemasGenderValue < T::Enum - - + class HrisUpdateEmployeeRequestDtoSchemasGenderValue + include ::Crystalline::Enum enums do MALE = new('male') FEMALE = new('female') @@ -20,6 +19,7 @@ class HrisUpdateEmployeeRequestDtoSchemasGenderValue < T::Enum DIVERSE = new('diverse') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_home_location_value.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_home_location_value.rb index f085f1ba..93b7896d 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_home_location_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_home_location_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisUpdateEmployeeRequestDtoSchemasHomeLocationValue - The ISO3166-1 Alpha2 Code of the Country - class HrisUpdateEmployeeRequestDtoSchemasHomeLocationValue < T::Enum - - + class HrisUpdateEmployeeRequestDtoSchemasHomeLocationValue + include ::Crystalline::Enum enums do AF = new('AF') AL = new('AL') @@ -262,6 +261,7 @@ class HrisUpdateEmployeeRequestDtoSchemasHomeLocationValue < T::Enum ZW = new('ZW') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_marital_status_value.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_marital_status_value.rb index 2d8a904c..73931c7a 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_marital_status_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_marital_status_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class HrisUpdateEmployeeRequestDtoSchemasMaritalStatusValue < T::Enum - - + class HrisUpdateEmployeeRequestDtoSchemasMaritalStatusValue + include ::Crystalline::Enum enums do SINGLE = new('single') MARRIED = new('married') @@ -23,6 +22,7 @@ class HrisUpdateEmployeeRequestDtoSchemasMaritalStatusValue < T::Enum NOT_DISCLOSED = new('not_disclosed') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_national_identity_number_type_value.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_national_identity_number_type_value.rb index 2b205608..f6a3ec46 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_national_identity_number_type_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_national_identity_number_type_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberTypeValue - The type of the national identity number - class HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberTypeValue < T::Enum - - + class HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberTypeValue + include ::Crystalline::Enum enums do SSN = new('ssn') NIN = new('nin') @@ -157,6 +156,7 @@ class HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberTypeValue < T::En UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_national_identity_number_value.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_national_identity_number_value.rb index 8a9c5d84..d73ffba5 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_national_identity_number_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_national_identity_number_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberValue - The ISO3166-1 Alpha2 Code of the Country - class HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberValue < T::Enum - - + class HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberValue + include ::Crystalline::Enum enums do AF = new('AF') AL = new('AL') @@ -262,6 +261,7 @@ class HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberValue < T::Enum ZW = new('ZW') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_preferred_language_value.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_preferred_language_value.rb index 71dd5adb..172f009f 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_preferred_language_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_preferred_language_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisUpdateEmployeeRequestDtoSchemasPreferredLanguageValue - The ISO639-2 Code of the language - class HrisUpdateEmployeeRequestDtoSchemasPreferredLanguageValue < T::Enum - - + class HrisUpdateEmployeeRequestDtoSchemasPreferredLanguageValue + include ::Crystalline::Enum enums do AAR = new('aar') AFR = new('afr') @@ -132,6 +131,7 @@ class HrisUpdateEmployeeRequestDtoSchemasPreferredLanguageValue < T::Enum ZUL = new('zul') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_type.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_type.rb index 2fecb24c..22f550bd 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_type.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_type.rb @@ -15,7 +15,7 @@ class HrisUpdateEmployeeRequestDtoSchemasType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the national identity number - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberType4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasNationalIdentityNumberTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_value.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_value.rb index 6765804a..62a58c78 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class HrisUpdateEmployeeRequestDtoSchemasValue < T::Enum - - + class HrisUpdateEmployeeRequestDtoSchemasValue + include ::Crystalline::Enum enums do ACTIVE = new('active') PENDING = new('pending') @@ -20,6 +19,7 @@ class HrisUpdateEmployeeRequestDtoSchemasValue < T::Enum UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_work_location_country.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_work_location_country.rb index 60b90a25..ee35e6e3 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_work_location_country.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_work_location_country.rb @@ -15,7 +15,7 @@ class HrisUpdateEmployeeRequestDtoSchemasWorkLocationCountry field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasWorkLocation4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The ISO3166-1 Alpha2 Code of the Country - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasWorkLocationValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasWorkLocationValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasWorkLocationValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasWorkLocationValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmployeeRequestDtoSchemasWorkLocation4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmployeeRequestDtoSchemasWorkLocationValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_work_location_value.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_work_location_value.rb index e649dd1b..0eb0afa4 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_work_location_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_schemas_work_location_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisUpdateEmployeeRequestDtoSchemasWorkLocationValue - The ISO3166-1 Alpha2 Code of the Country - class HrisUpdateEmployeeRequestDtoSchemasWorkLocationValue < T::Enum - - + class HrisUpdateEmployeeRequestDtoSchemasWorkLocationValue + include ::Crystalline::Enum enums do AF = new('AF') AL = new('AL') @@ -262,6 +261,7 @@ class HrisUpdateEmployeeRequestDtoSchemasWorkLocationValue < T::Enum ZW = new('ZW') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_value.rb b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_value.rb index e125b7ea..261d1dc1 100644 --- a/lib/stack_one/models/shared/hrisupdateemployeerequestdto_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemployeerequestdto_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared - class HrisUpdateEmployeeRequestDtoValue < T::Enum - - + class HrisUpdateEmployeeRequestDtoValue + include ::Crystalline::Enum enums do FULL_TIME = new('full_time') SHIFTS = new('shifts') PART_TIME = new('part_time') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_employment_contract_type.rb b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_employment_contract_type.rb index 667bf140..010c0545 100644 --- a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_employment_contract_type.rb +++ b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_employment_contract_type.rb @@ -17,7 +17,7 @@ class HrisUpdateEmploymentRequestDtoEmploymentContractType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmploymentRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmploymentRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmploymentRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmploymentRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmploymentRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmploymentRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmploymentRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_employment_type.rb b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_employment_type.rb index 1ea1ae1a..cc9da7b4 100644 --- a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_employment_type.rb +++ b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_employment_type.rb @@ -17,7 +17,7 @@ class HrisUpdateEmploymentRequestDtoEmploymentType # The source value of the employment type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmploymentRequestDtoSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the employment. - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmploymentRequestDtoSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_pay_frequency.rb b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_pay_frequency.rb index 48aa3375..e9489aba 100644 --- a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_pay_frequency.rb +++ b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_pay_frequency.rb @@ -15,7 +15,7 @@ class HrisUpdateEmploymentRequestDtoPayFrequency # The source value of the pay frequency. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmploymentRequestDtoSchemasPayFrequency4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The pay frequency of the job postings. - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasPayFrequencyValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasPayFrequencyValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasPayFrequencyValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasPayFrequencyValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmploymentRequestDtoSchemasPayFrequency4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasPayFrequencyValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_pay_period.rb b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_pay_period.rb index 95e72dfd..099b65df 100644 --- a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_pay_period.rb +++ b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_pay_period.rb @@ -15,7 +15,7 @@ class HrisUpdateEmploymentRequestDtoPayPeriod # The source value of the pay period. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmploymentRequestDtoSchemasPayPeriod4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The pay period of the job postings. - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasPayPeriodValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasPayPeriodValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasPayPeriodValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasPayPeriodValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmploymentRequestDtoSchemasPayPeriod4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasPayPeriodValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_period.rb b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_period.rb index 842096aa..5c07523f 100644 --- a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_period.rb +++ b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_period.rb @@ -15,7 +15,7 @@ class HrisUpdateEmploymentRequestDtoPeriod field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmploymentRequestDtoSchemasWorkTime4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified value for the period. - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasWorkTimeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasWorkTimeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasWorkTimeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasWorkTimeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmploymentRequestDtoSchemasWorkTime4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasWorkTimeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_contract_type.rb b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_contract_type.rb index 222dcb58..17821104 100644 --- a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_contract_type.rb +++ b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_contract_type.rb @@ -15,7 +15,7 @@ class HrisUpdateEmploymentRequestDtoSchemasContractType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmploymentRequestDtoSchemasContractType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasContractTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasContractTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasContractTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasContractTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmploymentRequestDtoSchemasContractType4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasContractTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_contract_type_value.rb b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_contract_type_value.rb index 05bf4be8..c2b292a6 100644 --- a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_contract_type_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_contract_type_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared - class HrisUpdateEmploymentRequestDtoSchemasContractTypeValue < T::Enum - - + class HrisUpdateEmploymentRequestDtoSchemasContractTypeValue + include ::Crystalline::Enum enums do FULL_TIME = new('full_time') SHIFTS = new('shifts') PART_TIME = new('part_time') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_pay_frequency_value.rb b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_pay_frequency_value.rb index c56f7758..ed98b7f2 100644 --- a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_pay_frequency_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_pay_frequency_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisUpdateEmploymentRequestDtoSchemasPayFrequencyValue - The pay frequency of the job postings. - class HrisUpdateEmploymentRequestDtoSchemasPayFrequencyValue < T::Enum - - + class HrisUpdateEmploymentRequestDtoSchemasPayFrequencyValue + include ::Crystalline::Enum enums do HOURLY = new('hourly') WEEKLY = new('weekly') @@ -28,6 +27,7 @@ class HrisUpdateEmploymentRequestDtoSchemasPayFrequencyValue < T::Enum HALF_YEARLY = new('half_yearly') DAILY = new('daily') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_pay_period_value.rb b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_pay_period_value.rb index 663f4f56..41e56043 100644 --- a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_pay_period_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_pay_period_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisUpdateEmploymentRequestDtoSchemasPayPeriodValue - The pay period of the job postings. - class HrisUpdateEmploymentRequestDtoSchemasPayPeriodValue < T::Enum - - + class HrisUpdateEmploymentRequestDtoSchemasPayPeriodValue + include ::Crystalline::Enum enums do HOUR = new('hour') DAY = new('day') @@ -26,6 +25,7 @@ class HrisUpdateEmploymentRequestDtoSchemasPayPeriodValue < T::Enum NONE = new('none') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_type.rb b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_type.rb index bea33272..b6ecdd4f 100644 --- a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_type.rb +++ b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_type.rb @@ -15,7 +15,7 @@ class HrisUpdateEmploymentRequestDtoSchemasType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisUpdateEmploymentRequestDtoSchemasType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisUpdateEmploymentRequestDtoSchemasType4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisUpdateEmploymentRequestDtoSchemasTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_type_value.rb b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_type_value.rb index 2fa9da36..43f78029 100644 --- a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_type_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_type_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class HrisUpdateEmploymentRequestDtoSchemasTypeValue < T::Enum - - + class HrisUpdateEmploymentRequestDtoSchemasTypeValue + include ::Crystalline::Enum enums do CONTRACTOR = new('contractor') INTERN = new('intern') @@ -30,6 +29,7 @@ class HrisUpdateEmploymentRequestDtoSchemasTypeValue < T::Enum PROGRAMME = new('Programme') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_value.rb b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_value.rb index ae8a7d66..e7e79e41 100644 --- a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisUpdateEmploymentRequestDtoSchemasValue - The type of the employment. - class HrisUpdateEmploymentRequestDtoSchemasValue < T::Enum - - + class HrisUpdateEmploymentRequestDtoSchemasValue + include ::Crystalline::Enum enums do CONTRACTOR = new('contractor') INTERN = new('intern') @@ -30,6 +29,7 @@ class HrisUpdateEmploymentRequestDtoSchemasValue < T::Enum PROGRAMME = new('Programme') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_work_time_value.rb b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_work_time_value.rb index 553ecad5..30962f84 100644 --- a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_work_time_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_schemas_work_time_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # HrisUpdateEmploymentRequestDtoSchemasWorkTimeValue - The unified value for the period. - class HrisUpdateEmploymentRequestDtoSchemasWorkTimeValue < T::Enum - - + class HrisUpdateEmploymentRequestDtoSchemasWorkTimeValue + include ::Crystalline::Enum enums do DAY = new('day') WEEK = new('week') @@ -18,6 +17,7 @@ class HrisUpdateEmploymentRequestDtoSchemasWorkTimeValue < T::Enum YEAR = new('year') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_value.rb b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_value.rb index 7ed807ec..19ed0f24 100644 --- a/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_value.rb +++ b/lib/stack_one/models/shared/hrisupdateemploymentrequestdto_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared - class HrisUpdateEmploymentRequestDtoValue < T::Enum - - + class HrisUpdateEmploymentRequestDtoValue + include ::Crystalline::Enum enums do FULL_TIME = new('full_time') SHIFTS = new('shifts') PART_TIME = new('part_time') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/iamgroup_type.rb b/lib/stack_one/models/shared/iamgroup_type.rb index 40b0ed57..a901992d 100644 --- a/lib/stack_one/models/shared/iamgroup_type.rb +++ b/lib/stack_one/models/shared/iamgroup_type.rb @@ -15,7 +15,7 @@ class IamGroupType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::IamGroup4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::IamGroupValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::IamGroupValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::IamGroupValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::IamGroupValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::IamGroup4, T::Array[::Object])), value: T.nilable(Models::Shared::IamGroupValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/iamgroup_value.rb b/lib/stack_one/models/shared/iamgroup_value.rb index ad86facb..ced3eb93 100644 --- a/lib/stack_one/models/shared/iamgroup_value.rb +++ b/lib/stack_one/models/shared/iamgroup_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class IamGroupValue < T::Enum - - + class IamGroupValue + include ::Crystalline::Enum enums do WORKSPACE = new('workspace') TEAM = new('team') @@ -20,6 +19,7 @@ class IamGroupValue < T::Enum UNMAPPED_VALUE = new('unmapped_value') COST_CENTER = new('cost_center') end + open! end end end diff --git a/lib/stack_one/models/shared/iammfatypeenum.rb b/lib/stack_one/models/shared/iammfatypeenum.rb index 17ef604f..dca82555 100644 --- a/lib/stack_one/models/shared/iammfatypeenum.rb +++ b/lib/stack_one/models/shared/iammfatypeenum.rb @@ -15,7 +15,7 @@ class IamMfaTypeEnum field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::IamMfaTypeEnum4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified value for the type of multi-factor authentication. If the provider does not send back a type but does specify that MFA is set-up for this user, the value will be set to 'unknown'.' - field :value, Crystalline::Nilable.new(Models::Shared::IamMfaTypeEnumValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::IamMfaTypeEnumValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::IamMfaTypeEnumValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::IamMfaTypeEnumValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::IamMfaTypeEnum4, T::Array[::Object])), value: T.nilable(Models::Shared::IamMfaTypeEnumValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/iammfatypeenum_value.rb b/lib/stack_one/models/shared/iammfatypeenum_value.rb index 946c49f5..b28f08e0 100644 --- a/lib/stack_one/models/shared/iammfatypeenum_value.rb +++ b/lib/stack_one/models/shared/iammfatypeenum_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # IamMfaTypeEnumValue - The unified value for the type of multi-factor authentication. If the provider does not send back a type but does specify that MFA is set-up for this user, the value will be set to 'unknown'.' - class IamMfaTypeEnumValue < T::Enum - - + class IamMfaTypeEnumValue + include ::Crystalline::Enum enums do SMS = new('sms') EMAIL = new('email') @@ -24,6 +23,7 @@ class IamMfaTypeEnumValue < T::Enum UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/iampermission_type.rb b/lib/stack_one/models/shared/iampermission_type.rb index 25ba29e7..ea28d1e0 100644 --- a/lib/stack_one/models/shared/iampermission_type.rb +++ b/lib/stack_one/models/shared/iampermission_type.rb @@ -15,7 +15,7 @@ class IamPermissionType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::IamPermission4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the permission, e.g. read, read_write, delete, etc. - field :value, Crystalline::Nilable.new(Models::Shared::IamPermissionValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::IamPermissionValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::IamPermissionValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::IamPermissionValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::IamPermission4, T::Array[::Object])), value: T.nilable(Models::Shared::IamPermissionValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/iampermission_value.rb b/lib/stack_one/models/shared/iampermission_value.rb index c92ffa26..75f84987 100644 --- a/lib/stack_one/models/shared/iampermission_value.rb +++ b/lib/stack_one/models/shared/iampermission_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # IamPermissionValue - The type of the permission, e.g. read, read_write, delete, etc. - class IamPermissionValue < T::Enum - - + class IamPermissionValue + include ::Crystalline::Enum enums do READ = new('read') READ_WRITE = new('read_write') @@ -20,6 +19,7 @@ class IamPermissionValue < T::Enum EXPORT = new('export') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/iamresource_type.rb b/lib/stack_one/models/shared/iamresource_type.rb index 8bfef914..9fd2a7ff 100644 --- a/lib/stack_one/models/shared/iamresource_type.rb +++ b/lib/stack_one/models/shared/iamresource_type.rb @@ -15,7 +15,7 @@ class IamResourceType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::IamResource4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the resource, e.g. user, group, permission, etc. - field :value, Crystalline::Nilable.new(Models::Shared::IamResourceValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::IamResourceValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::IamResourceValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::IamResourceValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::IamResource4, T::Array[::Object])), value: T.nilable(Models::Shared::IamResourceValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/iamresource_value.rb b/lib/stack_one/models/shared/iamresource_value.rb index 90f2330d..62f4903c 100644 --- a/lib/stack_one/models/shared/iamresource_value.rb +++ b/lib/stack_one/models/shared/iamresource_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # IamResourceValue - The type of the resource, e.g. user, group, permission, etc. - class IamResourceValue < T::Enum - - + class IamResourceValue + include ::Crystalline::Enum enums do PROJECT = new('project') FILE = new('file') @@ -20,6 +19,7 @@ class IamResourceValue < T::Enum USER = new('user') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/iamrole_type.rb b/lib/stack_one/models/shared/iamrole_type.rb index b0e424b6..174796ae 100644 --- a/lib/stack_one/models/shared/iamrole_type.rb +++ b/lib/stack_one/models/shared/iamrole_type.rb @@ -15,7 +15,7 @@ class IamRoleType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::IamRole4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::IamRoleValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::IamRoleValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::IamRoleValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::IamRoleValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::IamRole4, T::Array[::Object])), value: T.nilable(Models::Shared::IamRoleValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/iamrole_value.rb b/lib/stack_one/models/shared/iamrole_value.rb index 605fdac7..4ddd4677 100644 --- a/lib/stack_one/models/shared/iamrole_value.rb +++ b/lib/stack_one/models/shared/iamrole_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class IamRoleValue < T::Enum - - + class IamRoleValue + include ::Crystalline::Enum enums do ADMIN = new('admin') VIEWER = new('viewer') @@ -21,6 +20,7 @@ class IamRoleValue < T::Enum RESTRICTED = new('restricted') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/iamupdateuserrequestdto_2.rb b/lib/stack_one/models/shared/iamupdateuserrequestdto_2.rb index 773d0732..9bc15287 100644 --- a/lib/stack_one/models/shared/iamupdateuserrequestdto_2.rb +++ b/lib/stack_one/models/shared/iamupdateuserrequestdto_2.rb @@ -9,8 +9,6 @@ module Models module Shared class IamUpdateUserRequestDto2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/iamupdateuserrequestdto_status.rb b/lib/stack_one/models/shared/iamupdateuserrequestdto_status.rb index 109fa2f9..04c15d69 100644 --- a/lib/stack_one/models/shared/iamupdateuserrequestdto_status.rb +++ b/lib/stack_one/models/shared/iamupdateuserrequestdto_status.rb @@ -15,7 +15,7 @@ class IamUpdateUserRequestDtoStatus field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::IamUpdateUserRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the user, e.g. whether the user is enabled, has been disabled (eg. by an admin), or is pending (ie: awaiting approval by the user or an admin). - field :value, Crystalline::Nilable.new(Models::Shared::IamUpdateUserRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::IamUpdateUserRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::IamUpdateUserRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::IamUpdateUserRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::IamUpdateUserRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::IamUpdateUserRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/iamupdateuserrequestdto_value.rb b/lib/stack_one/models/shared/iamupdateuserrequestdto_value.rb index ccca39e9..cec940bf 100644 --- a/lib/stack_one/models/shared/iamupdateuserrequestdto_value.rb +++ b/lib/stack_one/models/shared/iamupdateuserrequestdto_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # IamUpdateUserRequestDtoValue - The status of the user, e.g. whether the user is enabled, has been disabled (eg. by an admin), or is pending (ie: awaiting approval by the user or an admin). - class IamUpdateUserRequestDtoValue < T::Enum - - + class IamUpdateUserRequestDtoValue + include ::Crystalline::Enum enums do ENABLED = new('enabled') DISABLED = new('disabled') PENDING = new('pending') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/iamuser_2.rb b/lib/stack_one/models/shared/iamuser_2.rb index 82669311..17649ad8 100644 --- a/lib/stack_one/models/shared/iamuser_2.rb +++ b/lib/stack_one/models/shared/iamuser_2.rb @@ -9,8 +9,6 @@ module Models module Shared class IamUser2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/iamuser_file_format.rb b/lib/stack_one/models/shared/iamuser_file_format.rb index 49992eda..c7affd8c 100644 --- a/lib/stack_one/models/shared/iamuser_file_format.rb +++ b/lib/stack_one/models/shared/iamuser_file_format.rb @@ -15,7 +15,7 @@ class IamUserFileFormat field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::IamUserSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The file format of the file, expressed as a file extension - field :value, Crystalline::Nilable.new(Models::Shared::IamUserSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::IamUserSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::IamUserSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::IamUserSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::IamUserSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::IamUserSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/iamuser_schemas_value.rb b/lib/stack_one/models/shared/iamuser_schemas_value.rb index cf341918..cdf9bf5a 100644 --- a/lib/stack_one/models/shared/iamuser_schemas_value.rb +++ b/lib/stack_one/models/shared/iamuser_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # IamUserSchemasValue - The file format of the file, expressed as a file extension - class IamUserSchemasValue < T::Enum - - + class IamUserSchemasValue + include ::Crystalline::Enum enums do UNMAPPED_VALUE = new('unmapped_value') EZ = new('ez') @@ -1224,6 +1223,7 @@ class IamUserSchemasValue < T::Enum ICE = new('ice') MHT = new('mht') end + open! end end end diff --git a/lib/stack_one/models/shared/iamuser_status.rb b/lib/stack_one/models/shared/iamuser_status.rb index 44aafb25..50aaf625 100644 --- a/lib/stack_one/models/shared/iamuser_status.rb +++ b/lib/stack_one/models/shared/iamuser_status.rb @@ -15,7 +15,7 @@ class IamUserStatus field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::IamUser4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the user, e.g. whether the user is enabled, has been disabled (eg. by an admin), or is pending (ie: awaiting approval by the user or an admin). - field :value, Crystalline::Nilable.new(Models::Shared::IamUserValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::IamUserValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::IamUserValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::IamUserValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::IamUser4, T::Array[::Object])), value: T.nilable(Models::Shared::IamUserValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/iamuser_value.rb b/lib/stack_one/models/shared/iamuser_value.rb index 8915d49c..5626df44 100644 --- a/lib/stack_one/models/shared/iamuser_value.rb +++ b/lib/stack_one/models/shared/iamuser_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # IamUserValue - The status of the user, e.g. whether the user is enabled, has been disabled (eg. by an admin), or is pending (ie: awaiting approval by the user or an admin). - class IamUserValue < T::Enum - - + class IamUserValue + include ::Crystalline::Enum enums do ENABLED = new('enabled') DISABLED = new('disabled') PENDING = new('pending') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/inappmessages_message_type.rb b/lib/stack_one/models/shared/inappmessages_message_type.rb index 99321a73..dda122e3 100644 --- a/lib/stack_one/models/shared/inappmessages_message_type.rb +++ b/lib/stack_one/models/shared/inappmessages_message_type.rb @@ -15,7 +15,7 @@ class InAppMessagesMessageType # The original value from the provider used to derive the unified message type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::InAppMessages4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified message type. - field :value, Crystalline::Nilable.new(Models::Shared::InAppMessagesValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::InAppMessagesValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::InAppMessagesValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::InAppMessagesValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::InAppMessages4, T::Array[::Object])), value: T.nilable(Models::Shared::InAppMessagesValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/inappmessages_value.rb b/lib/stack_one/models/shared/inappmessages_value.rb index 8aa2a898..ef880647 100644 --- a/lib/stack_one/models/shared/inappmessages_value.rb +++ b/lib/stack_one/models/shared/inappmessages_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # InAppMessagesValue - The unified message type. - class InAppMessagesValue < T::Enum - - + class InAppMessagesValue + include ::Crystalline::Enum enums do EMAIL = new('email') SMS = new('sms') @@ -25,6 +24,7 @@ class InAppMessagesValue < T::Enum UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/internal.rb b/lib/stack_one/models/shared/internal.rb index 99c0ad9c..ccaebdf9 100644 --- a/lib/stack_one/models/shared/internal.rb +++ b/lib/stack_one/models/shared/internal.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared - class Internal < T::Enum - - + class Internal + include ::Crystalline::Enum enums do TRUE = new('true') FALSE = new('false') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/interview_status.rb b/lib/stack_one/models/shared/interview_status.rb index eccb6c5e..fff580eb 100644 --- a/lib/stack_one/models/shared/interview_status.rb +++ b/lib/stack_one/models/shared/interview_status.rb @@ -15,7 +15,7 @@ class InterviewStatus # The source value of the interview status. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Interview4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the interview. - field :value, Crystalline::Nilable.new(Models::Shared::InterviewValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::InterviewValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::InterviewValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::InterviewValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Interview4, T::Array[::Object])), value: T.nilable(Models::Shared::InterviewValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/interview_value.rb b/lib/stack_one/models/shared/interview_value.rb index 6c8a878d..741765ab 100644 --- a/lib/stack_one/models/shared/interview_value.rb +++ b/lib/stack_one/models/shared/interview_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # InterviewValue - The status of the interview. - class InterviewValue < T::Enum - - + class InterviewValue + include ::Crystalline::Enum enums do UNSCHEDULED = new('unscheduled') SCHEDULED = new('scheduled') @@ -19,6 +18,7 @@ class InterviewValue < T::Enum PENDING_FEEDBACK = new('pending_feedback') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/interviewpart_type.rb b/lib/stack_one/models/shared/interviewpart_type.rb index 7769b023..68a89768 100644 --- a/lib/stack_one/models/shared/interviewpart_type.rb +++ b/lib/stack_one/models/shared/interviewpart_type.rb @@ -15,7 +15,7 @@ class InterviewPartType # The source value of the interview type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::InterviewPart4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the interview. - field :value, Crystalline::Nilable.new(Models::Shared::InterviewPartValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::InterviewPartValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::InterviewPartValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::InterviewPartValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::InterviewPart4, T::Array[::Object])), value: T.nilable(Models::Shared::InterviewPartValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/interviewpart_value.rb b/lib/stack_one/models/shared/interviewpart_value.rb index c4d6040f..76e8fecf 100644 --- a/lib/stack_one/models/shared/interviewpart_value.rb +++ b/lib/stack_one/models/shared/interviewpart_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # InterviewPartValue - The type of the interview. - class InterviewPartValue < T::Enum - - + class InterviewPartValue + include ::Crystalline::Enum enums do SCREENING = new('screening') LUNCH = new('lunch') @@ -24,6 +23,7 @@ class InterviewPartValue < T::Enum VIDEO = new('video') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/issued_by.rb b/lib/stack_one/models/shared/issued_by.rb index d1b18def..22be19bf 100644 --- a/lib/stack_one/models/shared/issued_by.rb +++ b/lib/stack_one/models/shared/issued_by.rb @@ -15,7 +15,7 @@ class IssuedBy field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::HrisCreateWorkEligibilityRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The ISO3166-1 Alpha2 Code of the Country - field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateWorkEligibilityRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::HrisCreateWorkEligibilityRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::HrisCreateWorkEligibilityRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::HrisCreateWorkEligibilityRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::HrisCreateWorkEligibilityRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::HrisCreateWorkEligibilityRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/job_status.rb b/lib/stack_one/models/shared/job_status.rb index 03fbc947..e167e15d 100644 --- a/lib/stack_one/models/shared/job_status.rb +++ b/lib/stack_one/models/shared/job_status.rb @@ -15,7 +15,7 @@ class JobStatus # The source value of the job status. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AtsCreateJobRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the job. - field :value, Crystalline::Nilable.new(Models::Shared::AtsCreateJobRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AtsCreateJobRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AtsCreateJobRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AtsCreateJobRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AtsCreateJobRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::AtsCreateJobRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/jobposting.rb b/lib/stack_one/models/shared/jobposting.rb index 0e590ffa..fccaa095 100644 --- a/lib/stack_one/models/shared/jobposting.rb +++ b/lib/stack_one/models/shared/jobposting.rb @@ -29,7 +29,7 @@ class JobPosting # Unique identifier field :id, Crystalline::Nilable.new(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('id') } } - field :internal, Crystalline::Nilable.new(Models::Shared::Internal), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('internal'), 'decoder': Utils.enum_from_string(Models::Shared::Internal, true) } } + field :internal, Crystalline::Nilable.new(Models::Shared::Internal), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('internal'), 'decoder': Utils.open_enum_from_string(Models::Shared::Internal, true) } } field :job_id, Crystalline::Nilable.new(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('job_id') } } diff --git a/lib/stack_one/models/shared/jobposting_employment_contract_type.rb b/lib/stack_one/models/shared/jobposting_employment_contract_type.rb index 9e4efe13..b5500a7f 100644 --- a/lib/stack_one/models/shared/jobposting_employment_contract_type.rb +++ b/lib/stack_one/models/shared/jobposting_employment_contract_type.rb @@ -15,7 +15,7 @@ class JobPostingEmploymentContractType # The source value of the employment contract type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::JobPosting4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The employment contract type. - field :value, Crystalline::Nilable.new(Models::Shared::JobPostingValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::JobPostingValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::JobPostingValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::JobPostingValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::JobPosting4, T::Array[::Object])), value: T.nilable(Models::Shared::JobPostingValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/jobposting_employment_type.rb b/lib/stack_one/models/shared/jobposting_employment_type.rb index 2f34090c..a0a0fcbc 100644 --- a/lib/stack_one/models/shared/jobposting_employment_type.rb +++ b/lib/stack_one/models/shared/jobposting_employment_type.rb @@ -15,7 +15,7 @@ class JobPostingEmploymentType # The source value of the employment type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::JobPostingSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the employment. - field :value, Crystalline::Nilable.new(Models::Shared::JobPostingSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::JobPostingSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::JobPostingSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::JobPostingSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::JobPostingSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::JobPostingSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/jobposting_schemas_status_value.rb b/lib/stack_one/models/shared/jobposting_schemas_status_value.rb index 768ca3ac..9b735b85 100644 --- a/lib/stack_one/models/shared/jobposting_schemas_status_value.rb +++ b/lib/stack_one/models/shared/jobposting_schemas_status_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # JobPostingSchemasStatusValue - The status of the job postings. - class JobPostingSchemasStatusValue < T::Enum - - + class JobPostingSchemasStatusValue + include ::Crystalline::Enum enums do LIVE = new('live') DRAFT = new('draft') @@ -21,6 +20,7 @@ class JobPostingSchemasStatusValue < T::Enum ARCHIVED = new('archived') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/jobposting_schemas_value.rb b/lib/stack_one/models/shared/jobposting_schemas_value.rb index 76dc8974..8a24f401 100644 --- a/lib/stack_one/models/shared/jobposting_schemas_value.rb +++ b/lib/stack_one/models/shared/jobposting_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # JobPostingSchemasValue - The type of the employment. - class JobPostingSchemasValue < T::Enum - - + class JobPostingSchemasValue + include ::Crystalline::Enum enums do CONTRACTOR = new('contractor') INTERN = new('intern') @@ -30,6 +29,7 @@ class JobPostingSchemasValue < T::Enum PROGRAMME = new('Programme') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/jobposting_status.rb b/lib/stack_one/models/shared/jobposting_status.rb index bceae6d6..03d4d556 100644 --- a/lib/stack_one/models/shared/jobposting_status.rb +++ b/lib/stack_one/models/shared/jobposting_status.rb @@ -15,7 +15,7 @@ class JobPostingStatus # The source value of the job postings status. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::JobPostingSchemasStatus4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the job postings. - field :value, Crystalline::Nilable.new(Models::Shared::JobPostingSchemasStatusValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::JobPostingSchemasStatusValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::JobPostingSchemasStatusValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::JobPostingSchemasStatusValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::JobPostingSchemasStatus4, T::Array[::Object])), value: T.nilable(Models::Shared::JobPostingSchemasStatusValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/jobposting_value.rb b/lib/stack_one/models/shared/jobposting_value.rb index 49f0b7ce..0b07d967 100644 --- a/lib/stack_one/models/shared/jobposting_value.rb +++ b/lib/stack_one/models/shared/jobposting_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # JobPostingValue - The employment contract type. - class JobPostingValue < T::Enum - - + class JobPostingValue + include ::Crystalline::Enum enums do FULL_TIME = new('full_time') SHIFTS = new('shifts') PART_TIME = new('part_time') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/jobpostingcompensation_pay_frequency.rb b/lib/stack_one/models/shared/jobpostingcompensation_pay_frequency.rb index 8cc3ea27..d5637efb 100644 --- a/lib/stack_one/models/shared/jobpostingcompensation_pay_frequency.rb +++ b/lib/stack_one/models/shared/jobpostingcompensation_pay_frequency.rb @@ -15,7 +15,7 @@ class JobPostingCompensationPayFrequency # The source value of the pay frequency. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::JobPostingCompensation4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The pay frequency of the job postings. - field :value, Crystalline::Nilable.new(Models::Shared::JobPostingCompensationValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::JobPostingCompensationValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::JobPostingCompensationValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::JobPostingCompensationValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::JobPostingCompensation4, T::Array[::Object])), value: T.nilable(Models::Shared::JobPostingCompensationValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/jobpostingcompensation_pay_period.rb b/lib/stack_one/models/shared/jobpostingcompensation_pay_period.rb index 88a7044a..1fae32ce 100644 --- a/lib/stack_one/models/shared/jobpostingcompensation_pay_period.rb +++ b/lib/stack_one/models/shared/jobpostingcompensation_pay_period.rb @@ -15,7 +15,7 @@ class JobPostingCompensationPayPeriod # The source value of the pay period. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::JobPostingCompensationSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The pay period of the job postings. - field :value, Crystalline::Nilable.new(Models::Shared::JobPostingCompensationSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::JobPostingCompensationSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::JobPostingCompensationSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::JobPostingCompensationSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::JobPostingCompensationSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::JobPostingCompensationSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/jobpostingcompensation_schemas_type_value.rb b/lib/stack_one/models/shared/jobpostingcompensation_schemas_type_value.rb index 260524e4..358fcb85 100644 --- a/lib/stack_one/models/shared/jobpostingcompensation_schemas_type_value.rb +++ b/lib/stack_one/models/shared/jobpostingcompensation_schemas_type_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # JobPostingCompensationSchemasTypeValue - The type of the compensation. - class JobPostingCompensationSchemasTypeValue < T::Enum - - + class JobPostingCompensationSchemasTypeValue + include ::Crystalline::Enum enums do SALARY = new('salary') HOURLY = new('hourly') @@ -20,6 +19,7 @@ class JobPostingCompensationSchemasTypeValue < T::Enum OTHER = new('other') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/jobpostingcompensation_schemas_value.rb b/lib/stack_one/models/shared/jobpostingcompensation_schemas_value.rb index 590ac4af..bbc19751 100644 --- a/lib/stack_one/models/shared/jobpostingcompensation_schemas_value.rb +++ b/lib/stack_one/models/shared/jobpostingcompensation_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # JobPostingCompensationSchemasValue - The pay period of the job postings. - class JobPostingCompensationSchemasValue < T::Enum - - + class JobPostingCompensationSchemasValue + include ::Crystalline::Enum enums do HOUR = new('hour') DAY = new('day') @@ -26,6 +25,7 @@ class JobPostingCompensationSchemasValue < T::Enum NONE = new('none') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/jobpostingcompensation_type.rb b/lib/stack_one/models/shared/jobpostingcompensation_type.rb index 9b7f5629..eb2b4fc0 100644 --- a/lib/stack_one/models/shared/jobpostingcompensation_type.rb +++ b/lib/stack_one/models/shared/jobpostingcompensation_type.rb @@ -15,7 +15,7 @@ class JobPostingCompensationType # The source value of the compensation type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::JobPostingCompensationSchemasType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the compensation. - field :value, Crystalline::Nilable.new(Models::Shared::JobPostingCompensationSchemasTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::JobPostingCompensationSchemasTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::JobPostingCompensationSchemasTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::JobPostingCompensationSchemasTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::JobPostingCompensationSchemasType4, T::Array[::Object])), value: T.nilable(Models::Shared::JobPostingCompensationSchemasTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/jobpostingcompensation_value.rb b/lib/stack_one/models/shared/jobpostingcompensation_value.rb index f44b27e7..4f5dd46e 100644 --- a/lib/stack_one/models/shared/jobpostingcompensation_value.rb +++ b/lib/stack_one/models/shared/jobpostingcompensation_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # JobPostingCompensationValue - The pay frequency of the job postings. - class JobPostingCompensationValue < T::Enum - - + class JobPostingCompensationValue + include ::Crystalline::Enum enums do HOURLY = new('hourly') WEEKLY = new('weekly') @@ -28,6 +27,7 @@ class JobPostingCompensationValue < T::Enum HALF_YEARLY = new('half_yearly') DAILY = new('daily') end + open! end end end diff --git a/lib/stack_one/models/shared/jobpostingcontentsection_type.rb b/lib/stack_one/models/shared/jobpostingcontentsection_type.rb index 141e8a16..133d0865 100644 --- a/lib/stack_one/models/shared/jobpostingcontentsection_type.rb +++ b/lib/stack_one/models/shared/jobpostingcontentsection_type.rb @@ -15,7 +15,7 @@ class JobPostingContentSectionType # The source value of the description type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::JobPostingContentSection4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the description. - field :value, Crystalline::Nilable.new(Models::Shared::JobPostingContentSectionValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::JobPostingContentSectionValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::JobPostingContentSectionValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::JobPostingContentSectionValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::JobPostingContentSection4, T::Array[::Object])), value: T.nilable(Models::Shared::JobPostingContentSectionValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/jobpostingcontentsection_value.rb b/lib/stack_one/models/shared/jobpostingcontentsection_value.rb index d001e385..81184891 100644 --- a/lib/stack_one/models/shared/jobpostingcontentsection_value.rb +++ b/lib/stack_one/models/shared/jobpostingcontentsection_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # JobPostingContentSectionValue - The type of the description. - class JobPostingContentSectionValue < T::Enum - - + class JobPostingContentSectionValue + include ::Crystalline::Enum enums do RESPONSIBILITIES = new('responsibilities') SKILLS = new('skills') @@ -20,6 +19,7 @@ class JobPostingContentSectionValue < T::Enum OTHER = new('other') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/jobpostingquestionnaire_2.rb b/lib/stack_one/models/shared/jobpostingquestionnaire_2.rb index 0df39928..f6100ef3 100644 --- a/lib/stack_one/models/shared/jobpostingquestionnaire_2.rb +++ b/lib/stack_one/models/shared/jobpostingquestionnaire_2.rb @@ -9,8 +9,6 @@ module Models module Shared class JobPostingQuestionnaire2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/journalline_account_type.rb b/lib/stack_one/models/shared/journalline_account_type.rb index 6db41cbd..79a3f89f 100644 --- a/lib/stack_one/models/shared/journalline_account_type.rb +++ b/lib/stack_one/models/shared/journalline_account_type.rb @@ -15,7 +15,7 @@ class JournalLineAccountType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::JournalLine4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # Type of account - field :value, Crystalline::Nilable.new(Models::Shared::JournalLineValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::JournalLineValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::JournalLineValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::JournalLineValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::JournalLine4, T::Array[::Object])), value: T.nilable(Models::Shared::JournalLineValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/journalline_currency_code.rb b/lib/stack_one/models/shared/journalline_currency_code.rb index 86356cde..fe2723b6 100644 --- a/lib/stack_one/models/shared/journalline_currency_code.rb +++ b/lib/stack_one/models/shared/journalline_currency_code.rb @@ -15,7 +15,7 @@ class JournalLineCurrencyCode field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::JournalLineSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # Default currency for the company - field :value, Crystalline::Nilable.new(Models::Shared::JournalLineSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::JournalLineSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::JournalLineSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::JournalLineSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::JournalLineSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::JournalLineSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/journalline_schemas_value.rb b/lib/stack_one/models/shared/journalline_schemas_value.rb index a21c7ec5..603236e4 100644 --- a/lib/stack_one/models/shared/journalline_schemas_value.rb +++ b/lib/stack_one/models/shared/journalline_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # JournalLineSchemasValue - Default currency for the company - class JournalLineSchemasValue < T::Enum - - + class JournalLineSchemasValue + include ::Crystalline::Enum enums do AED = new('AED') AFN = new('AFN') @@ -171,6 +170,7 @@ class JournalLineSchemasValue < T::Enum ZWL = new('ZWL') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/journalline_value.rb b/lib/stack_one/models/shared/journalline_value.rb index 5558592b..cd1f460b 100644 --- a/lib/stack_one/models/shared/journalline_value.rb +++ b/lib/stack_one/models/shared/journalline_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # JournalLineValue - Type of account - class JournalLineValue < T::Enum - - + class JournalLineValue + include ::Crystalline::Enum enums do ASSET = new('asset') LIABILITY = new('liability') @@ -19,6 +18,7 @@ class JournalLineValue < T::Enum EXPENSE = new('expense') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/language.rb b/lib/stack_one/models/shared/language.rb index ec33b154..8f028328 100644 --- a/lib/stack_one/models/shared/language.rb +++ b/lib/stack_one/models/shared/language.rb @@ -15,7 +15,7 @@ class Language # For read operations: the original language code from the provider. For write operations: fallback value used when value is omitted or "unmapped_value". You must ensure this matches the provider's format. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CategorySchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified locale code. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - field :value, Crystalline::Nilable.new(Models::Shared::CategorySchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CategorySchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CategorySchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CategorySchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CategorySchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::CategorySchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/languageenum.rb b/lib/stack_one/models/shared/languageenum.rb index e4fb849b..35ac19d0 100644 --- a/lib/stack_one/models/shared/languageenum.rb +++ b/lib/stack_one/models/shared/languageenum.rb @@ -15,7 +15,7 @@ class LanguageEnum # For read operations: the original language code from the provider. For write operations: fallback value used when value is omitted or "unmapped_value". You must ensure this matches the provider's format. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::LanguageEnum4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified locale code. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - field :value, Crystalline::Nilable.new(Models::Shared::LanguageEnumValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::LanguageEnumValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::LanguageEnumValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::LanguageEnumValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::LanguageEnum4, T::Array[::Object])), value: T.nilable(Models::Shared::LanguageEnumValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/languageenum_value.rb b/lib/stack_one/models/shared/languageenum_value.rb index 62a2a147..ef636df7 100644 --- a/lib/stack_one/models/shared/languageenum_value.rb +++ b/lib/stack_one/models/shared/languageenum_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # LanguageEnumValue - The unified locale code. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - class LanguageEnumValue < T::Enum - - + class LanguageEnumValue + include ::Crystalline::Enum enums do AR_AR = new('ar_AR') AA_ER = new('aa_ER') @@ -424,6 +423,7 @@ class LanguageEnumValue < T::Enum ZU_ZA = new('zu_ZA') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/learning_object_type.rb b/lib/stack_one/models/shared/learning_object_type.rb index 119de835..b70aadcc 100644 --- a/lib/stack_one/models/shared/learning_object_type.rb +++ b/lib/stack_one/models/shared/learning_object_type.rb @@ -15,7 +15,7 @@ class LearningObjectType # The original learning object type from the provider before normalization. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Assignment4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The StackOne unified learning object type. - field :value, Crystalline::Nilable.new(Models::Shared::AssignmentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AssignmentValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AssignmentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AssignmentValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Assignment4, T::Array[::Object])), value: T.nilable(Models::Shared::AssignmentValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/level.rb b/lib/stack_one/models/shared/level.rb index bd2476a9..ba6c51f5 100644 --- a/lib/stack_one/models/shared/level.rb +++ b/lib/stack_one/models/shared/level.rb @@ -17,7 +17,7 @@ class Level # For read operations: the original category level from the provider. For write operations: fallback value used when value is omitted or "unmapped_value". You must ensure this matches the provider's format. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CategorySchemasLevel4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified category level. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - field :value, Crystalline::Nilable.new(Models::Shared::CategorySchemasLevelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CategorySchemasLevelValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CategorySchemasLevelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CategorySchemasLevelValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CategorySchemasLevel4, T::Array[::Object])), value: T.nilable(Models::Shared::CategorySchemasLevelValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/linkedaccount.rb b/lib/stack_one/models/shared/linkedaccount.rb index ed3c2153..431917fa 100644 --- a/lib/stack_one/models/shared/linkedaccount.rb +++ b/lib/stack_one/models/shared/linkedaccount.rb @@ -23,7 +23,7 @@ class LinkedAccount field :provider, ::String, { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('provider'), required: true } } - field :status, Models::Shared::LinkedAccountStatus, { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('status'), required: true, 'decoder': Utils.enum_from_string(Models::Shared::LinkedAccountStatus, false) } } + field :status, Models::Shared::LinkedAccountStatus, { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('status'), required: true, 'decoder': Utils.open_enum_from_string(Models::Shared::LinkedAccountStatus, false) } } field :updated_at, ::DateTime, { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('updated_at'), required: true, 'decoder': Utils.datetime_from_iso_format(false) } } @@ -37,12 +37,14 @@ class LinkedAccount field :setup_information, Crystalline::Nilable.new(Crystalline::Hash.new(Symbol, ::Object)), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('setup_information') } } + field :shared, Crystalline::Nilable.new(Crystalline::Boolean.new), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('shared') } } + field :status_reasons, Crystalline::Nilable.new(Crystalline::Array.new(Models::Shared::StatusReason)), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('status_reasons') } } # The account type - field :type, Crystalline::Nilable.new(Models::Shared::LinkedAccountType), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('type'), 'decoder': Utils.enum_from_string(Models::Shared::LinkedAccountType, true) } } + field :type, Crystalline::Nilable.new(Models::Shared::LinkedAccountType), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('type'), 'decoder': Utils.open_enum_from_string(Models::Shared::LinkedAccountType, true) } } - sig { params(created_at: ::DateTime, id: ::String, origin_owner_id: ::String, origin_owner_name: ::String, provider: ::String, status: Models::Shared::LinkedAccountStatus, updated_at: ::DateTime, credentials: T.nilable(Models::Shared::Credentials), label: T.nilable(::String), origin_username: T.nilable(::String), provider_name: T.nilable(::String), setup_information: T.nilable(T::Hash[Symbol, ::Object]), status_reasons: T.nilable(T::Array[Models::Shared::StatusReason]), type: T.nilable(Models::Shared::LinkedAccountType)).void } - def initialize(created_at:, id:, origin_owner_id:, origin_owner_name:, provider:, status:, updated_at:, credentials: nil, label: nil, origin_username: nil, provider_name: nil, setup_information: nil, status_reasons: nil, type: nil) + sig { params(created_at: ::DateTime, id: ::String, origin_owner_id: ::String, origin_owner_name: ::String, provider: ::String, status: Models::Shared::LinkedAccountStatus, updated_at: ::DateTime, credentials: T.nilable(Models::Shared::Credentials), label: T.nilable(::String), origin_username: T.nilable(::String), provider_name: T.nilable(::String), setup_information: T.nilable(T::Hash[Symbol, ::Object]), shared: T.nilable(T::Boolean), status_reasons: T.nilable(T::Array[Models::Shared::StatusReason]), type: T.nilable(Models::Shared::LinkedAccountType)).void } + def initialize(created_at:, id:, origin_owner_id:, origin_owner_name:, provider:, status:, updated_at:, credentials: nil, label: nil, origin_username: nil, provider_name: nil, setup_information: nil, shared: nil, status_reasons: nil, type: nil) @created_at = created_at @id = id @origin_owner_id = origin_owner_id @@ -55,6 +57,7 @@ def initialize(created_at:, id:, origin_owner_id:, origin_owner_name:, provider: @origin_username = origin_username @provider_name = provider_name @setup_information = setup_information + @shared = shared @status_reasons = status_reasons @type = type end @@ -74,6 +77,7 @@ def ==(other) return false unless @origin_username == other.origin_username return false unless @provider_name == other.provider_name return false unless @setup_information == other.setup_information + return false unless @shared == other.shared return false unless @status_reasons == other.status_reasons return false unless @type == other.type true diff --git a/lib/stack_one/models/shared/linkedaccount.rbi b/lib/stack_one/models/shared/linkedaccount.rbi index b55e2a37..7b499943 100644 --- a/lib/stack_one/models/shared/linkedaccount.rbi +++ b/lib/stack_one/models/shared/linkedaccount.rbi @@ -32,6 +32,8 @@ class StackOne::Models::Shared::LinkedAccount def provider_name=(str_); end def setup_information(); end def setup_information=(str_); end + def shared(); end + def shared=(str_); end def status_reasons(); end def status_reasons=(str_); end def type(); end diff --git a/lib/stack_one/models/shared/linkedaccount_status.rb b/lib/stack_one/models/shared/linkedaccount_status.rb index 01317a48..fa303b9c 100644 --- a/lib/stack_one/models/shared/linkedaccount_status.rb +++ b/lib/stack_one/models/shared/linkedaccount_status.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class LinkedAccountStatus < T::Enum - - + class LinkedAccountStatus + include ::Crystalline::Enum enums do ACTIVE = new('active') INACTIVE = new('inactive') @@ -19,6 +18,7 @@ class LinkedAccountStatus < T::Enum EXPIRED = new('expired') ERROR = new('error') end + open! end end end diff --git a/lib/stack_one/models/shared/linkedaccount_type.rb b/lib/stack_one/models/shared/linkedaccount_type.rb index 8819f5a6..ed661faf 100644 --- a/lib/stack_one/models/shared/linkedaccount_type.rb +++ b/lib/stack_one/models/shared/linkedaccount_type.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # LinkedAccountType - The account type - class LinkedAccountType < T::Enum - - + class LinkedAccountType + include ::Crystalline::Enum enums do PRODUCTION = new('production') TEST = new('test') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/linkedaccountmeta.rb b/lib/stack_one/models/shared/linkedaccountmeta.rb index fdcfad3b..ff43c9ba 100644 --- a/lib/stack_one/models/shared/linkedaccountmeta.rb +++ b/lib/stack_one/models/shared/linkedaccountmeta.rb @@ -13,7 +13,7 @@ class LinkedAccountMeta include Crystalline::MetadataFields - field :category, Models::Shared::LinkedAccountMetaCategory, { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('category'), required: true, 'decoder': Utils.enum_from_string(Models::Shared::LinkedAccountMetaCategory, false) } } + field :category, Models::Shared::LinkedAccountMetaCategory, { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('category'), required: true, 'decoder': Utils.open_enum_from_string(Models::Shared::LinkedAccountMetaCategory, false) } } field :models, Crystalline::Hash.new(Symbol, ::Object), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('models'), required: true } } diff --git a/lib/stack_one/models/shared/linkedaccountmeta_category.rb b/lib/stack_one/models/shared/linkedaccountmeta_category.rb index f1004df2..14d4655c 100644 --- a/lib/stack_one/models/shared/linkedaccountmeta_category.rb +++ b/lib/stack_one/models/shared/linkedaccountmeta_category.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class LinkedAccountMetaCategory < T::Enum - - + class LinkedAccountMetaCategory + include ::Crystalline::Enum enums do ATS = new('ats') HRIS = new('hris') @@ -27,6 +26,7 @@ class LinkedAccountMetaCategory < T::Enum ACCOUNTING = new('accounting') SCHEDULING = new('scheduling') end + open! end end end diff --git a/lib/stack_one/models/shared/list_type.rb b/lib/stack_one/models/shared/list_type.rb index b485bb1b..411db6b8 100644 --- a/lib/stack_one/models/shared/list_type.rb +++ b/lib/stack_one/models/shared/list_type.rb @@ -15,7 +15,7 @@ class ListType # The source value of the list type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::List4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the list. - field :value, Crystalline::Nilable.new(Models::Shared::ListValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::ListValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::ListValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::ListValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::List4, T::Array[::Object])), value: T.nilable(Models::Shared::ListValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/list_value.rb b/lib/stack_one/models/shared/list_value.rb index 2352d812..e5cca919 100644 --- a/lib/stack_one/models/shared/list_value.rb +++ b/lib/stack_one/models/shared/list_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # ListValue - The type of the list. - class ListValue < T::Enum - - + class ListValue + include ::Crystalline::Enum enums do CANDIDATES = new('candidates') CONTACTS = new('contacts') COMPANIES = new('companies') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/lmscreateassignmentrequestdto_status.rb b/lib/stack_one/models/shared/lmscreateassignmentrequestdto_status.rb index 88bbbde9..ed2a28e2 100644 --- a/lib/stack_one/models/shared/lmscreateassignmentrequestdto_status.rb +++ b/lib/stack_one/models/shared/lmscreateassignmentrequestdto_status.rb @@ -15,7 +15,7 @@ class LmsCreateAssignmentRequestDtoStatus # The original status value from the provider before normalization. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::LmsCreateAssignmentRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The StackOne unified assignment status. - field :value, Crystalline::Nilable.new(Models::Shared::LmsCreateAssignmentRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::LmsCreateAssignmentRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::LmsCreateAssignmentRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::LmsCreateAssignmentRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::LmsCreateAssignmentRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::LmsCreateAssignmentRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/lmscreateassignmentrequestdto_value.rb b/lib/stack_one/models/shared/lmscreateassignmentrequestdto_value.rb index 569fe2af..ef18e069 100644 --- a/lib/stack_one/models/shared/lmscreateassignmentrequestdto_value.rb +++ b/lib/stack_one/models/shared/lmscreateassignmentrequestdto_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # LmsCreateAssignmentRequestDtoValue - The StackOne unified assignment status. - class LmsCreateAssignmentRequestDtoValue < T::Enum - - + class LmsCreateAssignmentRequestDtoValue + include ::Crystalline::Enum enums do PENDING = new('pending') IN_PROGRESS = new('in_progress') COMPLETED = new('completed') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/lmscreatecompletionrequestdto_result.rb b/lib/stack_one/models/shared/lmscreatecompletionrequestdto_result.rb index ff6c0d1e..88fc56c0 100644 --- a/lib/stack_one/models/shared/lmscreatecompletionrequestdto_result.rb +++ b/lib/stack_one/models/shared/lmscreatecompletionrequestdto_result.rb @@ -15,7 +15,7 @@ class LmsCreateCompletionRequestDtoResult # The original result status from the provider before normalization. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::LmsCreateCompletionRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The StackOne unified result status. - field :value, Crystalline::Nilable.new(Models::Shared::LmsCreateCompletionRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::LmsCreateCompletionRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::LmsCreateCompletionRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::LmsCreateCompletionRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::LmsCreateCompletionRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::LmsCreateCompletionRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/lmscreatecompletionrequestdto_value.rb b/lib/stack_one/models/shared/lmscreatecompletionrequestdto_value.rb index 12a71148..d9474f97 100644 --- a/lib/stack_one/models/shared/lmscreatecompletionrequestdto_value.rb +++ b/lib/stack_one/models/shared/lmscreatecompletionrequestdto_value.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # LmsCreateCompletionRequestDtoValue - The StackOne unified result status. - class LmsCreateCompletionRequestDtoValue < T::Enum - - + class LmsCreateCompletionRequestDtoValue + include ::Crystalline::Enum enums do PASS = new('Pass') FAIL = new('Fail') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/lmsupsertcontentrequestdto_2.rb b/lib/stack_one/models/shared/lmsupsertcontentrequestdto_2.rb index 0ffe1b35..94edfa00 100644 --- a/lib/stack_one/models/shared/lmsupsertcontentrequestdto_2.rb +++ b/lib/stack_one/models/shared/lmsupsertcontentrequestdto_2.rb @@ -9,8 +9,6 @@ module Models module Shared class LmsUpsertContentRequestDto2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/lmsupsertcontentrequestdto_content_type.rb b/lib/stack_one/models/shared/lmsupsertcontentrequestdto_content_type.rb index eeccb885..7ed2c5b2 100644 --- a/lib/stack_one/models/shared/lmsupsertcontentrequestdto_content_type.rb +++ b/lib/stack_one/models/shared/lmsupsertcontentrequestdto_content_type.rb @@ -15,7 +15,7 @@ class LmsUpsertContentRequestDtoContentType # The provider-specific value to use when value is omitted or set to "unmapped_value". You are responsible for ensuring this matches the provider's expected format. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::LmsUpsertContentRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The content type for write operations. Provide one of the listed enum values. If omitted or set to "unmapped_value", the source_value will be sent to the provider instead. - field :value, Crystalline::Nilable.new(Models::Shared::LmsUpsertContentRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::LmsUpsertContentRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::LmsUpsertContentRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::LmsUpsertContentRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::LmsUpsertContentRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::LmsUpsertContentRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/lmsupsertcontentrequestdto_value.rb b/lib/stack_one/models/shared/lmsupsertcontentrequestdto_value.rb index 4656b5aa..8650a8f4 100644 --- a/lib/stack_one/models/shared/lmsupsertcontentrequestdto_value.rb +++ b/lib/stack_one/models/shared/lmsupsertcontentrequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # LmsUpsertContentRequestDtoValue - The content type for write operations. Provide one of the listed enum values. If omitted or set to "unmapped_value", the source_value will be sent to the provider instead. - class LmsUpsertContentRequestDtoValue < T::Enum - - + class LmsUpsertContentRequestDtoValue + include ::Crystalline::Enum enums do VIDEO = new('video') QUIZ = new('quiz') @@ -24,6 +23,7 @@ class LmsUpsertContentRequestDtoValue < T::Enum INTERACTIVE = new('interactive') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/lmsuser_2.rb b/lib/stack_one/models/shared/lmsuser_2.rb index 5269688d..02a6c950 100644 --- a/lib/stack_one/models/shared/lmsuser_2.rb +++ b/lib/stack_one/models/shared/lmsuser_2.rb @@ -9,8 +9,6 @@ module Models module Shared class LmsUser2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/localizationmodel_language.rb b/lib/stack_one/models/shared/localizationmodel_language.rb index d4972bce..bb7fc144 100644 --- a/lib/stack_one/models/shared/localizationmodel_language.rb +++ b/lib/stack_one/models/shared/localizationmodel_language.rb @@ -15,7 +15,7 @@ class LocalizationModelLanguage # For read operations: the original language code from the provider. For write operations: fallback value used when value is omitted or "unmapped_value". You must ensure this matches the provider's format. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::LocalizationModel4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified locale code. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - field :value, Crystalline::Nilable.new(Models::Shared::LocalizationModelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::LocalizationModelValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::LocalizationModelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::LocalizationModelValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::LocalizationModel4, T::Array[::Object])), value: T.nilable(Models::Shared::LocalizationModelValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/localizationmodel_value.rb b/lib/stack_one/models/shared/localizationmodel_value.rb index a8aec375..4d272026 100644 --- a/lib/stack_one/models/shared/localizationmodel_value.rb +++ b/lib/stack_one/models/shared/localizationmodel_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # LocalizationModelValue - The unified locale code. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - class LocalizationModelValue < T::Enum - - + class LocalizationModelValue + include ::Crystalline::Enum enums do AR_AR = new('ar_AR') AA_ER = new('aa_ER') @@ -424,6 +423,7 @@ class LocalizationModelValue < T::Enum ZU_ZA = new('zu_ZA') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/location_type.rb b/lib/stack_one/models/shared/location_type.rb index b95652f4..72ea93d3 100644 --- a/lib/stack_one/models/shared/location_type.rb +++ b/lib/stack_one/models/shared/location_type.rb @@ -15,7 +15,7 @@ class LocationType # The source value of the location type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AccountAddress4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the location. - field :value, Crystalline::Nilable.new(Models::Shared::AccountAddressValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AccountAddressValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AccountAddressValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AccountAddressValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AccountAddress4, T::Array[::Object])), value: T.nilable(Models::Shared::AccountAddressValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/marital_status.rb b/lib/stack_one/models/shared/marital_status.rb index 3c03510f..d84730e6 100644 --- a/lib/stack_one/models/shared/marital_status.rb +++ b/lib/stack_one/models/shared/marital_status.rb @@ -15,7 +15,7 @@ class MaritalStatus field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmployeeSchemasMaritalStatus4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasMaritalStatusValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmployeeSchemasMaritalStatusValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasMaritalStatusValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmployeeSchemasMaritalStatusValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmployeeSchemasMaritalStatus4, T::Array[::Object])), value: T.nilable(Models::Shared::EmployeeSchemasMaritalStatusValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/marketingcreatecontentblocksrequestdto_type.rb b/lib/stack_one/models/shared/marketingcreatecontentblocksrequestdto_type.rb index 22c9f88d..460c9a0f 100644 --- a/lib/stack_one/models/shared/marketingcreatecontentblocksrequestdto_type.rb +++ b/lib/stack_one/models/shared/marketingcreatecontentblocksrequestdto_type.rb @@ -15,7 +15,7 @@ class MarketingCreateContentBlocksRequestDtoType # The source value of the type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::MarketingCreateContentBlocksRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the content blocks. - field :value, Crystalline::Nilable.new(Models::Shared::MarketingCreateContentBlocksRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::MarketingCreateContentBlocksRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::MarketingCreateContentBlocksRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::MarketingCreateContentBlocksRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::MarketingCreateContentBlocksRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::MarketingCreateContentBlocksRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/marketingcreatecontentblocksrequestdto_value.rb b/lib/stack_one/models/shared/marketingcreatecontentblocksrequestdto_value.rb index eef6f26b..59454ecf 100644 --- a/lib/stack_one/models/shared/marketingcreatecontentblocksrequestdto_value.rb +++ b/lib/stack_one/models/shared/marketingcreatecontentblocksrequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # MarketingCreateContentBlocksRequestDtoValue - The type of the content blocks. - class MarketingCreateContentBlocksRequestDtoValue < T::Enum - - + class MarketingCreateContentBlocksRequestDtoValue + include ::Crystalline::Enum enums do TEXT = new('text') HTML = new('html') @@ -18,6 +17,7 @@ class MarketingCreateContentBlocksRequestDtoValue < T::Enum CODE_SNIPPET = new('code-snippet') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/maximum_proficiency.rb b/lib/stack_one/models/shared/maximum_proficiency.rb index 3aa79fe8..20a65109 100644 --- a/lib/stack_one/models/shared/maximum_proficiency.rb +++ b/lib/stack_one/models/shared/maximum_proficiency.rb @@ -21,7 +21,7 @@ class MaximumProficiency field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EntitySkillsSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::EntitySkillsSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EntitySkillsSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EntitySkillsSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EntitySkillsSchemasValue, true) } } sig { params(id: T.nilable(::String), name: T.nilable(::String), remote_id: T.nilable(::String), source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EntitySkillsSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::EntitySkillsSchemasValue)).void } def initialize(id: nil, name: nil, remote_id: nil, source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/message_message_type.rb b/lib/stack_one/models/shared/message_message_type.rb index d8452190..c18337fb 100644 --- a/lib/stack_one/models/shared/message_message_type.rb +++ b/lib/stack_one/models/shared/message_message_type.rb @@ -15,7 +15,7 @@ class MessageMessageType # The original value from the provider used to derive the unified message type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Message4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified message type. - field :value, Crystalline::Nilable.new(Models::Shared::MessageValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::MessageValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::MessageValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::MessageValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Message4, T::Array[::Object])), value: T.nilable(Models::Shared::MessageValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/message_type.rb b/lib/stack_one/models/shared/message_type.rb index 9fd27a55..476e740b 100644 --- a/lib/stack_one/models/shared/message_type.rb +++ b/lib/stack_one/models/shared/message_type.rb @@ -15,7 +15,7 @@ class MessageType # The original value from the provider used to derive the unified message type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CreateMessage4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified message type. - field :value, Crystalline::Nilable.new(Models::Shared::CreateMessageValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CreateMessageValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CreateMessageValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CreateMessageValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CreateMessage4, T::Array[::Object])), value: T.nilable(Models::Shared::CreateMessageValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/message_value.rb b/lib/stack_one/models/shared/message_value.rb index 8efb81ef..148e6016 100644 --- a/lib/stack_one/models/shared/message_value.rb +++ b/lib/stack_one/models/shared/message_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # MessageValue - The unified message type. - class MessageValue < T::Enum - - + class MessageValue + include ::Crystalline::Enum enums do EMAIL = new('email') SMS = new('sms') @@ -25,6 +24,7 @@ class MessageValue < T::Enum UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/messagingconversation_2.rb b/lib/stack_one/models/shared/messagingconversation_2.rb index 2c477e23..cc62bf26 100644 --- a/lib/stack_one/models/shared/messagingconversation_2.rb +++ b/lib/stack_one/models/shared/messagingconversation_2.rb @@ -9,8 +9,6 @@ module Models module Shared class MessagingConversation2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/messagingconversationresult_2.rb b/lib/stack_one/models/shared/messagingconversationresult_2.rb index 8818b898..6e379a96 100644 --- a/lib/stack_one/models/shared/messagingconversationresult_2.rb +++ b/lib/stack_one/models/shared/messagingconversationresult_2.rb @@ -9,8 +9,6 @@ module Models module Shared class MessagingConversationResult2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/messagingcreateconversationrequestdto_2.rb b/lib/stack_one/models/shared/messagingcreateconversationrequestdto_2.rb index f7d685b1..59d70bf2 100644 --- a/lib/stack_one/models/shared/messagingcreateconversationrequestdto_2.rb +++ b/lib/stack_one/models/shared/messagingcreateconversationrequestdto_2.rb @@ -9,8 +9,6 @@ module Models module Shared class MessagingCreateConversationRequestDto2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/messagingmessage_2.rb b/lib/stack_one/models/shared/messagingmessage_2.rb index 7c1fcfb7..29aa837c 100644 --- a/lib/stack_one/models/shared/messagingmessage_2.rb +++ b/lib/stack_one/models/shared/messagingmessage_2.rb @@ -9,8 +9,6 @@ module Models module Shared class MessagingMessage2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/messagingmessageresult_2.rb b/lib/stack_one/models/shared/messagingmessageresult_2.rb index 062f354d..58566cac 100644 --- a/lib/stack_one/models/shared/messagingmessageresult_2.rb +++ b/lib/stack_one/models/shared/messagingmessageresult_2.rb @@ -9,8 +9,6 @@ module Models module Shared class MessagingMessageResult2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/messaginguser_2.rb b/lib/stack_one/models/shared/messaginguser_2.rb index 6b2e0315..032278c1 100644 --- a/lib/stack_one/models/shared/messaginguser_2.rb +++ b/lib/stack_one/models/shared/messaginguser_2.rb @@ -9,8 +9,6 @@ module Models module Shared class MessagingUser2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/messaginguser_schemas_2.rb b/lib/stack_one/models/shared/messaginguser_schemas_2.rb index ac44f767..0383554a 100644 --- a/lib/stack_one/models/shared/messaginguser_schemas_2.rb +++ b/lib/stack_one/models/shared/messaginguser_schemas_2.rb @@ -9,8 +9,6 @@ module Models module Shared class MessagingUserSchemas2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/messaginguserresult_2.rb b/lib/stack_one/models/shared/messaginguserresult_2.rb index 0aa8f915..d3b47a8c 100644 --- a/lib/stack_one/models/shared/messaginguserresult_2.rb +++ b/lib/stack_one/models/shared/messaginguserresult_2.rb @@ -9,8 +9,6 @@ module Models module Shared class MessagingUserResult2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/messaginguserresult_schemas_2.rb b/lib/stack_one/models/shared/messaginguserresult_schemas_2.rb index 690b8a1c..8e00d169 100644 --- a/lib/stack_one/models/shared/messaginguserresult_schemas_2.rb +++ b/lib/stack_one/models/shared/messaginguserresult_schemas_2.rb @@ -9,8 +9,6 @@ module Models module Shared class MessagingUserResultSchemas2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/method.rb b/lib/stack_one/models/shared/method.rb index e157afa6..f846c063 100644 --- a/lib/stack_one/models/shared/method.rb +++ b/lib/stack_one/models/shared/method.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # Method - The method of the request - class Method < T::Enum - - + class Method + include ::Crystalline::Enum enums do GET = new('get') POST = new('post') @@ -18,6 +17,7 @@ class Method < T::Enum DELETE = new('delete') PATCH = new('patch') end + open! end end end diff --git a/lib/stack_one/models/shared/minimum_proficiency.rb b/lib/stack_one/models/shared/minimum_proficiency.rb index e002d5d7..f404cd8c 100644 --- a/lib/stack_one/models/shared/minimum_proficiency.rb +++ b/lib/stack_one/models/shared/minimum_proficiency.rb @@ -21,7 +21,7 @@ class MinimumProficiency field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EntitySkillsSchemasMinimumProficiency4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::EntitySkillsSchemasMinimumProficiencyValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EntitySkillsSchemasMinimumProficiencyValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EntitySkillsSchemasMinimumProficiencyValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EntitySkillsSchemasMinimumProficiencyValue, true) } } sig { params(id: T.nilable(::String), name: T.nilable(::String), remote_id: T.nilable(::String), source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EntitySkillsSchemasMinimumProficiency4, T::Array[::Object])), value: T.nilable(Models::Shared::EntitySkillsSchemasMinimumProficiencyValue)).void } def initialize(id: nil, name: nil, remote_id: nil, source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/nationalidentitynumberapimodel_country.rb b/lib/stack_one/models/shared/nationalidentitynumberapimodel_country.rb index 806391d5..29518914 100644 --- a/lib/stack_one/models/shared/nationalidentitynumberapimodel_country.rb +++ b/lib/stack_one/models/shared/nationalidentitynumberapimodel_country.rb @@ -15,7 +15,7 @@ class NationalIdentityNumberApiModelCountry field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::NationalIdentityNumberApiModel4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The ISO3166-1 Alpha2 Code of the Country - field :value, Crystalline::Nilable.new(Models::Shared::NationalIdentityNumberApiModelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::NationalIdentityNumberApiModelValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::NationalIdentityNumberApiModelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::NationalIdentityNumberApiModelValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::NationalIdentityNumberApiModel4, T::Array[::Object])), value: T.nilable(Models::Shared::NationalIdentityNumberApiModelValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/nationalidentitynumberapimodel_schemas_value.rb b/lib/stack_one/models/shared/nationalidentitynumberapimodel_schemas_value.rb index c020475a..f729df73 100644 --- a/lib/stack_one/models/shared/nationalidentitynumberapimodel_schemas_value.rb +++ b/lib/stack_one/models/shared/nationalidentitynumberapimodel_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # NationalIdentityNumberApiModelSchemasValue - The type of the national identity number - class NationalIdentityNumberApiModelSchemasValue < T::Enum - - + class NationalIdentityNumberApiModelSchemasValue + include ::Crystalline::Enum enums do SSN = new('ssn') NIN = new('nin') @@ -157,6 +156,7 @@ class NationalIdentityNumberApiModelSchemasValue < T::Enum UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/nationalidentitynumberapimodel_type.rb b/lib/stack_one/models/shared/nationalidentitynumberapimodel_type.rb index 4664cd5e..f8b44d6e 100644 --- a/lib/stack_one/models/shared/nationalidentitynumberapimodel_type.rb +++ b/lib/stack_one/models/shared/nationalidentitynumberapimodel_type.rb @@ -15,7 +15,7 @@ class NationalIdentityNumberApiModelType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::NationalIdentityNumberApiModelSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the national identity number - field :value, Crystalline::Nilable.new(Models::Shared::NationalIdentityNumberApiModelSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::NationalIdentityNumberApiModelSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::NationalIdentityNumberApiModelSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::NationalIdentityNumberApiModelSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::NationalIdentityNumberApiModelSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::NationalIdentityNumberApiModelSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/nationalidentitynumberapimodel_value.rb b/lib/stack_one/models/shared/nationalidentitynumberapimodel_value.rb index f235b4dc..09ee096f 100644 --- a/lib/stack_one/models/shared/nationalidentitynumberapimodel_value.rb +++ b/lib/stack_one/models/shared/nationalidentitynumberapimodel_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # NationalIdentityNumberApiModelValue - The ISO3166-1 Alpha2 Code of the Country - class NationalIdentityNumberApiModelValue < T::Enum - - + class NationalIdentityNumberApiModelValue + include ::Crystalline::Enum enums do AF = new('AF') AL = new('AL') @@ -262,6 +261,7 @@ class NationalIdentityNumberApiModelValue < T::Enum ZW = new('ZW') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/note_value.rb b/lib/stack_one/models/shared/note_value.rb index 566b489e..19f9fe7e 100644 --- a/lib/stack_one/models/shared/note_value.rb +++ b/lib/stack_one/models/shared/note_value.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # NoteValue - The visibility of the notes. - class NoteValue < T::Enum - - + class NoteValue + include ::Crystalline::Enum enums do PRIVATE = new('private') PUBLIC = new('public') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/note_visibility.rb b/lib/stack_one/models/shared/note_visibility.rb index 96db1f03..dbea904a 100644 --- a/lib/stack_one/models/shared/note_visibility.rb +++ b/lib/stack_one/models/shared/note_visibility.rb @@ -15,7 +15,7 @@ class NoteVisibility # The source value of the notes visibility. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Note4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The visibility of the notes. - field :value, Crystalline::Nilable.new(Models::Shared::NoteValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::NoteValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::NoteValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::NoteValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Note4, T::Array[::Object])), value: T.nilable(Models::Shared::NoteValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/offer_offer_status.rb b/lib/stack_one/models/shared/offer_offer_status.rb index 01510d42..e84f33f4 100644 --- a/lib/stack_one/models/shared/offer_offer_status.rb +++ b/lib/stack_one/models/shared/offer_offer_status.rb @@ -15,7 +15,7 @@ class OfferOfferStatus # The source value of the offer status. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Offer4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the offer. - field :value, Crystalline::Nilable.new(Models::Shared::OfferValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::OfferValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::OfferValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::OfferValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Offer4, T::Array[::Object])), value: T.nilable(Models::Shared::OfferValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/offer_status.rb b/lib/stack_one/models/shared/offer_status.rb index 2d65deaa..55e105ce 100644 --- a/lib/stack_one/models/shared/offer_status.rb +++ b/lib/stack_one/models/shared/offer_status.rb @@ -15,7 +15,7 @@ class OfferStatus # The source value of the offer status. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AtsCreateOfferRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the offer. - field :value, Crystalline::Nilable.new(Models::Shared::AtsCreateOfferRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AtsCreateOfferRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AtsCreateOfferRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AtsCreateOfferRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AtsCreateOfferRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::AtsCreateOfferRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/offer_value.rb b/lib/stack_one/models/shared/offer_value.rb index 222a3822..8bb9050b 100644 --- a/lib/stack_one/models/shared/offer_value.rb +++ b/lib/stack_one/models/shared/offer_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # OfferValue - The status of the offer. - class OfferValue < T::Enum - - + class OfferValue + include ::Crystalline::Enum enums do PENDING = new('pending') RETRACTED = new('retracted') @@ -21,6 +20,7 @@ class OfferValue < T::Enum NOT_APPROVED = new('not_approved') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/overall_recommendation.rb b/lib/stack_one/models/shared/overall_recommendation.rb index fa74205c..54944f59 100644 --- a/lib/stack_one/models/shared/overall_recommendation.rb +++ b/lib/stack_one/models/shared/overall_recommendation.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # OverallRecommendation - The overall recommendation - class OverallRecommendation < T::Enum - - + class OverallRecommendation + include ::Crystalline::Enum enums do STRONG_YES = new('strong_yes') YES = new('yes') @@ -19,6 +18,7 @@ class OverallRecommendation < T::Enum NO_DECISION = new('no_decision') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/patchaccountexternaldto.rb b/lib/stack_one/models/shared/patchaccountexternaldto.rb index 686d7df9..2f0497f5 100644 --- a/lib/stack_one/models/shared/patchaccountexternaldto.rb +++ b/lib/stack_one/models/shared/patchaccountexternaldto.rb @@ -36,11 +36,13 @@ class PatchAccountExternalDto field :secrets, Crystalline::Nilable.new(Models::Shared::Secrets), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('secrets') } } field :setup_information, Crystalline::Nilable.new(Models::Shared::SetupInformation), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('setup_information') } } + + field :shared, Crystalline::Nilable.new(Crystalline::Boolean.new), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('shared') } } # The account type - field :type, Crystalline::Nilable.new(Models::Shared::PatchAccountExternalDtoType), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('type'), 'decoder': Utils.enum_from_string(Models::Shared::PatchAccountExternalDtoType, true) } } + field :type, Crystalline::Nilable.new(Models::Shared::PatchAccountExternalDtoType), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('type'), 'decoder': Utils.open_enum_from_string(Models::Shared::PatchAccountExternalDtoType, true) } } - sig { params(authentication_config_key: T.nilable(::String), credentials: T.nilable(Models::Shared::PatchAccountExternalDtoCredentials), environment: T.nilable(::String), integration_id: T.nilable(::String), label: T.nilable(Models::Shared::Label), metadata: T.nilable(Models::Shared::PatchAccountExternalDtoMetadata), origin_owner_id: T.nilable(::String), origin_owner_name: T.nilable(::String), origin_username: T.nilable(::String), provider: T.nilable(::String), secrets: T.nilable(Models::Shared::Secrets), setup_information: T.nilable(Models::Shared::SetupInformation), type: T.nilable(Models::Shared::PatchAccountExternalDtoType)).void } - def initialize(authentication_config_key: nil, credentials: nil, environment: nil, integration_id: nil, label: nil, metadata: nil, origin_owner_id: nil, origin_owner_name: nil, origin_username: nil, provider: nil, secrets: nil, setup_information: nil, type: nil) + sig { params(authentication_config_key: T.nilable(::String), credentials: T.nilable(Models::Shared::PatchAccountExternalDtoCredentials), environment: T.nilable(::String), integration_id: T.nilable(::String), label: T.nilable(Models::Shared::Label), metadata: T.nilable(Models::Shared::PatchAccountExternalDtoMetadata), origin_owner_id: T.nilable(::String), origin_owner_name: T.nilable(::String), origin_username: T.nilable(::String), provider: T.nilable(::String), secrets: T.nilable(Models::Shared::Secrets), setup_information: T.nilable(Models::Shared::SetupInformation), shared: T.nilable(T::Boolean), type: T.nilable(Models::Shared::PatchAccountExternalDtoType)).void } + def initialize(authentication_config_key: nil, credentials: nil, environment: nil, integration_id: nil, label: nil, metadata: nil, origin_owner_id: nil, origin_owner_name: nil, origin_username: nil, provider: nil, secrets: nil, setup_information: nil, shared: nil, type: nil) @authentication_config_key = authentication_config_key @credentials = credentials @environment = environment @@ -53,6 +55,7 @@ def initialize(authentication_config_key: nil, credentials: nil, environment: ni @provider = provider @secrets = secrets @setup_information = setup_information + @shared = shared @type = type end @@ -71,6 +74,7 @@ def ==(other) return false unless @provider == other.provider return false unless @secrets == other.secrets return false unless @setup_information == other.setup_information + return false unless @shared == other.shared return false unless @type == other.type true end diff --git a/lib/stack_one/models/shared/patchaccountexternaldto.rbi b/lib/stack_one/models/shared/patchaccountexternaldto.rbi index e7c297ec..bae5187e 100644 --- a/lib/stack_one/models/shared/patchaccountexternaldto.rbi +++ b/lib/stack_one/models/shared/patchaccountexternaldto.rbi @@ -32,6 +32,8 @@ class StackOne::Models::Shared::PatchAccountExternalDto def secrets=(str_); end def setup_information(); end def setup_information=(str_); end + def shared(); end + def shared=(str_); end def type(); end def type=(str_); end end \ No newline at end of file diff --git a/lib/stack_one/models/shared/patchaccountexternaldto_type.rb b/lib/stack_one/models/shared/patchaccountexternaldto_type.rb index b102e791..a1b5c3fd 100644 --- a/lib/stack_one/models/shared/patchaccountexternaldto_type.rb +++ b/lib/stack_one/models/shared/patchaccountexternaldto_type.rb @@ -8,13 +8,13 @@ module StackOne module Models module Shared # PatchAccountExternalDtoType - The account type - class PatchAccountExternalDtoType < T::Enum - - + class PatchAccountExternalDtoType + include ::Crystalline::Enum enums do PRODUCTION = new('production') TEST = new('test') end + open! end end end diff --git a/lib/stack_one/models/shared/pay_frequency.rb b/lib/stack_one/models/shared/pay_frequency.rb index 4fb8b391..b1ac9457 100644 --- a/lib/stack_one/models/shared/pay_frequency.rb +++ b/lib/stack_one/models/shared/pay_frequency.rb @@ -15,7 +15,7 @@ class PayFrequency # The source value of the pay frequency. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CreateEmploymentApiModelSchemasPayFrequency4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The pay frequency of the job postings. - field :value, Crystalline::Nilable.new(Models::Shared::CreateEmploymentApiModelSchemasPayFrequencyValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CreateEmploymentApiModelSchemasPayFrequencyValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CreateEmploymentApiModelSchemasPayFrequencyValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CreateEmploymentApiModelSchemasPayFrequencyValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CreateEmploymentApiModelSchemasPayFrequency4, T::Array[::Object])), value: T.nilable(Models::Shared::CreateEmploymentApiModelSchemasPayFrequencyValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/pay_period.rb b/lib/stack_one/models/shared/pay_period.rb index 790f95d5..08d38fa6 100644 --- a/lib/stack_one/models/shared/pay_period.rb +++ b/lib/stack_one/models/shared/pay_period.rb @@ -15,7 +15,7 @@ class PayPeriod # The source value of the pay period. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CreateEmploymentApiModelSchemasPayPeriod4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The pay period of the job postings. - field :value, Crystalline::Nilable.new(Models::Shared::CreateEmploymentApiModelSchemasPayPeriodValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CreateEmploymentApiModelSchemasPayPeriodValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CreateEmploymentApiModelSchemasPayPeriodValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CreateEmploymentApiModelSchemasPayPeriodValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CreateEmploymentApiModelSchemasPayPeriod4, T::Array[::Object])), value: T.nilable(Models::Shared::CreateEmploymentApiModelSchemasPayPeriodValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/period.rb b/lib/stack_one/models/shared/period.rb index 01abce3b..c1ffdf8d 100644 --- a/lib/stack_one/models/shared/period.rb +++ b/lib/stack_one/models/shared/period.rb @@ -15,7 +15,7 @@ class Period field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::CreateEmploymentApiModelSchemasWorkTime4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified value for the period. - field :value, Crystalline::Nilable.new(Models::Shared::CreateEmploymentApiModelSchemasWorkTimeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CreateEmploymentApiModelSchemasWorkTimeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CreateEmploymentApiModelSchemasWorkTimeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CreateEmploymentApiModelSchemasWorkTimeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::CreateEmploymentApiModelSchemasWorkTime4, T::Array[::Object])), value: T.nilable(Models::Shared::CreateEmploymentApiModelSchemasWorkTimeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/phonenumber.rb b/lib/stack_one/models/shared/phonenumber.rb index 1a224f59..afb74727 100644 --- a/lib/stack_one/models/shared/phonenumber.rb +++ b/lib/stack_one/models/shared/phonenumber.rb @@ -15,7 +15,7 @@ class PhoneNumber # Phone number string field :phone, Crystalline::Nilable.new(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('phone') } } # Type of phone number - field :type, Crystalline::Nilable.new(Models::Shared::PhoneNumberType), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('type'), 'decoder': Utils.enum_from_string(Models::Shared::PhoneNumberType, true) } } + field :type, Crystalline::Nilable.new(Models::Shared::PhoneNumberType), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('type'), 'decoder': Utils.open_enum_from_string(Models::Shared::PhoneNumberType, true) } } sig { params(phone: T.nilable(::String), type: T.nilable(Models::Shared::PhoneNumberType)).void } def initialize(phone: nil, type: nil) diff --git a/lib/stack_one/models/shared/phonenumber_type.rb b/lib/stack_one/models/shared/phonenumber_type.rb index 3b3fc4f9..d4617a2b 100644 --- a/lib/stack_one/models/shared/phonenumber_type.rb +++ b/lib/stack_one/models/shared/phonenumber_type.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # PhoneNumberType - Type of phone number - class PhoneNumberType < T::Enum - - + class PhoneNumberType + include ::Crystalline::Enum enums do PERSONAL = new('personal') WORK = new('work') @@ -20,6 +19,7 @@ class PhoneNumberType < T::Enum OTHER = new('other') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/position_status.rb b/lib/stack_one/models/shared/position_status.rb index ae01cc06..25cbacb3 100644 --- a/lib/stack_one/models/shared/position_status.rb +++ b/lib/stack_one/models/shared/position_status.rb @@ -15,7 +15,7 @@ class PositionStatus # The source value of the position status. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Position4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the position. - field :value, Crystalline::Nilable.new(Models::Shared::PositionValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::PositionValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::PositionValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::PositionValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Position4, T::Array[::Object])), value: T.nilable(Models::Shared::PositionValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/position_value.rb b/lib/stack_one/models/shared/position_value.rb index cbc25802..f5080b87 100644 --- a/lib/stack_one/models/shared/position_value.rb +++ b/lib/stack_one/models/shared/position_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # PositionValue - The status of the position. - class PositionValue < T::Enum - - + class PositionValue + include ::Crystalline::Enum enums do OPEN = new('open') DRAFT = new('draft') @@ -18,6 +17,7 @@ class PositionValue < T::Enum PAUSED = new('paused') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/preferred_language.rb b/lib/stack_one/models/shared/preferred_language.rb index 42c4a679..ae54de6e 100644 --- a/lib/stack_one/models/shared/preferred_language.rb +++ b/lib/stack_one/models/shared/preferred_language.rb @@ -15,7 +15,7 @@ class PreferredLanguage field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmployeeSchemasPreferredLanguage4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The ISO639-2 Code of the language - field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasPreferredLanguageValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmployeeSchemasPreferredLanguageValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmployeeSchemasPreferredLanguageValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmployeeSchemasPreferredLanguageValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmployeeSchemasPreferredLanguage4, T::Array[::Object])), value: T.nilable(Models::Shared::EmployeeSchemasPreferredLanguageValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/priority.rb b/lib/stack_one/models/shared/priority.rb index 9e7021b0..33e93c5a 100644 --- a/lib/stack_one/models/shared/priority.rb +++ b/lib/stack_one/models/shared/priority.rb @@ -17,7 +17,7 @@ class Priority # The source value of the ticket priority. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TicketingReadTicket4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The priority of the ticket. - field :value, Crystalline::Nilable.new(Models::Shared::TicketingReadTicketValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TicketingReadTicketValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TicketingReadTicketValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TicketingReadTicketValue, true) } } sig { params(id: T.nilable(::String), source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TicketingReadTicket4, T::Array[::Object])), value: T.nilable(Models::Shared::TicketingReadTicketValue)).void } def initialize(id: nil, source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/proxyrequestbody.rb b/lib/stack_one/models/shared/proxyrequestbody.rb index 0f759ac4..b3c9ce0c 100644 --- a/lib/stack_one/models/shared/proxyrequestbody.rb +++ b/lib/stack_one/models/shared/proxyrequestbody.rb @@ -21,7 +21,7 @@ class ProxyRequestBody # The base url of the request field :url, Crystalline::Nilable.new(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('url') } } # The method of the request - field :method, Crystalline::Nilable.new(Models::Shared::Method), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('method'), 'decoder': Utils.enum_from_string(Models::Shared::Method, true) } } + field :method, Crystalline::Nilable.new(Models::Shared::Method), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('method'), 'decoder': Utils.open_enum_from_string(Models::Shared::Method, true) } } sig { params(body: T.nilable(T::Hash[Symbol, ::Object]), headers: T.nilable(T::Hash[Symbol, ::Object]), path: T.nilable(::String), url: T.nilable(::String), method: T.nilable(Models::Shared::Method)).void } def initialize(body: nil, headers: nil, path: nil, url: nil, method: Models::Shared::Method::GET) diff --git a/lib/stack_one/models/shared/pushmessages_message_type.rb b/lib/stack_one/models/shared/pushmessages_message_type.rb index 931a6f4b..a971ef5a 100644 --- a/lib/stack_one/models/shared/pushmessages_message_type.rb +++ b/lib/stack_one/models/shared/pushmessages_message_type.rb @@ -15,7 +15,7 @@ class PushMessagesMessageType # The original value from the provider used to derive the unified message type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::PushMessages4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified message type. - field :value, Crystalline::Nilable.new(Models::Shared::PushMessagesValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::PushMessagesValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::PushMessagesValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::PushMessagesValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::PushMessages4, T::Array[::Object])), value: T.nilable(Models::Shared::PushMessagesValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/pushmessages_value.rb b/lib/stack_one/models/shared/pushmessages_value.rb index e41570fd..6fcc3825 100644 --- a/lib/stack_one/models/shared/pushmessages_value.rb +++ b/lib/stack_one/models/shared/pushmessages_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # PushMessagesValue - The unified message type. - class PushMessagesValue < T::Enum - - + class PushMessagesValue + include ::Crystalline::Enum enums do EMAIL = new('email') SMS = new('sms') @@ -25,6 +24,7 @@ class PushMessagesValue < T::Enum UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/question_2.rb b/lib/stack_one/models/shared/question_2.rb index 985d541e..a6c01514 100644 --- a/lib/stack_one/models/shared/question_2.rb +++ b/lib/stack_one/models/shared/question_2.rb @@ -9,8 +9,6 @@ module Models module Shared class Question2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/question_schemas_value.rb b/lib/stack_one/models/shared/question_schemas_value.rb index a1d08b56..e4d7f329 100644 --- a/lib/stack_one/models/shared/question_schemas_value.rb +++ b/lib/stack_one/models/shared/question_schemas_value.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # QuestionSchemasValue - The type of the question's condition - class QuestionSchemasValue < T::Enum - - + class QuestionSchemasValue + include ::Crystalline::Enum enums do EQUALS_TO = new('equals_to') CONTAINS = new('contains') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/question_type.rb b/lib/stack_one/models/shared/question_type.rb index b8549623..bff715bc 100644 --- a/lib/stack_one/models/shared/question_type.rb +++ b/lib/stack_one/models/shared/question_type.rb @@ -15,7 +15,7 @@ class QuestionType # The source value of the questions type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Question4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the questions. - field :value, Crystalline::Nilable.new(Models::Shared::QuestionValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::QuestionValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::QuestionValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::QuestionValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Question4, T::Array[::Object])), value: T.nilable(Models::Shared::QuestionValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/question_value.rb b/lib/stack_one/models/shared/question_value.rb index 3d09bb0f..a6c5dd91 100644 --- a/lib/stack_one/models/shared/question_value.rb +++ b/lib/stack_one/models/shared/question_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # QuestionValue - The type of the questions. - class QuestionValue < T::Enum - - + class QuestionValue + include ::Crystalline::Enum enums do SHORT_TEXT = new('short_text') LONG_TEXT = new('long_text') @@ -25,6 +24,7 @@ class QuestionValue < T::Enum URL = new('url') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/reference_2.rb b/lib/stack_one/models/shared/reference_2.rb index 450ee52c..6779595c 100644 --- a/lib/stack_one/models/shared/reference_2.rb +++ b/lib/stack_one/models/shared/reference_2.rb @@ -9,8 +9,6 @@ module Models module Shared class Reference2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/rejected_reason_type.rb b/lib/stack_one/models/shared/rejected_reason_type.rb index f4dd5ec3..da4a0b32 100644 --- a/lib/stack_one/models/shared/rejected_reason_type.rb +++ b/lib/stack_one/models/shared/rejected_reason_type.rb @@ -15,7 +15,7 @@ class RejectedReasonType # The source value of the rejected reason type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::RejectedReason4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the rejected reason. - field :value, Crystalline::Nilable.new(Models::Shared::RejectedReasonValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::RejectedReasonValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::RejectedReasonValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::RejectedReasonValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::RejectedReason4, T::Array[::Object])), value: T.nilable(Models::Shared::RejectedReasonValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/rejectedreason_value.rb b/lib/stack_one/models/shared/rejectedreason_value.rb index caf21055..a8bf4744 100644 --- a/lib/stack_one/models/shared/rejectedreason_value.rb +++ b/lib/stack_one/models/shared/rejectedreason_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # RejectedReasonValue - The type of the rejected reason. - class RejectedReasonValue < T::Enum - - + class RejectedReasonValue + include ::Crystalline::Enum enums do REJECTED_BY_CANDIDATE = new('rejected_by_candidate') REJECTED_BY_ORGANIZATION = new('rejected_by_organization') @@ -18,6 +17,7 @@ class RejectedReasonValue < T::Enum UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/result.rb b/lib/stack_one/models/shared/result.rb index 3568379b..9451ddd8 100644 --- a/lib/stack_one/models/shared/result.rb +++ b/lib/stack_one/models/shared/result.rb @@ -15,7 +15,7 @@ class Result # The original result status from the provider before normalization. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AssignmentSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The StackOne unified result status. - field :value, Crystalline::Nilable.new(Models::Shared::AssignmentSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AssignmentSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AssignmentSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AssignmentSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AssignmentSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::AssignmentSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/role_type.rb b/lib/stack_one/models/shared/role_type.rb index acd571d0..36c78eac 100644 --- a/lib/stack_one/models/shared/role_type.rb +++ b/lib/stack_one/models/shared/role_type.rb @@ -15,7 +15,7 @@ class RoleType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::EmploymentManagerApiModel4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::EmploymentManagerApiModelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::EmploymentManagerApiModelValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::EmploymentManagerApiModelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::EmploymentManagerApiModelValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::EmploymentManagerApiModel4, T::Array[::Object])), value: T.nilable(Models::Shared::EmploymentManagerApiModelValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/schedule_type.rb b/lib/stack_one/models/shared/schedule_type.rb index c80fe797..ae7c1c40 100644 --- a/lib/stack_one/models/shared/schedule_type.rb +++ b/lib/stack_one/models/shared/schedule_type.rb @@ -15,7 +15,7 @@ class ScheduleType # The source value of the schedule type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Campaign4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The schedule type of the campaign. - field :value, Crystalline::Nilable.new(Models::Shared::CampaignValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::CampaignValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::CampaignValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::CampaignValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Campaign4, T::Array[::Object])), value: T.nilable(Models::Shared::CampaignValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/scheduledinterview_interview_status.rb b/lib/stack_one/models/shared/scheduledinterview_interview_status.rb index e8904264..d0cd1d60 100644 --- a/lib/stack_one/models/shared/scheduledinterview_interview_status.rb +++ b/lib/stack_one/models/shared/scheduledinterview_interview_status.rb @@ -15,7 +15,7 @@ class ScheduledInterviewInterviewStatus # The source value of the interview status. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::ScheduledInterview4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The status of the interview. - field :value, Crystalline::Nilable.new(Models::Shared::ScheduledInterviewValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::ScheduledInterviewValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::ScheduledInterviewValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::ScheduledInterviewValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::ScheduledInterview4, T::Array[::Object])), value: T.nilable(Models::Shared::ScheduledInterviewValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/scheduledinterview_value.rb b/lib/stack_one/models/shared/scheduledinterview_value.rb index 0d3f9649..d650829a 100644 --- a/lib/stack_one/models/shared/scheduledinterview_value.rb +++ b/lib/stack_one/models/shared/scheduledinterview_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # ScheduledInterviewValue - The status of the interview. - class ScheduledInterviewValue < T::Enum - - + class ScheduledInterviewValue + include ::Crystalline::Enum enums do UNSCHEDULED = new('unscheduled') SCHEDULED = new('scheduled') @@ -19,6 +18,7 @@ class ScheduledInterviewValue < T::Enum PENDING_FEEDBACK = new('pending_feedback') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/scorecard.rb b/lib/stack_one/models/shared/scorecard.rb index f8e7e42b..e94ecde0 100644 --- a/lib/stack_one/models/shared/scorecard.rb +++ b/lib/stack_one/models/shared/scorecard.rb @@ -27,7 +27,7 @@ class Scorecard # The label of the scorecard field :label, Crystalline::Nilable.new(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('label') } } # The overall recommendation - field :overall_recommendation, Crystalline::Nilable.new(Models::Shared::OverallRecommendation), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('overall_recommendation'), 'decoder': Utils.enum_from_string(Models::Shared::OverallRecommendation, true) } } + field :overall_recommendation, Crystalline::Nilable.new(Models::Shared::OverallRecommendation), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('overall_recommendation'), 'decoder': Utils.open_enum_from_string(Models::Shared::OverallRecommendation, true) } } # Provider's unique identifier of the application field :remote_application_id, Crystalline::Nilable.new(::String), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('remote_application_id') } } # Provider's unique identifier of the author diff --git a/lib/stack_one/models/shared/screeningresult.rb b/lib/stack_one/models/shared/screeningresult.rb index 5455af84..e0276ffa 100644 --- a/lib/stack_one/models/shared/screeningresult.rb +++ b/lib/stack_one/models/shared/screeningresult.rb @@ -25,7 +25,7 @@ class ScreeningResult # Start date of the screening field :start_date, Crystalline::Nilable.new(::DateTime), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('start_date'), 'decoder': Utils.datetime_from_iso_format(true) } } # Result status - field :status, Crystalline::Nilable.new(Models::Shared::ScreeningResultStatus), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('status'), 'decoder': Utils.enum_from_string(Models::Shared::ScreeningResultStatus, true) } } + field :status, Crystalline::Nilable.new(Models::Shared::ScreeningResultStatus), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('status'), 'decoder': Utils.open_enum_from_string(Models::Shared::ScreeningResultStatus, true) } } # Submission date of the screening field :submission_date, Crystalline::Nilable.new(::DateTime), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('submission_date'), 'decoder': Utils.datetime_from_iso_format(true) } } # Summary of the screening result diff --git a/lib/stack_one/models/shared/screeningresult_status.rb b/lib/stack_one/models/shared/screeningresult_status.rb index 0785e31c..1a2ece1e 100644 --- a/lib/stack_one/models/shared/screeningresult_status.rb +++ b/lib/stack_one/models/shared/screeningresult_status.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # ScreeningResultStatus - Result status - class ScreeningResultStatus < T::Enum - - + class ScreeningResultStatus + include ::Crystalline::Enum enums do PENDING = new('pending') IN_PROGRESS = new('in_progress') @@ -19,6 +18,7 @@ class ScreeningResultStatus < T::Enum CANCELLED = new('cancelled') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/screeningresultwebhook.rb b/lib/stack_one/models/shared/screeningresultwebhook.rb index 081b2ce8..ae2e8372 100644 --- a/lib/stack_one/models/shared/screeningresultwebhook.rb +++ b/lib/stack_one/models/shared/screeningresultwebhook.rb @@ -15,7 +15,7 @@ class ScreeningResultWebhook # The result data field :data, Models::Shared::ScreeningResult, { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('data'), required: true } } # The event type - field :event, Models::Shared::Event, { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('event'), required: true, 'decoder': Utils.enum_from_string(Models::Shared::Event, false) } } + field :event, Models::Shared::Event, { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('event'), required: true, 'decoder': Utils.open_enum_from_string(Models::Shared::Event, false) } } field :raw, Crystalline::Nilable.new(Crystalline::Array.new(Models::Shared::RawResponse)), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('raw') } } diff --git a/lib/stack_one/models/shared/shiftbreak_2.rb b/lib/stack_one/models/shared/shiftbreak_2.rb index 0c2834c5..593c0ee4 100644 --- a/lib/stack_one/models/shared/shiftbreak_2.rb +++ b/lib/stack_one/models/shared/shiftbreak_2.rb @@ -9,8 +9,6 @@ module Models module Shared class ShiftBreak2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/skills_2.rb b/lib/stack_one/models/shared/skills_2.rb index 40a7b70b..64104497 100644 --- a/lib/stack_one/models/shared/skills_2.rb +++ b/lib/stack_one/models/shared/skills_2.rb @@ -9,8 +9,6 @@ module Models module Shared class Skills2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/skills_hierarchy.rb b/lib/stack_one/models/shared/skills_hierarchy.rb index a85863bb..b0c941b2 100644 --- a/lib/stack_one/models/shared/skills_hierarchy.rb +++ b/lib/stack_one/models/shared/skills_hierarchy.rb @@ -15,7 +15,7 @@ class SkillsHierarchy # For read operations: the original skill level from the provider. For write operations: fallback value used when value is omitted or "unmapped_value". You must ensure this matches the provider's format. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Skills4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified skill level. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - field :value, Crystalline::Nilable.new(Models::Shared::SkillsValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::SkillsValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::SkillsValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::SkillsValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Skills4, T::Array[::Object])), value: T.nilable(Models::Shared::SkillsValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/skills_language.rb b/lib/stack_one/models/shared/skills_language.rb index 0638b284..3e8a474a 100644 --- a/lib/stack_one/models/shared/skills_language.rb +++ b/lib/stack_one/models/shared/skills_language.rb @@ -15,7 +15,7 @@ class SkillsLanguage # For read operations: the original language code from the provider. For write operations: fallback value used when value is omitted or "unmapped_value". You must ensure this matches the provider's format. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::SkillsSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified locale code. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - field :value, Crystalline::Nilable.new(Models::Shared::SkillsSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::SkillsSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::SkillsSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::SkillsSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::SkillsSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::SkillsSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/skills_level.rb b/lib/stack_one/models/shared/skills_level.rb index c0f47a9d..ec9068f3 100644 --- a/lib/stack_one/models/shared/skills_level.rb +++ b/lib/stack_one/models/shared/skills_level.rb @@ -17,7 +17,7 @@ class SkillsLevel # For read operations: the original skill level from the provider. For write operations: fallback value used when value is omitted or "unmapped_value". You must ensure this matches the provider's format. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::SkillsSchemasLevel4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified skill level. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - field :value, Crystalline::Nilable.new(Models::Shared::SkillsSchemasLevelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::SkillsSchemasLevelValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::SkillsSchemasLevelValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::SkillsSchemasLevelValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::SkillsSchemasLevel4, T::Array[::Object])), value: T.nilable(Models::Shared::SkillsSchemasLevelValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/skills_schemas_level_value.rb b/lib/stack_one/models/shared/skills_schemas_level_value.rb index 55719420..3bdcbaa9 100644 --- a/lib/stack_one/models/shared/skills_schemas_level_value.rb +++ b/lib/stack_one/models/shared/skills_schemas_level_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # SkillsSchemasLevelValue - The unified skill level. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - class SkillsSchemasLevelValue < T::Enum - - + class SkillsSchemasLevelValue + include ::Crystalline::Enum enums do PRIMARY = new('primary') SECONDARY = new('secondary') TERTIARY = new('tertiary') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/skills_schemas_value.rb b/lib/stack_one/models/shared/skills_schemas_value.rb index c1f573ef..fa34d2e6 100644 --- a/lib/stack_one/models/shared/skills_schemas_value.rb +++ b/lib/stack_one/models/shared/skills_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # SkillsSchemasValue - The unified locale code. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - class SkillsSchemasValue < T::Enum - - + class SkillsSchemasValue + include ::Crystalline::Enum enums do AR_AR = new('ar_AR') AA_ER = new('aa_ER') @@ -424,6 +423,7 @@ class SkillsSchemasValue < T::Enum ZU_ZA = new('zu_ZA') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/skills_value.rb b/lib/stack_one/models/shared/skills_value.rb index cc1eca06..c2cd3f83 100644 --- a/lib/stack_one/models/shared/skills_value.rb +++ b/lib/stack_one/models/shared/skills_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # SkillsValue - The unified skill level. For write operations: provide one of the listed enum values, or omit/set to "unmapped_value" to use source_value instead. - class SkillsValue < T::Enum - - + class SkillsValue + include ::Crystalline::Enum enums do PRIMARY = new('primary') SECONDARY = new('secondary') TERTIARY = new('tertiary') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/smsmessages_message_type.rb b/lib/stack_one/models/shared/smsmessages_message_type.rb index 653dfc5b..56798c06 100644 --- a/lib/stack_one/models/shared/smsmessages_message_type.rb +++ b/lib/stack_one/models/shared/smsmessages_message_type.rb @@ -15,7 +15,7 @@ class SmsMessagesMessageType # The original value from the provider used to derive the unified message type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::SmsMessages4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified message type. - field :value, Crystalline::Nilable.new(Models::Shared::SmsMessagesValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::SmsMessagesValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::SmsMessagesValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::SmsMessagesValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::SmsMessages4, T::Array[::Object])), value: T.nilable(Models::Shared::SmsMessagesValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/smsmessages_value.rb b/lib/stack_one/models/shared/smsmessages_value.rb index a34051ba..26870515 100644 --- a/lib/stack_one/models/shared/smsmessages_value.rb +++ b/lib/stack_one/models/shared/smsmessages_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # SmsMessagesValue - The unified message type. - class SmsMessagesValue < T::Enum - - + class SmsMessagesValue + include ::Crystalline::Enum enums do EMAIL = new('email') SMS = new('sms') @@ -25,6 +24,7 @@ class SmsMessagesValue < T::Enum UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/status.rb b/lib/stack_one/models/shared/status.rb index 690cc4ba..45c43b0f 100644 --- a/lib/stack_one/models/shared/status.rb +++ b/lib/stack_one/models/shared/status.rb @@ -15,7 +15,7 @@ class Status field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AccountingJournal4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The journal status - field :value, Crystalline::Nilable.new(Models::Shared::AccountingJournalValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AccountingJournalValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AccountingJournalValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AccountingJournalValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AccountingJournal4, T::Array[::Object])), value: T.nilable(Models::Shared::AccountingJournalValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/task_schemas_value.rb b/lib/stack_one/models/shared/task_schemas_value.rb index 9cf74934..e0fb7b38 100644 --- a/lib/stack_one/models/shared/task_schemas_value.rb +++ b/lib/stack_one/models/shared/task_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # TaskSchemasValue - The unified value for the type of the task. If the provider does not specify this type, the value will be set to UnmappedValue - class TaskSchemasValue < T::Enum - - + class TaskSchemasValue + include ::Crystalline::Enum enums do ACTION = new('action') REVIEW = new('review') @@ -19,6 +18,7 @@ class TaskSchemasValue < T::Enum APPROVE = new('approve') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/task_status.rb b/lib/stack_one/models/shared/task_status.rb index 2d2ef9d5..e13bb58f 100644 --- a/lib/stack_one/models/shared/task_status.rb +++ b/lib/stack_one/models/shared/task_status.rb @@ -15,7 +15,7 @@ class TaskStatus field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::Task4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified value for the status of the task. If the provider does not specify this status, the value will be set to UnmappedValue - field :value, Crystalline::Nilable.new(Models::Shared::TaskValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TaskValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TaskValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TaskValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::Task4, T::Array[::Object])), value: T.nilable(Models::Shared::TaskValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/task_type.rb b/lib/stack_one/models/shared/task_type.rb index e853aa44..0ff14ec1 100644 --- a/lib/stack_one/models/shared/task_type.rb +++ b/lib/stack_one/models/shared/task_type.rb @@ -15,7 +15,7 @@ class TaskType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TaskSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified value for the type of the task. If the provider does not specify this type, the value will be set to UnmappedValue - field :value, Crystalline::Nilable.new(Models::Shared::TaskSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TaskSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TaskSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TaskSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TaskSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::TaskSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/task_value.rb b/lib/stack_one/models/shared/task_value.rb index c569836b..63de2f16 100644 --- a/lib/stack_one/models/shared/task_value.rb +++ b/lib/stack_one/models/shared/task_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # TaskValue - The unified value for the status of the task. If the provider does not specify this status, the value will be set to UnmappedValue - class TaskValue < T::Enum - - + class TaskValue + include ::Crystalline::Enum enums do OPEN = new('open') IN_PROGRESS = new('in_progress') @@ -19,6 +18,7 @@ class TaskValue < T::Enum CANCELLED = new('cancelled') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/taskresult_schemas_value.rb b/lib/stack_one/models/shared/taskresult_schemas_value.rb index 6a8e9d9e..89e941c0 100644 --- a/lib/stack_one/models/shared/taskresult_schemas_value.rb +++ b/lib/stack_one/models/shared/taskresult_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # TaskResultSchemasValue - The unified value for the type of the task. If the provider does not specify this type, the value will be set to UnmappedValue - class TaskResultSchemasValue < T::Enum - - + class TaskResultSchemasValue + include ::Crystalline::Enum enums do ACTION = new('action') REVIEW = new('review') @@ -19,6 +18,7 @@ class TaskResultSchemasValue < T::Enum APPROVE = new('approve') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/taskresult_status.rb b/lib/stack_one/models/shared/taskresult_status.rb index df18652e..666ac5e0 100644 --- a/lib/stack_one/models/shared/taskresult_status.rb +++ b/lib/stack_one/models/shared/taskresult_status.rb @@ -15,7 +15,7 @@ class TaskResultStatus field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TaskResult4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified value for the status of the task. If the provider does not specify this status, the value will be set to UnmappedValue - field :value, Crystalline::Nilable.new(Models::Shared::TaskResultValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TaskResultValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TaskResultValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TaskResultValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TaskResult4, T::Array[::Object])), value: T.nilable(Models::Shared::TaskResultValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/taskresult_type.rb b/lib/stack_one/models/shared/taskresult_type.rb index 664e8d3d..b742c68a 100644 --- a/lib/stack_one/models/shared/taskresult_type.rb +++ b/lib/stack_one/models/shared/taskresult_type.rb @@ -15,7 +15,7 @@ class TaskResultType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TaskResultSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified value for the type of the task. If the provider does not specify this type, the value will be set to UnmappedValue - field :value, Crystalline::Nilable.new(Models::Shared::TaskResultSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TaskResultSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TaskResultSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TaskResultSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TaskResultSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::TaskResultSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/taskresult_value.rb b/lib/stack_one/models/shared/taskresult_value.rb index 7aba2ac2..d97a131b 100644 --- a/lib/stack_one/models/shared/taskresult_value.rb +++ b/lib/stack_one/models/shared/taskresult_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # TaskResultValue - The unified value for the status of the task. If the provider does not specify this status, the value will be set to UnmappedValue - class TaskResultValue < T::Enum - - + class TaskResultValue + include ::Crystalline::Enum enums do OPEN = new('open') IN_PROGRESS = new('in_progress') @@ -19,6 +18,7 @@ class TaskResultValue < T::Enum CANCELLED = new('cancelled') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/ticketingattachment_file_format.rb b/lib/stack_one/models/shared/ticketingattachment_file_format.rb index 671ee4ee..afe80eeb 100644 --- a/lib/stack_one/models/shared/ticketingattachment_file_format.rb +++ b/lib/stack_one/models/shared/ticketingattachment_file_format.rb @@ -15,7 +15,7 @@ class TicketingAttachmentFileFormat field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TicketingAttachment4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The file format of the file, expressed as a file extension - field :value, Crystalline::Nilable.new(Models::Shared::TicketingAttachmentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TicketingAttachmentValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TicketingAttachmentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TicketingAttachmentValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TicketingAttachment4, T::Array[::Object])), value: T.nilable(Models::Shared::TicketingAttachmentValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/ticketingattachment_value.rb b/lib/stack_one/models/shared/ticketingattachment_value.rb index 06327950..33dd0cdc 100644 --- a/lib/stack_one/models/shared/ticketingattachment_value.rb +++ b/lib/stack_one/models/shared/ticketingattachment_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # TicketingAttachmentValue - The file format of the file, expressed as a file extension - class TicketingAttachmentValue < T::Enum - - + class TicketingAttachmentValue + include ::Crystalline::Enum enums do UNMAPPED_VALUE = new('unmapped_value') EZ = new('ez') @@ -1224,6 +1223,7 @@ class TicketingAttachmentValue < T::Enum ICE = new('ice') MHT = new('mht') end + open! end end end diff --git a/lib/stack_one/models/shared/ticketingattachmentresult_file_format.rb b/lib/stack_one/models/shared/ticketingattachmentresult_file_format.rb index d945230f..5244d839 100644 --- a/lib/stack_one/models/shared/ticketingattachmentresult_file_format.rb +++ b/lib/stack_one/models/shared/ticketingattachmentresult_file_format.rb @@ -15,7 +15,7 @@ class TicketingAttachmentResultFileFormat field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TicketingAttachmentResult4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The file format of the file, expressed as a file extension - field :value, Crystalline::Nilable.new(Models::Shared::TicketingAttachmentResultValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TicketingAttachmentResultValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TicketingAttachmentResultValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TicketingAttachmentResultValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TicketingAttachmentResult4, T::Array[::Object])), value: T.nilable(Models::Shared::TicketingAttachmentResultValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/ticketingattachmentresult_value.rb b/lib/stack_one/models/shared/ticketingattachmentresult_value.rb index f8e25fce..e86d5600 100644 --- a/lib/stack_one/models/shared/ticketingattachmentresult_value.rb +++ b/lib/stack_one/models/shared/ticketingattachmentresult_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # TicketingAttachmentResultValue - The file format of the file, expressed as a file extension - class TicketingAttachmentResultValue < T::Enum - - + class TicketingAttachmentResultValue + include ::Crystalline::Enum enums do UNMAPPED_VALUE = new('unmapped_value') EZ = new('ez') @@ -1224,6 +1223,7 @@ class TicketingAttachmentResultValue < T::Enum ICE = new('ice') MHT = new('mht') end + open! end end end diff --git a/lib/stack_one/models/shared/ticketingcomment_2.rb b/lib/stack_one/models/shared/ticketingcomment_2.rb index e0ad3be9..9e6435a1 100644 --- a/lib/stack_one/models/shared/ticketingcomment_2.rb +++ b/lib/stack_one/models/shared/ticketingcomment_2.rb @@ -9,8 +9,6 @@ module Models module Shared class TicketingComment2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/ticketingcommentresult_2.rb b/lib/stack_one/models/shared/ticketingcommentresult_2.rb index f5a55170..93249a68 100644 --- a/lib/stack_one/models/shared/ticketingcommentresult_2.rb +++ b/lib/stack_one/models/shared/ticketingcommentresult_2.rb @@ -9,8 +9,6 @@ module Models module Shared class TicketingCommentResult2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/ticketingreadticket_schemas_type.rb b/lib/stack_one/models/shared/ticketingreadticket_schemas_type.rb index 3c05a467..d5a38096 100644 --- a/lib/stack_one/models/shared/ticketingreadticket_schemas_type.rb +++ b/lib/stack_one/models/shared/ticketingreadticket_schemas_type.rb @@ -15,7 +15,7 @@ class TicketingReadTicketSchemasType # The source value of this status type field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TicketingReadTicketSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of this status - field :value, Crystalline::Nilable.new(Models::Shared::TicketingReadTicketSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TicketingReadTicketSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TicketingReadTicketSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TicketingReadTicketSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TicketingReadTicketSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::TicketingReadTicketSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/ticketingreadticket_schemas_value.rb b/lib/stack_one/models/shared/ticketingreadticket_schemas_value.rb index 8ef39ca4..2b43119e 100644 --- a/lib/stack_one/models/shared/ticketingreadticket_schemas_value.rb +++ b/lib/stack_one/models/shared/ticketingreadticket_schemas_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # TicketingReadTicketSchemasValue - The type of this status - class TicketingReadTicketSchemasValue < T::Enum - - + class TicketingReadTicketSchemasValue + include ::Crystalline::Enum enums do TO_DO = new('to-do') IN_PROGRESS = new('in-progress') CLOSED = new('closed') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/ticketingreadticket_value.rb b/lib/stack_one/models/shared/ticketingreadticket_value.rb index 05d75601..949769dc 100644 --- a/lib/stack_one/models/shared/ticketingreadticket_value.rb +++ b/lib/stack_one/models/shared/ticketingreadticket_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # TicketingReadTicketValue - The priority of the ticket. - class TicketingReadTicketValue < T::Enum - - + class TicketingReadTicketValue + include ::Crystalline::Enum enums do LOWEST = new('lowest') LOW = new('low') @@ -19,6 +18,7 @@ class TicketingReadTicketValue < T::Enum HIGHEST = new('highest') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/ticketingticketcreaterequestdto_priority.rb b/lib/stack_one/models/shared/ticketingticketcreaterequestdto_priority.rb index d51d1210..3fb81eff 100644 --- a/lib/stack_one/models/shared/ticketingticketcreaterequestdto_priority.rb +++ b/lib/stack_one/models/shared/ticketingticketcreaterequestdto_priority.rb @@ -17,7 +17,7 @@ class TicketingTicketCreateRequestDtoPriority # The source value of the ticket priority. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TicketingTicketCreateRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The priority of the ticket. - field :value, Crystalline::Nilable.new(Models::Shared::TicketingTicketCreateRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TicketingTicketCreateRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TicketingTicketCreateRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TicketingTicketCreateRequestDtoValue, true) } } sig { params(id: T.nilable(::String), source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TicketingTicketCreateRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::TicketingTicketCreateRequestDtoValue)).void } def initialize(id: nil, source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/ticketingticketcreaterequestdto_value.rb b/lib/stack_one/models/shared/ticketingticketcreaterequestdto_value.rb index 4f95c47a..3e3b89e4 100644 --- a/lib/stack_one/models/shared/ticketingticketcreaterequestdto_value.rb +++ b/lib/stack_one/models/shared/ticketingticketcreaterequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # TicketingTicketCreateRequestDtoValue - The priority of the ticket. - class TicketingTicketCreateRequestDtoValue < T::Enum - - + class TicketingTicketCreateRequestDtoValue + include ::Crystalline::Enum enums do LOWEST = new('lowest') LOW = new('low') @@ -19,6 +18,7 @@ class TicketingTicketCreateRequestDtoValue < T::Enum HIGHEST = new('highest') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/ticketingticketresult_priority.rb b/lib/stack_one/models/shared/ticketingticketresult_priority.rb index bd93b42c..3ba11227 100644 --- a/lib/stack_one/models/shared/ticketingticketresult_priority.rb +++ b/lib/stack_one/models/shared/ticketingticketresult_priority.rb @@ -17,7 +17,7 @@ class TicketingTicketResultPriority # The source value of the ticket priority. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TicketingTicketResult4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The priority of the ticket. - field :value, Crystalline::Nilable.new(Models::Shared::TicketingTicketResultValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TicketingTicketResultValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TicketingTicketResultValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TicketingTicketResultValue, true) } } sig { params(id: T.nilable(::String), source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TicketingTicketResult4, T::Array[::Object])), value: T.nilable(Models::Shared::TicketingTicketResultValue)).void } def initialize(id: nil, source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/ticketingticketresult_schemas_type.rb b/lib/stack_one/models/shared/ticketingticketresult_schemas_type.rb index b83cb66b..110368d1 100644 --- a/lib/stack_one/models/shared/ticketingticketresult_schemas_type.rb +++ b/lib/stack_one/models/shared/ticketingticketresult_schemas_type.rb @@ -15,7 +15,7 @@ class TicketingTicketResultSchemasType # The source value of this status type field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TicketingTicketResultSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of this status - field :value, Crystalline::Nilable.new(Models::Shared::TicketingTicketResultSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TicketingTicketResultSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TicketingTicketResultSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TicketingTicketResultSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TicketingTicketResultSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::TicketingTicketResultSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/ticketingticketresult_schemas_value.rb b/lib/stack_one/models/shared/ticketingticketresult_schemas_value.rb index 3f88081b..5b91cbb4 100644 --- a/lib/stack_one/models/shared/ticketingticketresult_schemas_value.rb +++ b/lib/stack_one/models/shared/ticketingticketresult_schemas_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # TicketingTicketResultSchemasValue - The type of this status - class TicketingTicketResultSchemasValue < T::Enum - - + class TicketingTicketResultSchemasValue + include ::Crystalline::Enum enums do TO_DO = new('to-do') IN_PROGRESS = new('in-progress') CLOSED = new('closed') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/ticketingticketresult_value.rb b/lib/stack_one/models/shared/ticketingticketresult_value.rb index bfe65060..bca31914 100644 --- a/lib/stack_one/models/shared/ticketingticketresult_value.rb +++ b/lib/stack_one/models/shared/ticketingticketresult_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # TicketingTicketResultValue - The priority of the ticket. - class TicketingTicketResultValue < T::Enum - - + class TicketingTicketResultValue + include ::Crystalline::Enum enums do LOWEST = new('lowest') LOW = new('low') @@ -19,6 +18,7 @@ class TicketingTicketResultValue < T::Enum HIGHEST = new('highest') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/ticketingticketstatus_type.rb b/lib/stack_one/models/shared/ticketingticketstatus_type.rb index d946f71a..8065c49a 100644 --- a/lib/stack_one/models/shared/ticketingticketstatus_type.rb +++ b/lib/stack_one/models/shared/ticketingticketstatus_type.rb @@ -15,7 +15,7 @@ class TicketingTicketStatusType # The source value of this status type field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TicketingTicketStatus4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of this status - field :value, Crystalline::Nilable.new(Models::Shared::TicketingTicketStatusValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TicketingTicketStatusValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TicketingTicketStatusValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TicketingTicketStatusValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TicketingTicketStatus4, T::Array[::Object])), value: T.nilable(Models::Shared::TicketingTicketStatusValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/ticketingticketstatus_value.rb b/lib/stack_one/models/shared/ticketingticketstatus_value.rb index fd88f3a6..0288c333 100644 --- a/lib/stack_one/models/shared/ticketingticketstatus_value.rb +++ b/lib/stack_one/models/shared/ticketingticketstatus_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # TicketingTicketStatusValue - The type of this status - class TicketingTicketStatusValue < T::Enum - - + class TicketingTicketStatusValue + include ::Crystalline::Enum enums do TO_DO = new('to-do') IN_PROGRESS = new('in-progress') CLOSED = new('closed') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/ticketingticketupdaterequestdto_priority.rb b/lib/stack_one/models/shared/ticketingticketupdaterequestdto_priority.rb index 2cc52778..573ba8d9 100644 --- a/lib/stack_one/models/shared/ticketingticketupdaterequestdto_priority.rb +++ b/lib/stack_one/models/shared/ticketingticketupdaterequestdto_priority.rb @@ -17,7 +17,7 @@ class TicketingTicketUpdateRequestDtoPriority # The source value of the ticket priority. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TicketingTicketUpdateRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The priority of the ticket. - field :value, Crystalline::Nilable.new(Models::Shared::TicketingTicketUpdateRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TicketingTicketUpdateRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TicketingTicketUpdateRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TicketingTicketUpdateRequestDtoValue, true) } } sig { params(id: T.nilable(::String), source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TicketingTicketUpdateRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::TicketingTicketUpdateRequestDtoValue)).void } def initialize(id: nil, source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/ticketingticketupdaterequestdto_schemas_value.rb b/lib/stack_one/models/shared/ticketingticketupdaterequestdto_schemas_value.rb index a8735829..c42b0b6d 100644 --- a/lib/stack_one/models/shared/ticketingticketupdaterequestdto_schemas_value.rb +++ b/lib/stack_one/models/shared/ticketingticketupdaterequestdto_schemas_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # TicketingTicketUpdateRequestDtoSchemasValue - The type of this status - class TicketingTicketUpdateRequestDtoSchemasValue < T::Enum - - + class TicketingTicketUpdateRequestDtoSchemasValue + include ::Crystalline::Enum enums do TO_DO = new('to-do') IN_PROGRESS = new('in-progress') CLOSED = new('closed') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/ticketingticketupdaterequestdto_type.rb b/lib/stack_one/models/shared/ticketingticketupdaterequestdto_type.rb index 7a71ce31..cb704b57 100644 --- a/lib/stack_one/models/shared/ticketingticketupdaterequestdto_type.rb +++ b/lib/stack_one/models/shared/ticketingticketupdaterequestdto_type.rb @@ -15,7 +15,7 @@ class TicketingTicketUpdateRequestDtoType # The source value of this status type field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TicketingTicketUpdateRequestDtoSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of this status - field :value, Crystalline::Nilable.new(Models::Shared::TicketingTicketUpdateRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TicketingTicketUpdateRequestDtoSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TicketingTicketUpdateRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TicketingTicketUpdateRequestDtoSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TicketingTicketUpdateRequestDtoSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::TicketingTicketUpdateRequestDtoSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/ticketingticketupdaterequestdto_value.rb b/lib/stack_one/models/shared/ticketingticketupdaterequestdto_value.rb index 1cce2ec5..8d607355 100644 --- a/lib/stack_one/models/shared/ticketingticketupdaterequestdto_value.rb +++ b/lib/stack_one/models/shared/ticketingticketupdaterequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # TicketingTicketUpdateRequestDtoValue - The priority of the ticket. - class TicketingTicketUpdateRequestDtoValue < T::Enum - - + class TicketingTicketUpdateRequestDtoValue + include ::Crystalline::Enum enums do LOWEST = new('lowest') LOW = new('low') @@ -19,6 +18,7 @@ class TicketingTicketUpdateRequestDtoValue < T::Enum HIGHEST = new('highest') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/ticketinguser_2.rb b/lib/stack_one/models/shared/ticketinguser_2.rb index 2bc31c43..1366d3d9 100644 --- a/lib/stack_one/models/shared/ticketinguser_2.rb +++ b/lib/stack_one/models/shared/ticketinguser_2.rb @@ -9,8 +9,6 @@ module Models module Shared class TicketingUser2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/ticketinguser_type.rb b/lib/stack_one/models/shared/ticketinguser_type.rb index 2671bb4c..66349ab8 100644 --- a/lib/stack_one/models/shared/ticketinguser_type.rb +++ b/lib/stack_one/models/shared/ticketinguser_type.rb @@ -15,7 +15,7 @@ class TicketingUserType # The source value of the user type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TicketingUser4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the user. - field :value, Crystalline::Nilable.new(Models::Shared::TicketingUserValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TicketingUserValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TicketingUserValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TicketingUserValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TicketingUser4, T::Array[::Object])), value: T.nilable(Models::Shared::TicketingUserValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/ticketinguser_value.rb b/lib/stack_one/models/shared/ticketinguser_value.rb index 88cbc54d..347b9e91 100644 --- a/lib/stack_one/models/shared/ticketinguser_value.rb +++ b/lib/stack_one/models/shared/ticketinguser_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # TicketingUserValue - The type of the user. - class TicketingUserValue < T::Enum - - + class TicketingUserValue + include ::Crystalline::Enum enums do AGENT = new('agent') CONTACT = new('contact') BOT = new('bot') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/ticketinguserresult_2.rb b/lib/stack_one/models/shared/ticketinguserresult_2.rb index 08abc5b3..8394b857 100644 --- a/lib/stack_one/models/shared/ticketinguserresult_2.rb +++ b/lib/stack_one/models/shared/ticketinguserresult_2.rb @@ -9,8 +9,6 @@ module Models module Shared class TicketingUserResult2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/ticketinguserresult_type.rb b/lib/stack_one/models/shared/ticketinguserresult_type.rb index 0cb9f1cb..661a2c09 100644 --- a/lib/stack_one/models/shared/ticketinguserresult_type.rb +++ b/lib/stack_one/models/shared/ticketinguserresult_type.rb @@ -15,7 +15,7 @@ class TicketingUserResultType # The source value of the user type. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TicketingUserResult4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The type of the user. - field :value, Crystalline::Nilable.new(Models::Shared::TicketingUserResultValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TicketingUserResultValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TicketingUserResultValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TicketingUserResultValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TicketingUserResult4, T::Array[::Object])), value: T.nilable(Models::Shared::TicketingUserResultValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/ticketinguserresult_value.rb b/lib/stack_one/models/shared/ticketinguserresult_value.rb index ea0d8bdb..7ea92868 100644 --- a/lib/stack_one/models/shared/ticketinguserresult_value.rb +++ b/lib/stack_one/models/shared/ticketinguserresult_value.rb @@ -8,15 +8,15 @@ module StackOne module Models module Shared # TicketingUserResultValue - The type of the user. - class TicketingUserResultValue < T::Enum - - + class TicketingUserResultValue + include ::Crystalline::Enum enums do AGENT = new('agent') CONTACT = new('contact') BOT = new('bot') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/timeentries_2.rb b/lib/stack_one/models/shared/timeentries_2.rb index c774c1bf..695c4c06 100644 --- a/lib/stack_one/models/shared/timeentries_2.rb +++ b/lib/stack_one/models/shared/timeentries_2.rb @@ -9,8 +9,6 @@ module Models module Shared class TimeEntries2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/timeentries_status.rb b/lib/stack_one/models/shared/timeentries_status.rb index 6b25da3a..129ef54e 100644 --- a/lib/stack_one/models/shared/timeentries_status.rb +++ b/lib/stack_one/models/shared/timeentries_status.rb @@ -15,7 +15,7 @@ class TimeEntriesStatus field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TimeEntries4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::TimeEntriesValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TimeEntriesValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TimeEntriesValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TimeEntriesValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TimeEntries4, T::Array[::Object])), value: T.nilable(Models::Shared::TimeEntriesValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/timeentries_value.rb b/lib/stack_one/models/shared/timeentries_value.rb index 461b4886..18468312 100644 --- a/lib/stack_one/models/shared/timeentries_value.rb +++ b/lib/stack_one/models/shared/timeentries_value.rb @@ -8,13 +8,13 @@ module StackOne module Models module Shared - class TimeEntriesValue < T::Enum - - + class TimeEntriesValue + include ::Crystalline::Enum enums do APPROVED = new('approved') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/timeoff_2.rb b/lib/stack_one/models/shared/timeoff_2.rb index 8c9a95b3..53adc9e6 100644 --- a/lib/stack_one/models/shared/timeoff_2.rb +++ b/lib/stack_one/models/shared/timeoff_2.rb @@ -9,8 +9,6 @@ module Models module Shared class TimeOff2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/timeoff_duration_unit.rb b/lib/stack_one/models/shared/timeoff_duration_unit.rb index f7cb4353..ff61b63f 100644 --- a/lib/stack_one/models/shared/timeoff_duration_unit.rb +++ b/lib/stack_one/models/shared/timeoff_duration_unit.rb @@ -15,7 +15,7 @@ class TimeOffDurationUnit field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TimeOffSchemasPolicy4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified value for the duration unit. If the provider does not specify this unit, the value will be set to unknown - field :value, Crystalline::Nilable.new(Models::Shared::TimeOffSchemasPolicyValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TimeOffSchemasPolicyValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TimeOffSchemasPolicyValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TimeOffSchemasPolicyValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TimeOffSchemasPolicy4, T::Array[::Object])), value: T.nilable(Models::Shared::TimeOffSchemasPolicyValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/timeoff_schemas_2.rb b/lib/stack_one/models/shared/timeoff_schemas_2.rb index 829c0be8..b3ae6444 100644 --- a/lib/stack_one/models/shared/timeoff_schemas_2.rb +++ b/lib/stack_one/models/shared/timeoff_schemas_2.rb @@ -9,8 +9,6 @@ module Models module Shared class TimeOffSchemas2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/timeoff_schemas_policy_type_value.rb b/lib/stack_one/models/shared/timeoff_schemas_policy_type_value.rb index 330f9292..e7598e00 100644 --- a/lib/stack_one/models/shared/timeoff_schemas_policy_type_value.rb +++ b/lib/stack_one/models/shared/timeoff_schemas_policy_type_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # TimeOffSchemasPolicyTypeValue - The unified value for the type of the time off policy. If the provider does not specify this unit, the value will be set to unmapped_value - class TimeOffSchemasPolicyTypeValue < T::Enum - - + class TimeOffSchemasPolicyTypeValue + include ::Crystalline::Enum enums do SICK = new('sick') UNMAPPED_VALUE = new('unmapped_value') @@ -36,6 +35,7 @@ class TimeOffSchemasPolicyTypeValue < T::Enum BEREAVEMENT = new('bereavement') OTHER = new('other') end + open! end end end diff --git a/lib/stack_one/models/shared/timeoff_schemas_policy_value.rb b/lib/stack_one/models/shared/timeoff_schemas_policy_value.rb index 9657420f..10b3e421 100644 --- a/lib/stack_one/models/shared/timeoff_schemas_policy_value.rb +++ b/lib/stack_one/models/shared/timeoff_schemas_policy_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # TimeOffSchemasPolicyValue - The unified value for the duration unit. If the provider does not specify this unit, the value will be set to unknown - class TimeOffSchemasPolicyValue < T::Enum - - + class TimeOffSchemasPolicyValue + include ::Crystalline::Enum enums do MINUTES = new('minutes') HOURS = new('hours') @@ -21,6 +20,7 @@ class TimeOffSchemasPolicyValue < T::Enum UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/timeoff_schemas_type.rb b/lib/stack_one/models/shared/timeoff_schemas_type.rb index 0eee3be8..31fc70bf 100644 --- a/lib/stack_one/models/shared/timeoff_schemas_type.rb +++ b/lib/stack_one/models/shared/timeoff_schemas_type.rb @@ -15,7 +15,7 @@ class TimeOffSchemasType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TimeOffSchemasPolicyType4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified value for the type of the time off policy. If the provider does not specify this unit, the value will be set to unmapped_value - field :value, Crystalline::Nilable.new(Models::Shared::TimeOffSchemasPolicyTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TimeOffSchemasPolicyTypeValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TimeOffSchemasPolicyTypeValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TimeOffSchemasPolicyTypeValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TimeOffSchemasPolicyType4, T::Array[::Object])), value: T.nilable(Models::Shared::TimeOffSchemasPolicyTypeValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/timeoff_schemas_value.rb b/lib/stack_one/models/shared/timeoff_schemas_value.rb index 9904bf4a..32ff04f5 100644 --- a/lib/stack_one/models/shared/timeoff_schemas_value.rb +++ b/lib/stack_one/models/shared/timeoff_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class TimeOffSchemasValue < T::Enum - - + class TimeOffSchemasValue + include ::Crystalline::Enum enums do SICK = new('sick') UNMAPPED_VALUE = new('unmapped_value') @@ -36,6 +35,7 @@ class TimeOffSchemasValue < T::Enum BEREAVEMENT = new('bereavement') OTHER = new('other') end + open! end end end diff --git a/lib/stack_one/models/shared/timeoff_status.rb b/lib/stack_one/models/shared/timeoff_status.rb index da6a99e4..154b0a5c 100644 --- a/lib/stack_one/models/shared/timeoff_status.rb +++ b/lib/stack_one/models/shared/timeoff_status.rb @@ -15,7 +15,7 @@ class TimeOffStatus field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TimeOff4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::TimeOffValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TimeOffValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TimeOffValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TimeOffValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TimeOff4, T::Array[::Object])), value: T.nilable(Models::Shared::TimeOffValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/timeoff_type.rb b/lib/stack_one/models/shared/timeoff_type.rb index a31dd1c9..099a43ad 100644 --- a/lib/stack_one/models/shared/timeoff_type.rb +++ b/lib/stack_one/models/shared/timeoff_type.rb @@ -17,7 +17,7 @@ class TimeOffType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TimeOffSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::TimeOffSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TimeOffSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TimeOffSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TimeOffSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TimeOffSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::TimeOffSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/timeoff_value.rb b/lib/stack_one/models/shared/timeoff_value.rb index 5e3def21..275efb8e 100644 --- a/lib/stack_one/models/shared/timeoff_value.rb +++ b/lib/stack_one/models/shared/timeoff_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class TimeOffValue < T::Enum - - + class TimeOffValue + include ::Crystalline::Enum enums do APPROVED = new('approved') CANCELLED = new('cancelled') @@ -20,6 +19,7 @@ class TimeOffValue < T::Enum DRAFT = new('draft') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/timeoffbalances_2.rb b/lib/stack_one/models/shared/timeoffbalances_2.rb index e93d6b92..1f9dc1df 100644 --- a/lib/stack_one/models/shared/timeoffbalances_2.rb +++ b/lib/stack_one/models/shared/timeoffbalances_2.rb @@ -9,8 +9,6 @@ module Models module Shared class TimeOffBalances2 < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/timeoffbalances_duration_unit.rb b/lib/stack_one/models/shared/timeoffbalances_duration_unit.rb index f936d646..8ae88270 100644 --- a/lib/stack_one/models/shared/timeoffbalances_duration_unit.rb +++ b/lib/stack_one/models/shared/timeoffbalances_duration_unit.rb @@ -15,7 +15,7 @@ class TimeOffBalancesDurationUnit field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TimeOffBalancesSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified value for the duration unit. If the provider does not specify this unit, the value will be set to unknown - field :value, Crystalline::Nilable.new(Models::Shared::TimeOffBalancesSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TimeOffBalancesSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TimeOffBalancesSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TimeOffBalancesSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TimeOffBalancesSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::TimeOffBalancesSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/timeoffbalances_schemas_policy_value.rb b/lib/stack_one/models/shared/timeoffbalances_schemas_policy_value.rb index 9ef9f631..044235e0 100644 --- a/lib/stack_one/models/shared/timeoffbalances_schemas_policy_value.rb +++ b/lib/stack_one/models/shared/timeoffbalances_schemas_policy_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # TimeOffBalancesSchemasPolicyValue - The unified value for the type of the time off policy. If the provider does not specify this unit, the value will be set to unmapped_value - class TimeOffBalancesSchemasPolicyValue < T::Enum - - + class TimeOffBalancesSchemasPolicyValue + include ::Crystalline::Enum enums do SICK = new('sick') UNMAPPED_VALUE = new('unmapped_value') @@ -36,6 +35,7 @@ class TimeOffBalancesSchemasPolicyValue < T::Enum BEREAVEMENT = new('bereavement') OTHER = new('other') end + open! end end end diff --git a/lib/stack_one/models/shared/timeoffbalances_schemas_value.rb b/lib/stack_one/models/shared/timeoffbalances_schemas_value.rb index 57a6f8a2..9f28edad 100644 --- a/lib/stack_one/models/shared/timeoffbalances_schemas_value.rb +++ b/lib/stack_one/models/shared/timeoffbalances_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # TimeOffBalancesSchemasValue - The unified value for the duration unit. If the provider does not specify this unit, the value will be set to unknown - class TimeOffBalancesSchemasValue < T::Enum - - + class TimeOffBalancesSchemasValue + include ::Crystalline::Enum enums do MINUTES = new('minutes') HOURS = new('hours') @@ -21,6 +20,7 @@ class TimeOffBalancesSchemasValue < T::Enum UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/timeoffbalances_type.rb b/lib/stack_one/models/shared/timeoffbalances_type.rb index 65d7f422..bfa3ca38 100644 --- a/lib/stack_one/models/shared/timeoffbalances_type.rb +++ b/lib/stack_one/models/shared/timeoffbalances_type.rb @@ -15,7 +15,7 @@ class TimeOffBalancesType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TimeOffBalancesSchemasPolicy4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified value for the type of the time off policy. If the provider does not specify this unit, the value will be set to unmapped_value - field :value, Crystalline::Nilable.new(Models::Shared::TimeOffBalancesSchemasPolicyValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TimeOffBalancesSchemasPolicyValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TimeOffBalancesSchemasPolicyValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TimeOffBalancesSchemasPolicyValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TimeOffBalancesSchemasPolicy4, T::Array[::Object])), value: T.nilable(Models::Shared::TimeOffBalancesSchemasPolicyValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/timeoffbalances_value.rb b/lib/stack_one/models/shared/timeoffbalances_value.rb index 003dee0d..075b3361 100644 --- a/lib/stack_one/models/shared/timeoffbalances_value.rb +++ b/lib/stack_one/models/shared/timeoffbalances_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # TimeOffBalancesValue - The unified value for the duration unit. If the provider does not specify this unit, the value will be set to unknown - class TimeOffBalancesValue < T::Enum - - + class TimeOffBalancesValue + include ::Crystalline::Enum enums do MINUTES = new('minutes') HOURS = new('hours') @@ -21,6 +20,7 @@ class TimeOffBalancesValue < T::Enum UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/timeoffpolicies_schemas_value.rb b/lib/stack_one/models/shared/timeoffpolicies_schemas_value.rb index 68414c8c..3e9fd3d2 100644 --- a/lib/stack_one/models/shared/timeoffpolicies_schemas_value.rb +++ b/lib/stack_one/models/shared/timeoffpolicies_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # TimeOffPoliciesSchemasValue - The unified value for the type of the time off policy. If the provider does not specify this unit, the value will be set to unmapped_value - class TimeOffPoliciesSchemasValue < T::Enum - - + class TimeOffPoliciesSchemasValue + include ::Crystalline::Enum enums do SICK = new('sick') UNMAPPED_VALUE = new('unmapped_value') @@ -36,6 +35,7 @@ class TimeOffPoliciesSchemasValue < T::Enum BEREAVEMENT = new('bereavement') OTHER = new('other') end + open! end end end diff --git a/lib/stack_one/models/shared/timeoffpolicies_type.rb b/lib/stack_one/models/shared/timeoffpolicies_type.rb index b885716c..15e870e1 100644 --- a/lib/stack_one/models/shared/timeoffpolicies_type.rb +++ b/lib/stack_one/models/shared/timeoffpolicies_type.rb @@ -15,7 +15,7 @@ class TimeOffPoliciesType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::TimeOffPoliciesSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified value for the type of the time off policy. If the provider does not specify this unit, the value will be set to unmapped_value - field :value, Crystalline::Nilable.new(Models::Shared::TimeOffPoliciesSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::TimeOffPoliciesSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::TimeOffPoliciesSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::TimeOffPoliciesSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::TimeOffPoliciesSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::TimeOffPoliciesSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/timeoffpolicies_value.rb b/lib/stack_one/models/shared/timeoffpolicies_value.rb index 1f7fbbac..f62536d9 100644 --- a/lib/stack_one/models/shared/timeoffpolicies_value.rb +++ b/lib/stack_one/models/shared/timeoffpolicies_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # TimeOffPoliciesValue - The unified value for the duration unit. If the provider does not specify this unit, the value will be set to unknown - class TimeOffPoliciesValue < T::Enum - - + class TimeOffPoliciesValue + include ::Crystalline::Enum enums do MINUTES = new('minutes') HOURS = new('hours') @@ -21,6 +20,7 @@ class TimeOffPoliciesValue < T::Enum UNKNOWN = new('unknown') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/two.rb b/lib/stack_one/models/shared/two.rb index 814b357b..eb5de03a 100644 --- a/lib/stack_one/models/shared/two.rb +++ b/lib/stack_one/models/shared/two.rb @@ -9,8 +9,6 @@ module Models module Shared class Two < T::Enum - - enums do TRUE = new('true') FALSE = new('false') diff --git a/lib/stack_one/models/shared/type.rb b/lib/stack_one/models/shared/type.rb index 367c98e9..5c65fd4f 100644 --- a/lib/stack_one/models/shared/type.rb +++ b/lib/stack_one/models/shared/type.rb @@ -15,7 +15,7 @@ class Type field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AccountingAccount4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # Type of account - field :value, Crystalline::Nilable.new(Models::Shared::AccountingAccountValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AccountingAccountValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AccountingAccountValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AccountingAccountValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AccountingAccount4, T::Array[::Object])), value: T.nilable(Models::Shared::AccountingAccountValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/unifieduploadrequestdto_confidential.rb b/lib/stack_one/models/shared/unifieduploadrequestdto_confidential.rb index a3e6d836..6339951b 100644 --- a/lib/stack_one/models/shared/unifieduploadrequestdto_confidential.rb +++ b/lib/stack_one/models/shared/unifieduploadrequestdto_confidential.rb @@ -15,7 +15,7 @@ class UnifiedUploadRequestDtoConfidential field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::UnifiedUploadRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # Whether the file is confidential or not - field :value, Crystalline::Nilable.new(Models::Shared::UnifiedUploadRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::UnifiedUploadRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::UnifiedUploadRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::UnifiedUploadRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::UnifiedUploadRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::UnifiedUploadRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/unifieduploadrequestdto_file_format.rb b/lib/stack_one/models/shared/unifieduploadrequestdto_file_format.rb index 48cf9601..c95ea0dc 100644 --- a/lib/stack_one/models/shared/unifieduploadrequestdto_file_format.rb +++ b/lib/stack_one/models/shared/unifieduploadrequestdto_file_format.rb @@ -15,7 +15,7 @@ class UnifiedUploadRequestDtoFileFormat field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::UnifiedUploadRequestDtoSchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The file format of the file, expressed as a file extension - field :value, Crystalline::Nilable.new(Models::Shared::UnifiedUploadRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::UnifiedUploadRequestDtoSchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::UnifiedUploadRequestDtoSchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::UnifiedUploadRequestDtoSchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::UnifiedUploadRequestDtoSchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::UnifiedUploadRequestDtoSchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/unifieduploadrequestdto_schemas_value.rb b/lib/stack_one/models/shared/unifieduploadrequestdto_schemas_value.rb index 8d6b1403..95090e2c 100644 --- a/lib/stack_one/models/shared/unifieduploadrequestdto_schemas_value.rb +++ b/lib/stack_one/models/shared/unifieduploadrequestdto_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # UnifiedUploadRequestDtoSchemasValue - The file format of the file, expressed as a file extension - class UnifiedUploadRequestDtoSchemasValue < T::Enum - - + class UnifiedUploadRequestDtoSchemasValue + include ::Crystalline::Enum enums do UNMAPPED_VALUE = new('unmapped_value') EZ = new('ez') @@ -1224,6 +1223,7 @@ class UnifiedUploadRequestDtoSchemasValue < T::Enum ICE = new('ice') MHT = new('mht') end + open! end end end diff --git a/lib/stack_one/models/shared/unifieduploadrequestdto_value.rb b/lib/stack_one/models/shared/unifieduploadrequestdto_value.rb index cc8f74a1..afc65d1c 100644 --- a/lib/stack_one/models/shared/unifieduploadrequestdto_value.rb +++ b/lib/stack_one/models/shared/unifieduploadrequestdto_value.rb @@ -8,14 +8,14 @@ module StackOne module Models module Shared # UnifiedUploadRequestDtoValue - Whether the file is confidential or not - class UnifiedUploadRequestDtoValue < T::Enum - - + class UnifiedUploadRequestDtoValue + include ::Crystalline::Enum enums do TRUE = new('true') FALSE = new('false') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/updatetaskrequestdto_status.rb b/lib/stack_one/models/shared/updatetaskrequestdto_status.rb index 28567ba5..f792b13b 100644 --- a/lib/stack_one/models/shared/updatetaskrequestdto_status.rb +++ b/lib/stack_one/models/shared/updatetaskrequestdto_status.rb @@ -15,7 +15,7 @@ class UpdateTaskRequestDtoStatus field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::UpdateTaskRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The unified value for the status of the task. If the provider does not specify this status, the value will be set to UnmappedValue - field :value, Crystalline::Nilable.new(Models::Shared::UpdateTaskRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::UpdateTaskRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::UpdateTaskRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::UpdateTaskRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::UpdateTaskRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::UpdateTaskRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/updatetaskrequestdto_value.rb b/lib/stack_one/models/shared/updatetaskrequestdto_value.rb index 0fdd7740..a36fd60a 100644 --- a/lib/stack_one/models/shared/updatetaskrequestdto_value.rb +++ b/lib/stack_one/models/shared/updatetaskrequestdto_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # UpdateTaskRequestDtoValue - The unified value for the status of the task. If the provider does not specify this status, the value will be set to UnmappedValue - class UpdateTaskRequestDtoValue < T::Enum - - + class UpdateTaskRequestDtoValue + include ::Crystalline::Enum enums do OPEN = new('open') IN_PROGRESS = new('in_progress') @@ -19,6 +18,7 @@ class UpdateTaskRequestDtoValue < T::Enum CANCELLED = new('cancelled') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/visibility.rb b/lib/stack_one/models/shared/visibility.rb index 2e529cc8..d84a21f7 100644 --- a/lib/stack_one/models/shared/visibility.rb +++ b/lib/stack_one/models/shared/visibility.rb @@ -15,7 +15,7 @@ class Visibility # The source value of the notes visibility. field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::AtsCreateNotesRequestDto4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The visibility of the notes. - field :value, Crystalline::Nilable.new(Models::Shared::AtsCreateNotesRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::AtsCreateNotesRequestDtoValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::AtsCreateNotesRequestDtoValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::AtsCreateNotesRequestDtoValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::AtsCreateNotesRequestDto4, T::Array[::Object])), value: T.nilable(Models::Shared::AtsCreateNotesRequestDtoValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/workeligibility_file_format.rb b/lib/stack_one/models/shared/workeligibility_file_format.rb index 3f225d71..585ff53f 100644 --- a/lib/stack_one/models/shared/workeligibility_file_format.rb +++ b/lib/stack_one/models/shared/workeligibility_file_format.rb @@ -15,7 +15,7 @@ class WorkEligibilityFileFormat field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::WorkEligibilitySchemasDocumentFileFormat4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The file format of the file, expressed as a file extension - field :value, Crystalline::Nilable.new(Models::Shared::WorkEligibilitySchemasDocumentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::WorkEligibilitySchemasDocumentValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::WorkEligibilitySchemasDocumentValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::WorkEligibilitySchemasDocumentValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::WorkEligibilitySchemasDocumentFileFormat4, T::Array[::Object])), value: T.nilable(Models::Shared::WorkEligibilitySchemasDocumentValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/workeligibility_issued_by.rb b/lib/stack_one/models/shared/workeligibility_issued_by.rb index cda61a50..e3a278f0 100644 --- a/lib/stack_one/models/shared/workeligibility_issued_by.rb +++ b/lib/stack_one/models/shared/workeligibility_issued_by.rb @@ -15,7 +15,7 @@ class WorkEligibilityIssuedBy field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::WorkEligibility4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } # The ISO3166-1 Alpha2 Code of the Country - field :value, Crystalline::Nilable.new(Models::Shared::WorkEligibilityValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::WorkEligibilityValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::WorkEligibilityValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::WorkEligibilityValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::WorkEligibility4, T::Array[::Object])), value: T.nilable(Models::Shared::WorkEligibilityValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/workeligibility_schemas_document_value.rb b/lib/stack_one/models/shared/workeligibility_schemas_document_value.rb index 017d8f97..0a6e6c74 100644 --- a/lib/stack_one/models/shared/workeligibility_schemas_document_value.rb +++ b/lib/stack_one/models/shared/workeligibility_schemas_document_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # WorkEligibilitySchemasDocumentValue - The file format of the file, expressed as a file extension - class WorkEligibilitySchemasDocumentValue < T::Enum - - + class WorkEligibilitySchemasDocumentValue + include ::Crystalline::Enum enums do UNMAPPED_VALUE = new('unmapped_value') EZ = new('ez') @@ -1224,6 +1223,7 @@ class WorkEligibilitySchemasDocumentValue < T::Enum ICE = new('ice') MHT = new('mht') end + open! end end end diff --git a/lib/stack_one/models/shared/workeligibility_schemas_value.rb b/lib/stack_one/models/shared/workeligibility_schemas_value.rb index 2a1e1039..63d34e6a 100644 --- a/lib/stack_one/models/shared/workeligibility_schemas_value.rb +++ b/lib/stack_one/models/shared/workeligibility_schemas_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared - class WorkEligibilitySchemasValue < T::Enum - - + class WorkEligibilitySchemasValue + include ::Crystalline::Enum enums do VISA = new('visa') PASSPORT = new('passport') @@ -19,6 +18,7 @@ class WorkEligibilitySchemasValue < T::Enum OTHER = new('other') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/models/shared/workeligibility_type.rb b/lib/stack_one/models/shared/workeligibility_type.rb index af222544..16f5030e 100644 --- a/lib/stack_one/models/shared/workeligibility_type.rb +++ b/lib/stack_one/models/shared/workeligibility_type.rb @@ -15,7 +15,7 @@ class WorkEligibilityType field :source_value, Crystalline::Nilable.new(Crystalline::Union.new(::String, ::Float, Crystalline::Boolean.new, Models::Shared::WorkEligibilitySchemas4, Crystalline::Array.new(::Object))), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('source_value') } } - field :value, Crystalline::Nilable.new(Models::Shared::WorkEligibilitySchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.enum_from_string(Models::Shared::WorkEligibilitySchemasValue, true) } } + field :value, Crystalline::Nilable.new(Models::Shared::WorkEligibilitySchemasValue), { 'format_json': { 'letter_case': ::StackOne::Utils.field_name('value'), 'decoder': Utils.open_enum_from_string(Models::Shared::WorkEligibilitySchemasValue, true) } } sig { params(source_value: T.nilable(T.any(::String, ::Float, T::Boolean, Models::Shared::WorkEligibilitySchemas4, T::Array[::Object])), value: T.nilable(Models::Shared::WorkEligibilitySchemasValue)).void } def initialize(source_value: nil, value: nil) diff --git a/lib/stack_one/models/shared/workeligibility_value.rb b/lib/stack_one/models/shared/workeligibility_value.rb index c0570520..065fa80f 100644 --- a/lib/stack_one/models/shared/workeligibility_value.rb +++ b/lib/stack_one/models/shared/workeligibility_value.rb @@ -8,9 +8,8 @@ module StackOne module Models module Shared # WorkEligibilityValue - The ISO3166-1 Alpha2 Code of the Country - class WorkEligibilityValue < T::Enum - - + class WorkEligibilityValue + include ::Crystalline::Enum enums do AF = new('AF') AL = new('AL') @@ -262,6 +261,7 @@ class WorkEligibilityValue < T::Enum ZW = new('ZW') UNMAPPED_VALUE = new('unmapped_value') end + open! end end end diff --git a/lib/stack_one/sdkconfiguration.rb b/lib/stack_one/sdkconfiguration.rb index 96a796fe..43d41f56 100644 --- a/lib/stack_one/sdkconfiguration.rb +++ b/lib/stack_one/sdkconfiguration.rb @@ -89,9 +89,9 @@ def initialize(client, hooks, retry_config, timeout_ms, security, security_sourc end @language = 'ruby' @openapi_doc_version = '1.0.0' - @sdk_version = '0.39.5' - @gen_version = '2.812.2' - @user_agent = 'speakeasy-sdk/ruby 0.39.5 2.812.2 1.0.0 stackone_client' + @sdk_version = '0.40.0' + @gen_version = '2.824.1' + @user_agent = 'speakeasy-sdk/ruby 0.40.0 2.824.1 1.0.0 stackone_client' end sig { returns([String, T::Hash[Symbol, String]]) } diff --git a/lib/stack_one/utils/url.rb b/lib/stack_one/utils/url.rb index 07e80bc7..904aaa49 100644 --- a/lib/stack_one/utils/url.rb +++ b/lib/stack_one/utils/url.rb @@ -74,7 +74,7 @@ def self.generate_url(clazz, server_url, path, path_params, gbls = nil) end path = path.sub("{#{param_metadata.fetch(:field_name, f.name)}}", pp_vals.join(',')) else - path = path.sub("{#{param_metadata.fetch(:field_name, f.name)}}", param.to_s) + path = path.sub("{#{param_metadata.fetch(:field_name, f.name)}}", val_to_string(param)) end end end diff --git a/lib/stack_one/utils/utils.rb b/lib/stack_one/utils/utils.rb index ef6d4986..297a2ccb 100644 --- a/lib/stack_one/utils/utils.rb +++ b/lib/stack_one/utils/utils.rb @@ -102,6 +102,18 @@ def self.enum_from_string(enum_type, optional) end end + sig do + params(enum_type: Module, optional: T::Boolean) + .returns(T.proc.params(s: String).returns(T.untyped)) + end + def self.open_enum_from_string(enum_type, optional) + Kernel.lambda do |s| + return nil if optional && s.nil? + + return T.unsafe(enum_type).deserialize(s) + end + end + sig { params(name: String).returns(T.proc.returns(String)) } def self.field_name(name) T.let(proc { name }, T.proc.returns(String)) diff --git a/sorbet/rbi/gems/faraday@2.12.2.rbi b/sorbet/rbi/gems/faraday@2.12.2.rbi deleted file mode 100644 index b29ec260..00000000 --- a/sorbet/rbi/gems/faraday@2.12.2.rbi +++ /dev/null @@ -1,2966 +0,0 @@ -# typed: true - -# DO NOT EDIT MANUALLY -# This is an autogenerated file for types exported from the `faraday` gem. -# Please instead update this file by running `bin/tapioca gem faraday`. - - -# conn.get '/' -# -# source://faraday//lib/faraday/version.rb#3 -module Faraday - class << self - # @overload default_adapter - # @overload default_adapter= - # - # source://faraday//lib/faraday.rb#55 - def default_adapter; end - - # Documented elsewhere, see default_adapter reader - # - # source://faraday//lib/faraday.rb#102 - def default_adapter=(adapter); end - - # Option for the default_adapter - # @return [Hash] default_adapter options - # - # source://faraday//lib/faraday.rb#59 - def default_adapter_options; end - - # Option for the default_adapter - # @return [Hash] default_adapter options - # - # source://faraday//lib/faraday.rb#59 - def default_adapter_options=(_arg0); end - - # @overload default_connection - # @overload default_connection= - # - # source://faraday//lib/faraday.rb#120 - def default_connection; end - - # Documented below, see default_connection - # - # source://faraday//lib/faraday.rb#62 - def default_connection=(_arg0); end - - # Gets the default connection options used when calling {Faraday#new}. - # - # @return [Faraday::ConnectionOptions] - # - # source://faraday//lib/faraday.rb#127 - def default_connection_options; end - - # Sets the default options used when calling {Faraday#new}. - # - # @param options [Hash, Faraday::ConnectionOptions] - # - # source://faraday//lib/faraday.rb#134 - def default_connection_options=(options); end - - # Tells Faraday to ignore the environment proxy (http_proxy). - # Defaults to `false`. - # - # @return [Boolean] - # - # source://faraday//lib/faraday.rb#67 - def ignore_env_proxy; end - - # Tells Faraday to ignore the environment proxy (http_proxy). - # Defaults to `false`. - # - # @return [Boolean] - # - # source://faraday//lib/faraday.rb#67 - def ignore_env_proxy=(_arg0); end - - # Gets or sets the path that the Faraday libs are loaded from. - # - # @return [String] - # - # source://faraday//lib/faraday.rb#46 - def lib_path; end - - # Gets or sets the path that the Faraday libs are loaded from. - # - # @return [String] - # - # source://faraday//lib/faraday.rb#46 - def lib_path=(_arg0); end - - # Initializes a new {Connection}. - # - # @example With an URL argument - # Faraday.new 'http://faraday.com' - # # => Faraday::Connection to http://faraday.com - # @example With an URL argument and an options hash - # Faraday.new 'http://faraday.com', params: { page: 1 } - # # => Faraday::Connection to http://faraday.com?page=1 - # @example With everything in an options hash - # Faraday.new url: 'http://faraday.com', - # params: { page: 1 } - # # => Faraday::Connection to http://faraday.com?page=1 - # @option options - # @option options - # @option options - # @option options - # @option options - # @option options - # @param url [String, Hash] The optional String base URL to use as a prefix - # for all requests. Can also be the options Hash. Any of these - # values will be set on every request made, unless overridden - # for a specific request. - # @param options [Hash] - # @return [Faraday::Connection] - # - # source://faraday//lib/faraday.rb#96 - def new(url = T.unsafe(nil), options = T.unsafe(nil), &block); end - - # @return [Boolean] - # - # source://faraday//lib/faraday.rb#107 - def respond_to_missing?(symbol, include_private = T.unsafe(nil)); end - - # The root path that Faraday is being loaded from. - # - # This is the root from where the libraries are auto-loaded. - # - # @return [String] - # - # source://faraday//lib/faraday.rb#42 - def root_path; end - - # The root path that Faraday is being loaded from. - # - # This is the root from where the libraries are auto-loaded. - # - # @return [String] - # - # source://faraday//lib/faraday.rb#42 - def root_path=(_arg0); end - - private - - # Internal: Proxies method calls on the Faraday constant to - # .default_connection. - # - # source://faraday//lib/faraday.rb#143 - def method_missing(name, *args, &block); end - end -end - -# Base class for all Faraday adapters. Adapters are -# responsible for fulfilling a Faraday request. -# -# source://faraday//lib/faraday/adapter.rb#6 -class Faraday::Adapter - extend ::Faraday::MiddlewareRegistry - extend ::Faraday::Adapter::Parallelism - - # @return [Adapter] a new instance of Adapter - # - # source://faraday//lib/faraday/adapter.rb#28 - def initialize(_app = T.unsafe(nil), opts = T.unsafe(nil), &block); end - - # source://faraday//lib/faraday/adapter.rb#55 - def call(env); end - - # Close any persistent connections. The adapter should still be usable - # after calling close. - # - # source://faraday//lib/faraday/adapter.rb#50 - def close; end - - # Yields or returns an adapter's configured connection. Depends on - # #build_connection being defined on this adapter. - # - # @param env [Faraday::Env, Hash] The env object for a faraday request. - # @return The return value of the given block, or the HTTP connection object - # if no block is given. - # @yield [conn] - # - # source://faraday//lib/faraday/adapter.rb#41 - def connection(env); end - - private - - # Fetches either a read, write, or open timeout setting. Defaults to the - # :timeout value if a more specific one is not given. - # - # @param type [Symbol] Describes which timeout setting to get: :read, - # :write, or :open. - # @param options [Hash] Hash containing Symbol keys like :timeout, - # :read_timeout, :write_timeout, or :open_timeout - # @return [Integer, nil] Timeout duration in seconds, or nil if no timeout - # has been set. - # - # source://faraday//lib/faraday/adapter.rb#85 - def request_timeout(type, options); end - - # source://faraday//lib/faraday/adapter.rb#62 - def save_response(env, status, body, headers = T.unsafe(nil), reason_phrase = T.unsafe(nil), finished: T.unsafe(nil)); end -end - -# source://faraday//lib/faraday/adapter.rb#9 -Faraday::Adapter::CONTENT_LENGTH = T.let(T.unsafe(nil), String) - -# This module marks an Adapter as supporting parallel requests. -# -# source://faraday//lib/faraday/adapter.rb#12 -module Faraday::Adapter::Parallelism - # source://faraday//lib/faraday/adapter.rb#19 - def inherited(subclass); end - - # Sets the attribute supports_parallel - # - # @param value the value to set the attribute supports_parallel to. - # - # source://faraday//lib/faraday/adapter.rb#13 - def supports_parallel=(_arg0); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/adapter.rb#15 - def supports_parallel?; end -end - -# source://faraday//lib/faraday/adapter.rb#93 -Faraday::Adapter::TIMEOUT_KEYS = T.let(T.unsafe(nil), Hash) - -# @example -# test = Faraday::Connection.new do -# use Faraday::Adapter::Test do |stub| -# # Define matcher to match the request -# stub.get '/resource.json' do -# # return static content -# [200, {'Content-Type' => 'application/json'}, 'hi world'] -# end -# -# # response with content generated based on request -# stub.get '/showget' do |env| -# [200, {'Content-Type' => 'text/plain'}, env[:method].to_s] -# end -# -# # A regular expression can be used as matching filter -# stub.get /\A\/items\/(\d+)\z/ do |env, meta| -# # in case regular expression is used, an instance of MatchData -# # can be received -# [200, -# {'Content-Type' => 'text/plain'}, -# "showing item: #{meta[:match_data][1]}" -# ] -# end -# -# # Test the request body is the same as the stubbed body -# stub.post('/bar', 'name=YK&word=call') { [200, {}, ''] } -# -# # You can pass a proc as a stubbed body and check the request body in your way. -# # In this case, the proc should return true or false. -# stub.post('/foo', ->(request_body) do -# JSON.parse(request_body).slice('name') == { 'name' => 'YK' } }) { [200, {}, ''] -# end -# -# # You can set strict_mode to exactly match the stubbed requests. -# stub.strict_mode = true -# end -# end -# -# resp = test.get '/resource.json' -# resp.body # => 'hi world' -# -# resp = test.get '/showget' -# resp.body # => 'get' -# -# resp = test.get '/items/1' -# resp.body # => 'showing item: 1' -# -# resp = test.get '/items/2' -# resp.body # => 'showing item: 2' -# -# resp = test.post '/bar', 'name=YK&word=call' -# resp.status # => 200 -# -# resp = test.post '/foo', JSON.dump(name: 'YK', created_at: Time.now) -# resp.status # => 200 -# -# source://faraday//lib/faraday/adapter/test.rb#62 -class Faraday::Adapter::Test < ::Faraday::Adapter - # @return [Test] a new instance of Test - # - # source://faraday//lib/faraday/adapter/test.rb#258 - def initialize(app, stubs = T.unsafe(nil), &block); end - - # @param env [Faraday::Env] - # - # source://faraday//lib/faraday/adapter/test.rb#269 - def call(env); end - - # @yield [stubs] - # - # source://faraday//lib/faraday/adapter/test.rb#264 - def configure; end - - # Returns the value of attribute stubs. - # - # source://faraday//lib/faraday/adapter/test.rb#63 - def stubs; end - - # Sets the attribute stubs - # - # @param value the value to set the attribute stubs to. - # - # source://faraday//lib/faraday/adapter/test.rb#63 - def stubs=(_arg0); end -end - -# Stub request -# -# source://faraday//lib/faraday/adapter/test.rb#187 -class Faraday::Adapter::Test::Stub < ::Struct - # Returns the value of attribute block - # - # @return [Object] the current value of block - def block; end - - # Sets the attribute block - # - # @param value [Object] the value to set the attribute block to. - # @return [Object] the newly set value - def block=(_); end - - # Returns the value of attribute body - # - # @return [Object] the current value of body - def body; end - - # Sets the attribute body - # - # @param value [Object] the value to set the attribute body to. - # @return [Object] the newly set value - def body=(_); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/adapter/test.rb#242 - def body_match?(request_body); end - - # Returns the value of attribute headers - # - # @return [Object] the current value of headers - def headers; end - - # Sets the attribute headers - # - # @param value [Object] the value to set the attribute headers to. - # @return [Object] the newly set value - def headers=(_); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/adapter/test.rb#227 - def headers_match?(request_headers); end - - # Returns the value of attribute host - # - # @return [Object] the current value of host - def host; end - - # Sets the attribute host - # - # @param value [Object] the value to set the attribute host to. - # @return [Object] the newly set value - def host=(_); end - - # @param env [Faraday::Env] - # @return [Boolean] - # - # source://faraday//lib/faraday/adapter/test.rb#189 - def matches?(env); end - - # @param env [Faraday::Env] - # @return [Boolean] - # - # source://faraday//lib/faraday/adapter/test.rb#214 - def params_match?(env); end - - # Returns the value of attribute path - # - # @return [Object] the current value of path - def path; end - - # Sets the attribute path - # - # @param value [Object] the value to set the attribute path to. - # @return [Object] the newly set value - def path=(_); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/adapter/test.rb#205 - def path_match?(request_path, meta); end - - # Returns the value of attribute query - # - # @return [Object] the current value of query - def query; end - - # Sets the attribute query - # - # @param value [Object] the value to set the attribute query to. - # @return [Object] the newly set value - def query=(_); end - - # Returns the value of attribute strict_mode - # - # @return [Object] the current value of strict_mode - def strict_mode; end - - # Sets the attribute strict_mode - # - # @param value [Object] the value to set the attribute strict_mode to. - # @return [Object] the newly set value - def strict_mode=(_); end - - # source://faraday//lib/faraday/adapter/test.rb#253 - def to_s; end - - class << self - def [](*_arg0); end - def inspect; end - def keyword_init?; end - def members; end - def new(*_arg0); end - end -end - -# A stack of Stubs -# -# source://faraday//lib/faraday/adapter/test.rb#66 -class Faraday::Adapter::Test::Stubs - # @return [Stubs] a new instance of Stubs - # @yield [_self] - # @yieldparam _self [Faraday::Adapter::Test::Stubs] the object that the method was called on - # - # source://faraday//lib/faraday/adapter/test.rb#70 - def initialize(strict_mode: T.unsafe(nil)); end - - # source://faraday//lib/faraday/adapter/test.rb#122 - def delete(path, headers = T.unsafe(nil), &block); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/adapter/test.rb#79 - def empty?; end - - # source://faraday//lib/faraday/adapter/test.rb#102 - def get(path, headers = T.unsafe(nil), &block); end - - # source://faraday//lib/faraday/adapter/test.rb#106 - def head(path, headers = T.unsafe(nil), &block); end - - # @param env [Faraday::Env] - # - # source://faraday//lib/faraday/adapter/test.rb#84 - def match(env); end - - # source://faraday//lib/faraday/adapter/test.rb#126 - def options(path, headers = T.unsafe(nil), &block); end - - # source://faraday//lib/faraday/adapter/test.rb#118 - def patch(path, body = T.unsafe(nil), headers = T.unsafe(nil), &block); end - - # source://faraday//lib/faraday/adapter/test.rb#110 - def post(path, body = T.unsafe(nil), headers = T.unsafe(nil), &block); end - - # source://faraday//lib/faraday/adapter/test.rb#114 - def put(path, body = T.unsafe(nil), headers = T.unsafe(nil), &block); end - - # Set strict_mode. If the value is true, this adapter tries to find matched requests strictly, - # which means that all of a path, parameters, and headers must be the same as an actual request. - # - # source://faraday//lib/faraday/adapter/test.rb#147 - def strict_mode=(value); end - - # Raises an error if any of the stubbed calls have not been made. - # - # source://faraday//lib/faraday/adapter/test.rb#131 - def verify_stubbed_calls; end - - protected - - # @param stack [Hash] - # @param env [Faraday::Env] - # @return [Boolean] - # - # source://faraday//lib/faraday/adapter/test.rb#177 - def matches?(stack, env); end - - # source://faraday//lib/faraday/adapter/test.rb#158 - def new_stub(request_method, path, headers = T.unsafe(nil), body = T.unsafe(nil), &block); end -end - -# source://faraday//lib/faraday/adapter/test.rb#67 -class Faraday::Adapter::Test::Stubs::NotFound < ::StandardError; end - -# AdapterRegistry registers adapter class names so they can be looked up by a -# String or Symbol name. -# -# source://faraday//lib/faraday/adapter_registry.rb#8 -class Faraday::AdapterRegistry - # @return [AdapterRegistry] a new instance of AdapterRegistry - # - # source://faraday//lib/faraday/adapter_registry.rb#9 - def initialize; end - - # source://faraday//lib/faraday/adapter_registry.rb#14 - def get(name); end - - # source://faraday//lib/faraday/adapter_registry.rb#23 - def set(klass, name = T.unsafe(nil)); end -end - -# Raised by Faraday::Response::RaiseError in case of a 400 response. -# -# source://faraday//lib/faraday/error.rb#96 -class Faraday::BadRequestError < ::Faraday::ClientError; end - -# source://faraday//lib/faraday.rb#34 -Faraday::CONTENT_TYPE = T.let(T.unsafe(nil), String) - -# Faraday client error class. Represents 4xx status responses. -# -# source://faraday//lib/faraday/error.rb#92 -class Faraday::ClientError < ::Faraday::Error; end - -# Raised by Faraday::Response::RaiseError in case of a 409 response. -# -# source://faraday//lib/faraday/error.rb#120 -class Faraday::ConflictError < ::Faraday::ClientError; end - -# Connection objects manage the default properties and the middleware -# stack for fulfilling an HTTP request. -# -# @example -# -# conn = Faraday::Connection.new 'http://httpbingo.org' -# -# # GET http://httpbingo.org/nigiri -# conn.get 'nigiri' -# # => # -# -# source://faraday//lib/faraday/connection.rb#15 -class Faraday::Connection - extend ::Forwardable - - # Initializes a new Faraday::Connection. - # - # @option options - # @option options - # @option options - # @option options - # @option options - # @option options - # @option options - # @option options - # @option options - # @param url [URI, String] URI or String base URL to use as a prefix for all - # requests (optional). - # @param options [Hash, Faraday::ConnectionOptions] - # @return [Connection] a new instance of Connection - # @yield [self] after all setup has been done - # - # source://faraday//lib/faraday/connection.rb#63 - def initialize(url = T.unsafe(nil), options = T.unsafe(nil)); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def adapter(*args, **_arg1, &block); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def app(*args, **_arg1, &block); end - - # Build an absolute URL based on url_prefix. - # - # of the resulting url (default: nil). - # - # @param url [String, URI, nil] - # @param params [Faraday::Utils::ParamsHash] A Faraday::Utils::ParamsHash to - # replace the query values - # @return [URI] - # - # source://faraday//lib/faraday/connection.rb#478 - def build_exclusive_url(url = T.unsafe(nil), params = T.unsafe(nil), params_encoder = T.unsafe(nil)); end - - # Creates and configures the request object. - # - # @param method [Symbol] - # @return [Faraday::Request] - # @yield [Faraday::Request] if block given - # - # source://faraday//lib/faraday/connection.rb#461 - def build_request(method); end - - # Takes a relative url for a request and combines it with the defaults - # set on the connection instance. - # - # @example - # conn = Faraday::Connection.new { ... } - # conn.url_prefix = "https://httpbingo.org/api?token=abc" - # conn.scheme # => https - # conn.path_prefix # => "/api" - # - # conn.build_url("nigiri?page=2") - # # => https://httpbingo.org/api/nigiri?token=abc&page=2 - # - # conn.build_url("nigiri", page: 2) - # # => https://httpbingo.org/api/nigiri?token=abc&page=2 - # @param url [String, URI, nil] - # @param extra_params [Hash] - # - # source://faraday//lib/faraday/connection.rb#415 - def build_url(url = T.unsafe(nil), extra_params = T.unsafe(nil)); end - - # @return [Faraday::RackBuilder] Builder for this Connection. - # - # source://faraday//lib/faraday/connection.rb#31 - def builder; end - - # Closes the underlying resources and/or connections. In the case of - # persistent connections, this closes all currently open connections - # but does not prevent new connections from being made. - # - # source://faraday//lib/faraday/connection.rb#125 - def close; end - - # Check if the adapter is parallel-capable. - # - # @api private - # @return [Object, nil] a parallel manager or nil if yielded - # @yield if the adapter isn't parallel-capable, or if no adapter is set yet. - # - # source://faraday//lib/faraday/connection.rb#291 - def default_parallel_manager; end - - # Sets the default parallel manager for this connection. - # - # source://faraday//lib/faraday/connection.rb#40 - def default_parallel_manager=(_arg0); end - - # source://faraday//lib/faraday/connection.rb#199 - def delete(url = T.unsafe(nil), params = T.unsafe(nil), headers = T.unsafe(nil)); end - - # Creates a duplicate of this Faraday::Connection. - # - # @api private - # @return [Faraday::Connection] - # - # source://faraday//lib/faraday/connection.rb#499 - def dup; end - - # source://faraday//lib/faraday/connection.rb#542 - def find_default_proxy; end - - # source://faraday//lib/faraday/connection.rb#199 - def get(url = T.unsafe(nil), params = T.unsafe(nil), headers = T.unsafe(nil)); end - - # source://faraday//lib/faraday/connection.rb#199 - def head(url = T.unsafe(nil), params = T.unsafe(nil), headers = T.unsafe(nil)); end - - # @return [Hash] unencoded HTTP header key/value pairs. - # - # source://faraday//lib/faraday/connection.rb#24 - def headers; end - - # Sets the Hash of unencoded HTTP header key/value pairs. - # - # @param hash [Hash] - # - # source://faraday//lib/faraday/connection.rb#114 - def headers=(hash); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def host(*args, **_arg1, &block); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def host=(*args, **_arg1, &block); end - - # Sets up the parallel manager to make a set of requests. - # - # @param manager [Object] The parallel manager that this Connection's - # Adapter uses. - # @return [void] - # @yield a block to execute multiple requests. - # - # source://faraday//lib/faraday/connection.rb#317 - def in_parallel(manager = T.unsafe(nil), &block); end - - # Determine if this Faraday::Connection can make parallel requests. - # - # @return [Boolean] - # - # source://faraday//lib/faraday/connection.rb#306 - def in_parallel?; end - - # source://faraday//lib/faraday/connection.rb#96 - def initialize_proxy(url, options); end - - # @example - # conn.options '/items/1' - # @overload options - # @overload options - # @return [Faraday::Response] - # @yield [Faraday::Request] for further request customizations - # - # source://faraday//lib/faraday/connection.rb#222 - def options(*args); end - - # @return [Object] the parallel manager for this Connection. - # - # source://faraday//lib/faraday/connection.rb#37 - def parallel_manager; end - - # @return [Hash] URI query unencoded key/value pairs. - # - # source://faraday//lib/faraday/connection.rb#21 - def params; end - - # Sets the Hash of URI query unencoded key/value pairs. - # - # @param hash [Hash] - # - # source://faraday//lib/faraday/connection.rb#108 - def params=(hash); end - - # source://faraday//lib/faraday/connection.rb#279 - def patch(url = T.unsafe(nil), body = T.unsafe(nil), headers = T.unsafe(nil), &block); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def path_prefix(*args, **_arg1, &block); end - - # Sets the path prefix and ensures that it always has a leading - # slash. - # - # @param value [String] - # @return [String] the new path prefix - # - # source://faraday//lib/faraday/connection.rb#390 - def path_prefix=(value); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def port(*args, **_arg1, &block); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def port=(*args, **_arg1, &block); end - - # source://faraday//lib/faraday/connection.rb#279 - def post(url = T.unsafe(nil), body = T.unsafe(nil), headers = T.unsafe(nil), &block); end - - # @return [Hash] proxy options. - # - # source://faraday//lib/faraday/connection.rb#43 - def proxy; end - - # Sets the Hash proxy options. - # - # @param new_value [Object] - # - # source://faraday//lib/faraday/connection.rb#341 - def proxy=(new_value); end - - # source://faraday//lib/faraday/connection.rb#550 - def proxy_for_request(url); end - - # source://faraday//lib/faraday/connection.rb#522 - def proxy_from_env(url); end - - # source://faraday//lib/faraday/connection.rb#279 - def put(url = T.unsafe(nil), body = T.unsafe(nil), headers = T.unsafe(nil), &block); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def request(*args, **_arg1, &block); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def response(*args, **_arg1, &block); end - - # Builds and runs the Faraday::Request. - # - # @param method [Symbol] HTTP method. - # @param url [String, URI, nil] String or URI to access. - # @param body [String, Hash, Array, nil] The request body that will eventually be converted to - # a string; middlewares can be used to support more complex types. - # @param headers [Hash, nil] unencoded HTTP header key/value pairs. - # @return [Faraday::Response] - # - # source://faraday//lib/faraday/connection.rb#439 - def run_request(method, url, body, headers); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def scheme(*args, **_arg1, &block); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def scheme=(*args, **_arg1, &block); end - - # source://faraday//lib/faraday/connection.rb#379 - def set_basic_auth(user, password); end - - # @return [Hash] SSL options. - # - # source://faraday//lib/faraday/connection.rb#34 - def ssl; end - - # @return [Boolean] - # - # source://faraday//lib/faraday/connection.rb#560 - def support_parallel?(adapter); end - - # source://faraday//lib/faraday/connection.rb#199 - def trace(url = T.unsafe(nil), params = T.unsafe(nil), headers = T.unsafe(nil)); end - - # @return [String] a URI with the prefix used for all requests from this - # Connection. This includes a default host name, scheme, port, and path. - # - # source://faraday//lib/faraday/connection.rb#28 - def url_prefix; end - - # Parses the given URL with URI and stores the individual - # components in this connection. These components serve as defaults for - # requests made by this connection. - # - # @example - # - # conn = Faraday::Connection.new { ... } - # conn.url_prefix = "https://httpbingo.org/api" - # conn.scheme # => https - # conn.path_prefix # => "/api" - # - # conn.get("nigiri?page=2") # accesses https://httpbingo.org/api/nigiri - # @param url [String, URI] - # @param encoder [Object] - # - # source://faraday//lib/faraday/connection.rb#364 - def url_prefix=(url, encoder = T.unsafe(nil)); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def use(*args, **_arg1, &block); end - - # Yields username and password extracted from a URI if they both exist. - # - # @api private - # @param uri [URI] - # @return [void] - # @yield [username, password] any username and password - # @yieldparam username [String] any username from URI - # @yieldparam password [String] any password from URI - # - # source://faraday//lib/faraday/connection.rb#516 - def with_uri_credentials(uri); end -end - -# A Set of allowed HTTP verbs. -# -# source://faraday//lib/faraday/connection.rb#17 -Faraday::Connection::METHODS = T.let(T.unsafe(nil), Set) - -# source://faraday//lib/faraday/connection.rb#18 -Faraday::Connection::USER_AGENT = T.let(T.unsafe(nil), String) - -# A unified error for failed connections. -# -# source://faraday//lib/faraday/error.rb#151 -class Faraday::ConnectionFailed < ::Faraday::Error; end - -# ConnectionOptions contains the configurable properties for a Faraday -# connection object. -# -# source://faraday//lib/faraday/options/connection_options.rb#8 -class Faraday::ConnectionOptions < ::Faraday::Options - def builder; end - def builder=(_); end - - # source://faraday//lib/faraday/options.rb#178 - def builder_class; end - - def builder_class=(_); end - def headers; end - def headers=(_); end - - # source://faraday//lib/faraday/options/connection_options.rb#19 - def new_builder(block); end - - def parallel_manager; end - def parallel_manager=(_); end - def params; end - def params=(_); end - def proxy; end - def proxy=(_); end - - # source://faraday//lib/faraday/options.rb#178 - def request; end - - def request=(_); end - - # source://faraday//lib/faraday/options.rb#178 - def ssl; end - - def ssl=(_); end - def url; end - def url=(_); end - - class << self - def [](*_arg0); end - def inspect; end - def keyword_init?; end - def members; end - def new(*_arg0); end - end -end - -# Sub-module for decoding query-string into parameters. -# -# source://faraday//lib/faraday/encoders/nested_params_encoder.rb#81 -module Faraday::DecodeMethods - # @param query [nil, String] - # @raise [TypeError] if the nesting is incorrect - # @return [Array] the decoded params - # - # source://faraday//lib/faraday/encoders/nested_params_encoder.rb#87 - def decode(query); end - - protected - - # source://faraday//lib/faraday/encoders/nested_params_encoder.rb#144 - def add_to_context(is_array, context, value, subkey); end - - # source://faraday//lib/faraday/encoders/nested_params_encoder.rb#107 - def decode_pair(key, value, context); end - - # Internal: convert a nested hash with purely numeric keys into an array. - # FIXME: this is not compatible with Rack::Utils.parse_nested_query - # - # source://faraday//lib/faraday/encoders/nested_params_encoder.rb#151 - def dehash(hash, depth); end - - # source://faraday//lib/faraday/encoders/nested_params_encoder.rb#139 - def match_context(context, subkey); end - - # source://faraday//lib/faraday/encoders/nested_params_encoder.rb#129 - def new_context(subkey, is_array, context); end - - # source://faraday//lib/faraday/encoders/nested_params_encoder.rb#119 - def prepare_context(context, subkey, is_array, last_subkey); end -end - -# source://faraday//lib/faraday/encoders/nested_params_encoder.rb#105 -Faraday::DecodeMethods::SUBKEYS_REGEX = T.let(T.unsafe(nil), Regexp) - -# Sub-module for encoding parameters into query-string. -# -# source://faraday//lib/faraday/encoders/nested_params_encoder.rb#5 -module Faraday::EncodeMethods - # @param params [nil, Array, #to_hash] parameters to be encoded - # @raise [TypeError] if params can not be converted to a Hash - # @return [String] the encoded params - # - # source://faraday//lib/faraday/encoders/nested_params_encoder.rb#11 - def encode(params); end - - protected - - # source://faraday//lib/faraday/encoders/nested_params_encoder.rb#64 - def encode_array(parent, value); end - - # source://faraday//lib/faraday/encoders/nested_params_encoder.rb#53 - def encode_hash(parent, value); end - - # source://faraday//lib/faraday/encoders/nested_params_encoder.rb#40 - def encode_pair(parent, value); end -end - -# source://faraday//lib/faraday/options/env.rb#57 -class Faraday::Env < ::Faraday::Options - extend ::Forwardable - - # source://faraday//lib/faraday/options/env.rb#89 - def [](key); end - - # source://faraday//lib/faraday/options/env.rb#101 - def []=(key, value); end - - # string. - # - # @return [String] The request body that will eventually be converted to a - # - # source://faraday//lib/faraday/options/env.rb#118 - def body; end - - # string. - # - # @return [String] The request body that will eventually be converted to a - # - # source://faraday//lib/faraday/options/env.rb#122 - def body=(value); end - - # source://faraday//lib/faraday/options/env.rb#138 - def clear_body; end - - # source://faraday//lib/faraday/options/env.rb#114 - def current_body; end - - # source://faraday//lib/faraday/options/env.rb#184 - def custom_members; end - - # source://faraday//lib/faraday/options/env.rb#190 - def in_member_set?(key); end - - # source://faraday//lib/faraday/options/env.rb#154 - def inspect; end - - # @return [Symbol] HTTP method (`:get`, `:post`) - def method; end - - # @return [Symbol] HTTP method (`:get`, `:post`) - def method=(_); end - - # source://faraday//lib/faraday/options/env.rb#133 - def needs_body?; end - - # source://faraday//lib/faraday/options/env.rb#150 - def parallel?; end - - # @return [Object] sent if the connection is in parallel mode - def parallel_manager; end - - # @return [Object] sent if the connection is in parallel mode - def parallel_manager=(_); end - - # @return [Hash] - def params; end - - # @return [Hash] - def params=(_); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def params_encoder(*args, **_arg1, &block); end - - # source://faraday//lib/faraday/options/env.rb#145 - def parse_body?; end - - # @return [String] - def reason_phrase; end - - # @return [String] - def reason_phrase=(_); end - - # Options for configuring the request. - # - # - `:timeout` - time limit for the entire request (Integer in - # seconds) - # - `:open_timeout` - time limit for just the connection phase (e.g. - # handshake) (Integer in seconds) - # - `:read_timeout` - time limit for the first response byte received from - # the server (Integer in seconds) - # - `:write_timeout` - time limit for the client to send the request to the - # server (Integer in seconds) - # - `:on_data` - Proc for streaming - # - `:proxy` - Hash of proxy options - # - `:uri` - Proxy server URI - # - `:user` - Proxy server username - # - `:password` - Proxy server password - # - # @return [Hash] options for configuring the request. - def request; end - - # Options for configuring the request. - # - # - `:timeout` - time limit for the entire request (Integer in - # seconds) - # - `:open_timeout` - time limit for just the connection phase (e.g. - # handshake) (Integer in seconds) - # - `:read_timeout` - time limit for the first response byte received from - # the server (Integer in seconds) - # - `:write_timeout` - time limit for the client to send the request to the - # server (Integer in seconds) - # - `:on_data` - Proc for streaming - # - `:proxy` - Hash of proxy options - # - `:uri` - Proxy server URI - # - `:user` - Proxy server username - # - `:password` - Proxy server password - # - # @return [Hash] options for configuring the request. - def request=(_); end - - def request_body; end - def request_body=(_); end - - # @return [Hash] HTTP Headers to be sent to the server. - def request_headers; end - - # @return [Hash] HTTP Headers to be sent to the server. - def request_headers=(_); end - - # @return [Response] - def response; end - - # @return [Response] - def response=(_); end - - def response_body; end - def response_body=(_); end - - # @return [Hash] HTTP headers from the server - def response_headers; end - - # @return [Hash] HTTP headers from the server - def response_headers=(_); end - - # @return [Hash] options for configuring SSL requests - def ssl; end - - # @return [Hash] options for configuring SSL requests - def ssl=(_); end - - # @return [Integer] HTTP response status code - def status; end - - # @return [Integer] HTTP response status code - def status=(_); end - - # source://faraday//lib/faraday/options/env.rb#169 - def stream_response(&block); end - - # source://faraday//lib/faraday/options/env.rb#165 - def stream_response?; end - - # source://faraday//lib/faraday/options/env.rb#127 - def success?; end - - # @return [URI] URI instance for the current request. - def url; end - - # @return [URI] URI instance for the current request. - def url=(_); end - - class << self - def [](*_arg0); end - - # source://faraday//lib/faraday/options/env.rb#80 - def from(value); end - - def inspect; end - def keyword_init?; end - - # source://faraday//lib/faraday/options/env.rb#200 - def member_set; end - - def members; end - def new(*_arg0); end - end -end - -# source://faraday//lib/faraday/options/env.rb#61 -Faraday::Env::ContentLength = T.let(T.unsafe(nil), String) - -# source://faraday//lib/faraday/options/env.rb#67 -Faraday::Env::MethodsWithBodies = T.let(T.unsafe(nil), Set) - -# source://faraday//lib/faraday/options/env.rb#62 -Faraday::Env::StatusesWithoutBody = T.let(T.unsafe(nil), Set) - -# source://faraday//lib/faraday/options/env.rb#63 -Faraday::Env::SuccessfulStatuses = T.let(T.unsafe(nil), Range) - -# Faraday error base class. -# -# source://faraday//lib/faraday/error.rb#6 -class Faraday::Error < ::StandardError - # @return [Error] a new instance of Error - # - # source://faraday//lib/faraday/error.rb#9 - def initialize(exc = T.unsafe(nil), response = T.unsafe(nil)); end - - # source://faraday//lib/faraday/error.rb#15 - def backtrace; end - - # source://faraday//lib/faraday/error.rb#23 - def inspect; end - - # Returns the value of attribute response. - # - # source://faraday//lib/faraday/error.rb#7 - def response; end - - # source://faraday//lib/faraday/error.rb#43 - def response_body; end - - # source://faraday//lib/faraday/error.rb#37 - def response_headers; end - - # source://faraday//lib/faraday/error.rb#31 - def response_status; end - - # Returns the value of attribute wrapped_exception. - # - # source://faraday//lib/faraday/error.rb#7 - def wrapped_exception; end - - protected - - # Pulls out potential parent exception and response hash. - # - # source://faraday//lib/faraday/error.rb#81 - def exc_msg_and_response(exc, response = T.unsafe(nil)); end - - # Pulls out potential parent exception and response hash, storing them in - # instance variables. - # exc - Either an Exception, a string message, or a response hash. - # response - Hash - # :status - Optional integer HTTP response status - # :headers - String key/value hash of HTTP response header - # values. - # :body - Optional string HTTP response body. - # :request - Hash - # :method - Symbol with the request HTTP method. - # :url - URI object with the url requested. - # :url_path - String with the url path requested. - # :params - String key/value hash of query params - # present in the request. - # :headers - String key/value hash of HTTP request - # header values. - # :body - String HTTP request body. - # - # If a subclass has to call this, then it should pass a string message - # to `super`. See NilStatusError. - # - # source://faraday//lib/faraday/error.rb#71 - def exc_msg_and_response!(exc, response = T.unsafe(nil)); end -end - -# FlatParamsEncoder manages URI params as a flat hash. Any Array values repeat -# the parameter multiple times. -# -# source://faraday//lib/faraday/encoders/flat_params_encoder.rb#6 -module Faraday::FlatParamsEncoder - class << self - # Decode converts the given URI querystring into a hash. - # - # @example - # - # decode('a=one&a=two&a=three&b=true&c=C') - # # => {"a"=>["one", "two", "three"], "b"=>"true", "c"=>"C"} - # @param query [String] query arguments to parse. - # @return [Hash] parsed keys and value strings from the querystring. - # - # source://faraday//lib/faraday/encoders/flat_params_encoder.rb#74 - def decode(query); end - - # Encode converts the given param into a URI querystring. Keys and values - # will converted to strings and appropriately escaped for the URI. - # - # @example - # - # encode({a: %w[one two three], b: true, c: "C"}) - # # => 'a=one&a=two&a=three&b=true&c=C' - # @param params [Hash] query arguments to convert. - # @return [String] the URI querystring (without the leading '?') - # - # source://faraday//lib/faraday/encoders/flat_params_encoder.rb#23 - def encode(params); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def escape(*args, **_arg1, &block); end - - # Returns the value of attribute sort_params. - # - # source://faraday//lib/faraday/encoders/flat_params_encoder.rb#99 - def sort_params; end - - # Sets the attribute sort_params - # - # @param value the value to set the attribute sort_params to. - # - # source://faraday//lib/faraday/encoders/flat_params_encoder.rb#99 - def sort_params=(_arg0); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def unescape(*args, **_arg1, &block); end - end -end - -# Raised by Faraday::Response::RaiseError in case of a 403 response. -# -# source://faraday//lib/faraday/error.rb#104 -class Faraday::ForbiddenError < ::Faraday::ClientError; end - -# Raised by Faraday::Middleware and subclasses when invalid default_options are used -# -# source://faraday//lib/faraday/error.rb#163 -class Faraday::InitializationError < ::Faraday::Error; end - -# source://faraday//lib/faraday/logging/formatter.rb#6 -module Faraday::Logging; end - -# Serves as an integration point to customize logging -# -# source://faraday//lib/faraday/logging/formatter.rb#8 -class Faraday::Logging::Formatter - extend ::Forwardable - - # @return [Formatter] a new instance of Formatter - # - # source://faraday//lib/faraday/logging/formatter.rb#14 - def initialize(logger:, options:); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def debug(*args, **_arg1, &block); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def error(*args, **_arg1, &block); end - - # source://faraday//lib/faraday/logging/formatter.rb#41 - def exception(exc); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def fatal(*args, **_arg1, &block); end - - # source://faraday//lib/faraday/logging/formatter.rb#52 - def filter(filter_word, filter_replacement); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def info(*args, **_arg1, &block); end - - # source://faraday//lib/faraday/logging/formatter.rb#25 - def request(env); end - - # source://faraday//lib/faraday/logging/formatter.rb#34 - def response(env); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def warn(*args, **_arg1, &block); end - - private - - # source://faraday//lib/faraday/logging/formatter.rb#98 - def apply_filters(output); end - - # source://faraday//lib/faraday/logging/formatter.rb#64 - def dump_body(body); end - - # source://faraday//lib/faraday/logging/formatter.rb#58 - def dump_headers(headers); end - - # source://faraday//lib/faraday/logging/formatter.rb#113 - def log_body(type, body); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/logging/formatter.rb#85 - def log_body?(type); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/logging/formatter.rb#94 - def log_errors?; end - - # source://faraday//lib/faraday/logging/formatter.rb#109 - def log_headers(type, headers); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/logging/formatter.rb#76 - def log_headers?(type); end - - # source://faraday//lib/faraday/logging/formatter.rb#105 - def log_level; end - - # source://faraday//lib/faraday/logging/formatter.rb#72 - def pretty_inspect(body); end -end - -# source://faraday//lib/faraday/logging/formatter.rb#11 -Faraday::Logging::Formatter::DEFAULT_OPTIONS = T.let(T.unsafe(nil), Hash) - -# source://faraday//lib/faraday/methods.rb#5 -Faraday::METHODS_WITH_BODY = T.let(T.unsafe(nil), Array) - -# source://faraday//lib/faraday/methods.rb#4 -Faraday::METHODS_WITH_QUERY = T.let(T.unsafe(nil), Array) - -# Middleware is the basic base class of any Faraday middleware. -# -# source://faraday//lib/faraday/middleware.rb#7 -class Faraday::Middleware - extend ::Faraday::MiddlewareRegistry - - # @return [Middleware] a new instance of Middleware - # - # source://faraday//lib/faraday/middleware.rb#15 - def initialize(app = T.unsafe(nil), options = T.unsafe(nil)); end - - # Returns the value of attribute app. - # - # source://faraday//lib/faraday/middleware.rb#10 - def app; end - - # source://faraday//lib/faraday/middleware.rb#54 - def call(env); end - - # source://faraday//lib/faraday/middleware.rb#64 - def close; end - - # Returns the value of attribute options. - # - # source://faraday//lib/faraday/middleware.rb#10 - def options; end - - class << self - # default_options attr_reader that initializes class instance variable - # with the values of any Faraday::Middleware defaults, and merges with - # subclass defaults - # - # source://faraday//lib/faraday/middleware.rb#39 - def default_options; end - - # Faraday::Middleware::default_options= allows user to set default options at the Faraday::Middleware - # class level. - # - # my_app/config/initializers/my_faraday_middleware.rb - # - # Faraday::Response::RaiseError.default_options = { include_request: false } - # - # @example Set the Faraday::Response::RaiseError option, `include_request` to `false` - # - # source://faraday//lib/faraday/middleware.rb#29 - def default_options=(options = T.unsafe(nil)); end - - private - - # @raise [Faraday::InitializationError] - # - # source://faraday//lib/faraday/middleware.rb#45 - def validate_default_options(options); end - end -end - -# source://faraday//lib/faraday/middleware.rb#12 -Faraday::Middleware::DEFAULT_OPTIONS = T.let(T.unsafe(nil), Hash) - -# source://faraday//lib/faraday/middleware.rb#13 -Faraday::Middleware::LOCK = T.let(T.unsafe(nil), Thread::Mutex) - -# Adds the ability for other modules to register and lookup -# middleware classes. -# -# source://faraday//lib/faraday/middleware_registry.rb#8 -module Faraday::MiddlewareRegistry - # Lookup middleware class with a registered Symbol shortcut. - # - # @example - # - # module Faraday - # class Whatever < Middleware - # register_middleware(foo: Whatever) - # end - # end - # - # Faraday::Middleware.lookup_middleware(:foo) - # # => Faraday::Whatever - # @param key [Symbol] key for the registered middleware. - # @raise [Faraday::Error] if given key is not registered - # @return [Class] a middleware Class. - # - # source://faraday//lib/faraday/middleware_registry.rb#55 - def lookup_middleware(key); end - - # Register middleware class(es) on the current module. - # - # @example Lookup by a constant - # - # module Faraday - # class Whatever < Middleware - # # Middleware looked up by :foo returns Faraday::Whatever::Foo. - # register_middleware(foo: Whatever) - # end - # end - # @param mappings [Hash] Middleware mappings from a lookup symbol to a middleware class. - # @return [void] - # - # source://faraday//lib/faraday/middleware_registry.rb#26 - def register_middleware(**mappings); end - - # source://faraday//lib/faraday/middleware_registry.rb#9 - def registered_middleware; end - - # Unregister a previously registered middleware class. - # - # @param key [Symbol] key for the registered middleware. - # - # source://faraday//lib/faraday/middleware_registry.rb#35 - def unregister_middleware(key); end - - private - - # source://faraday//lib/faraday/middleware_registry.rb#67 - def load_middleware(key); end - - # source://faraday//lib/faraday/middleware_registry.rb#62 - def middleware_mutex(&block); end -end - -# This is the default encoder for Faraday requests. -# Using this encoder, parameters will be encoded respecting their structure, -# so you can send objects such as Arrays or Hashes as parameters -# for your requests. -# -# source://faraday//lib/faraday/encoders/nested_params_encoder.rb#168 -module Faraday::NestedParamsEncoder - extend ::Faraday::EncodeMethods - extend ::Faraday::DecodeMethods - - class << self - # Returns the value of attribute array_indices. - # - # source://faraday//lib/faraday/encoders/nested_params_encoder.rb#170 - def array_indices; end - - # Sets the attribute array_indices - # - # @param value the value to set the attribute array_indices to. - # - # source://faraday//lib/faraday/encoders/nested_params_encoder.rb#170 - def array_indices=(_arg0); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def escape(*args, **_arg1, &block); end - - # Returns the value of attribute sort_params. - # - # source://faraday//lib/faraday/encoders/nested_params_encoder.rb#170 - def sort_params; end - - # Sets the attribute sort_params - # - # @param value the value to set the attribute sort_params to. - # - # source://faraday//lib/faraday/encoders/nested_params_encoder.rb#170 - def sort_params=(_arg0); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def unescape(*args, **_arg1, &block); end - end -end - -# Raised by Faraday::Response::RaiseError in case of a nil status in response. -# -# source://faraday//lib/faraday/error.rb#143 -class Faraday::NilStatusError < ::Faraday::ServerError - # @return [NilStatusError] a new instance of NilStatusError - # - # source://faraday//lib/faraday/error.rb#144 - def initialize(exc, response = T.unsafe(nil)); end -end - -# Subclasses Struct with some special helpers for converting from a Hash to -# a Struct. -# -# source://faraday//lib/faraday/options.rb#6 -class Faraday::Options < ::Struct - # source://faraday//lib/faraday/options.rb#186 - def [](key); end - - # Public - # - # source://faraday//lib/faraday/options.rb#46 - def clear; end - - # Public - # - # source://faraday//lib/faraday/options.rb#71 - def deep_dup; end - - # Public - # - # source://faraday//lib/faraday/options.rb#39 - def delete(key); end - - # Public - # - # source://faraday//lib/faraday/options.rb#13 - def each; end - - # Public - # - # source://faraday//lib/faraday/options.rb#106 - def each_key(&block); end - - # Public - # - # source://faraday//lib/faraday/options.rb#120 - def each_value(&block); end - - # Public - # - # @return [Boolean] - # - # source://faraday//lib/faraday/options.rb#101 - def empty?; end - - # Public - # - # source://faraday//lib/faraday/options.rb#76 - def fetch(key, *args); end - - # Public - # - # @return [Boolean] - # - # source://faraday//lib/faraday/options.rb#113 - def has_key?(key); end - - # Public - # - # @return [Boolean] - # - # source://faraday//lib/faraday/options.rb#127 - def has_value?(value); end - - # Internal - # - # source://faraday//lib/faraday/options.rb#144 - def inspect; end - - # Public - # - # @return [Boolean] - # - # source://faraday//lib/faraday/options.rb#113 - def key?(key); end - - # Public - # - # source://faraday//lib/faraday/options.rb#96 - def keys; end - - # Public - # - # source://faraday//lib/faraday/options.rb#66 - def merge(other); end - - # Public - # - # source://faraday//lib/faraday/options.rb#51 - def merge!(other); end - - # source://faraday//lib/faraday/options.rb#195 - def symbolized_key_set; end - - # Public - # - # source://faraday//lib/faraday/options.rb#134 - def to_hash; end - - # Public - # - # source://faraday//lib/faraday/options.rb#22 - def update(obj); end - - # Public - # - # @return [Boolean] - # - # source://faraday//lib/faraday/options.rb#127 - def value?(value); end - - # Public - # - # source://faraday//lib/faraday/options.rb#91 - def values_at(*keys); end - - class << self - # Internal - # - # source://faraday//lib/faraday/options.rb#166 - def attribute_options; end - - # source://faraday//lib/faraday/options.rb#205 - def fetch_error_class; end - - # Public - # - # source://faraday//lib/faraday/options.rb#8 - def from(value); end - - # @private - # - # source://faraday//lib/faraday/options.rb#199 - def inherited(subclass); end - - # source://faraday//lib/faraday/options.rb#170 - def memoized(key, &block); end - - # source://faraday//lib/faraday/options.rb#182 - def memoized_attributes; end - - # Internal - # - # source://faraday//lib/faraday/options.rb#156 - def options(mapping); end - - # Internal - # - # source://faraday//lib/faraday/options.rb#161 - def options_for(key); end - end -end - -# Raised by middlewares that parse the response, like the JSON response middleware. -# -# source://faraday//lib/faraday/error.rb#159 -class Faraday::ParsingError < ::Faraday::Error; end - -# Raised by Faraday::Response::RaiseError in case of a 407 response. -# -# source://faraday//lib/faraday/error.rb#112 -class Faraday::ProxyAuthError < ::Faraday::ClientError; end - -# ProxyOptions contains the configurable properties for the proxy -# configuration used when making an HTTP request. -# -# source://faraday//lib/faraday/options/proxy_options.rb#8 -class Faraday::ProxyOptions < ::Faraday::Options - extend ::Forwardable - - # source://forwardable/1.3.3/forwardable.rb#231 - def host(*args, **_arg1, &block); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def host=(*args, **_arg1, &block); end - - # source://faraday//lib/faraday/options.rb#178 - def password; end - - def password=(_); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def path(*args, **_arg1, &block); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def path=(*args, **_arg1, &block); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def port(*args, **_arg1, &block); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def port=(*args, **_arg1, &block); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def scheme(*args, **_arg1, &block); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def scheme=(*args, **_arg1, &block); end - - def uri; end - def uri=(_); end - - # source://faraday//lib/faraday/options.rb#178 - def user; end - - def user=(_); end - - class << self - def [](*_arg0); end - - # source://faraday//lib/faraday/options/proxy_options.rb#13 - def from(value); end - - def inspect; end - def keyword_init?; end - def members; end - def new(*_arg0); end - end -end - -# A Builder that processes requests into responses by passing through an inner -# middleware stack (heavily inspired by Rack). -# -# @example -# Faraday::Connection.new(url: 'http://httpbingo.org') do |builder| -# builder.request :url_encoded # Faraday::Request::UrlEncoded -# builder.adapter :net_http # Faraday::Adapter::NetHttp -# end -# -# source://faraday//lib/faraday/rack_builder.rb#14 -class Faraday::RackBuilder - # @return [RackBuilder] a new instance of RackBuilder - # - # source://faraday//lib/faraday/rack_builder.rb#60 - def initialize(&block); end - - # source://faraday//lib/faraday/rack_builder.rb#178 - def ==(other); end - - # source://faraday//lib/faraday/rack_builder.rb#78 - def [](idx); end - - # source://faraday//lib/faraday/rack_builder.rb#109 - def adapter(klass = T.unsafe(nil), *args, **_arg2, &block); end - - # The "rack app" wrapped in middleware. All requests are sent here. - # - # The builder is responsible for creating the app object. After this, - # the builder gets locked to ensure no further modifications are made - # to the middleware stack. - # - # Returns an object that responds to `call` and returns a Response. - # - # source://faraday//lib/faraday/rack_builder.rb#162 - def app; end - - # source://faraday//lib/faraday/rack_builder.rb#72 - def build; end - - # ENV Keys - # :http_method - a symbolized request HTTP method (:get, :post) - # :body - the request body that will eventually be converted to a string. - # :url - URI instance for the current request. - # :status - HTTP response status code - # :request_headers - hash of HTTP Headers to be sent to the server - # :response_headers - Hash of HTTP headers from the server - # :parallel_manager - sent if the connection is in parallel mode - # :request - Hash of options for configuring the request. - # :timeout - open/read timeout Integer in seconds - # :open_timeout - read timeout Integer in seconds - # :proxy - Hash of proxy options - # :uri - Proxy Server URI - # :user - Proxy server username - # :password - Proxy server password - # :ssl - Hash of options for configuring SSL requests. - # - # source://faraday//lib/faraday/rack_builder.rb#200 - def build_env(connection, request); end - - # Processes a Request into a Response by passing it through this Builder's - # middleware stack. - # - # @param connection [Faraday::Connection] - # @param request [Faraday::Request] - # @return [Faraday::Response] - # - # source://faraday//lib/faraday/rack_builder.rb#151 - def build_response(connection, request); end - - # source://faraday//lib/faraday/rack_builder.rb#139 - def delete(handler); end - - # Returns the value of attribute handlers. - # - # source://faraday//lib/faraday/rack_builder.rb#18 - def handlers; end - - # Sets the attribute handlers - # - # @param value the value to set the attribute handlers to. - # - # source://faraday//lib/faraday/rack_builder.rb#18 - def handlers=(_arg0); end - - # methods to push onto the various positions in the stack: - # - # source://faraday//lib/faraday/rack_builder.rb#118 - def insert(index, *_arg1, **_arg2, &_arg3); end - - # source://faraday//lib/faraday/rack_builder.rb#127 - def insert_after(index, *_arg1, **_arg2, &_arg3); end - - # methods to push onto the various positions in the stack: - # - # source://faraday//lib/faraday/rack_builder.rb#118 - def insert_before(index, *_arg1, **_arg2, &_arg3); end - - # Locks the middleware stack to ensure no further modifications are made. - # - # source://faraday//lib/faraday/rack_builder.rb#83 - def lock!; end - - # @return [Boolean] - # - # source://faraday//lib/faraday/rack_builder.rb#87 - def locked?; end - - # source://faraday//lib/faraday/rack_builder.rb#101 - def request(key, *_arg1, **_arg2, &_arg3); end - - # source://faraday//lib/faraday/rack_builder.rb#105 - def response(*_arg0, **_arg1, &_arg2); end - - # source://faraday//lib/faraday/rack_builder.rb#132 - def swap(index, *_arg1, **_arg2, &_arg3); end - - # source://faraday//lib/faraday/rack_builder.rb#170 - def to_app; end - - # source://faraday//lib/faraday/rack_builder.rb#91 - def use(klass, *_arg1, **_arg2, &_arg3); end - - private - - # @return [Boolean] - # - # source://faraday//lib/faraday/rack_builder.rb#232 - def adapter_set?; end - - # source://faraday//lib/faraday/rack_builder.rb#244 - def assert_index(index); end - - # @raise [MISSING_ADAPTER_ERROR] - # - # source://faraday//lib/faraday/rack_builder.rb#228 - def ensure_adapter!; end - - # source://faraday//lib/faraday/rack_builder.rb#66 - def initialize_dup(original); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/rack_builder.rb#236 - def is_adapter?(klass); end - - # source://faraday//lib/faraday/rack_builder.rb#222 - def raise_if_adapter(klass); end - - # @raise [StackLocked] - # - # source://faraday//lib/faraday/rack_builder.rb#218 - def raise_if_locked; end - - # source://faraday//lib/faraday/rack_builder.rb#240 - def use_symbol(mod, key, *_arg2, **_arg3, &_arg4); end -end - -# borrowed from ActiveSupport::Dependencies::Reference & -# ActionDispatch::MiddlewareStack::Middleware -# -# source://faraday//lib/faraday/rack_builder.rb#25 -class Faraday::RackBuilder::Handler - # source://faraday//lib/faraday/rack_builder.rb#30 - def initialize(klass, *args, **_arg2, &block); end - - # source://faraday//lib/faraday/rack_builder.rb#45 - def ==(other); end - - # source://faraday//lib/faraday/rack_builder.rb#55 - def build(app = T.unsafe(nil)); end - - # source://faraday//lib/faraday/rack_builder.rb#41 - def inspect; end - - # source://faraday//lib/faraday/rack_builder.rb#37 - def klass; end - - # Returns the value of attribute name. - # - # source://faraday//lib/faraday/rack_builder.rb#28 - def name; end -end - -# source://faraday//lib/faraday/rack_builder.rb#26 -Faraday::RackBuilder::Handler::REGISTRY = T.let(T.unsafe(nil), Faraday::AdapterRegistry) - -# source://faraday//lib/faraday/rack_builder.rb#213 -Faraday::RackBuilder::LOCK_ERR = T.let(T.unsafe(nil), String) - -# source://faraday//lib/faraday/rack_builder.rb#214 -Faraday::RackBuilder::MISSING_ADAPTER_ERROR = T.let(T.unsafe(nil), String) - -# Used to detect missing arguments -# -# source://faraday//lib/faraday/rack_builder.rb#16 -Faraday::RackBuilder::NO_ARGUMENT = T.let(T.unsafe(nil), Object) - -# Error raised when trying to modify the stack after calling `lock!` -# -# source://faraday//lib/faraday/rack_builder.rb#21 -class Faraday::RackBuilder::StackLocked < ::RuntimeError; end - -# Used to setup URLs, params, headers, and the request body in a sane manner. -# -# @example -# @connection.post do |req| -# req.url 'http://localhost', 'a' => '1' # 'http://localhost?a=1' -# req.headers['b'] = '2' # Header -# req.params['c'] = '3' # GET Param -# req['b'] = '2' # also Header -# req.body = 'abc' -# end -# -# source://faraday//lib/faraday/request.rb#27 -class Faraday::Request < ::Struct - extend ::Faraday::MiddlewareRegistry - - # @param key [Object] key to look up in headers - # @return [Object] value of the given header name - # - # source://faraday//lib/faraday/request.rb#92 - def [](key); end - - # @param key [Object] key of header to write - # @param value [Object] value of header - # - # source://faraday//lib/faraday/request.rb#98 - def []=(key, value); end - - # @return [String] body - def body; end - - # @return [String] body - def body=(_); end - - # @return [Faraday::Utils::Headers] headers - def headers; end - - # Replace request headers, preserving the existing hash type. - # - # @param hash [Hash] new headers - # - # source://faraday//lib/faraday/request.rb#61 - def headers=(hash); end - - # @return [Symbol] the HTTP method of the Request - def http_method; end - - # @return [Symbol] the HTTP method of the Request - def http_method=(_); end - - # Marshal serialization support. - # - # @return [Hash] the hash ready to be serialized in Marshal. - # - # source://faraday//lib/faraday/request.rb#105 - def marshal_dump; end - - # Marshal serialization support. - # Restores the instance variables according to the +serialised+. - # - # @param serialised [Hash] the serialised object. - # - # source://faraday//lib/faraday/request.rb#119 - def marshal_load(serialised); end - - # @return [RequestOptions] options - def options; end - - # @return [RequestOptions] options - def options=(_); end - - # @return [Hash] query parameters - def params; end - - # Replace params, preserving the existing hash type. - # - # @param hash [Hash] new params - # - # source://faraday//lib/faraday/request.rb#49 - def params=(hash); end - - # @return [URI, String] the path - def path; end - - # @return [URI, String] the path - def path=(_); end - - # @return [Env] the Env for this Request - # - # source://faraday//lib/faraday/request.rb#129 - def to_env(connection); end - - # Update path and params. - # - # @param path [URI, String] - # @param params [Hash, nil] - # @return [void] - # - # source://faraday//lib/faraday/request.rb#74 - def url(path, params = T.unsafe(nil)); end - - private - - def member_get(_arg0); end - def member_set(_arg0, _arg1); end - - class << self - def [](*_arg0); end - - # @param request_method [String] - # @return [Request] - # @yield [request] for block customization, if block given - # @yieldparam request [Request] - # - # source://faraday//lib/faraday/request.rb#39 - def create(request_method); end - - def inspect; end - def keyword_init?; end - def members; end - def new(*_arg0); end - end -end - -# Request middleware for the Authorization HTTP header -# -# source://faraday//lib/faraday/request/authorization.rb#6 -class Faraday::Request::Authorization < ::Faraday::Middleware - # @param app [#call] - # @param type [String, Symbol] Type of Authorization - # @param params [Array] parameters to build the Authorization header. - # If the type is `:basic`, then these can be a login and password pair. - # Otherwise, a single value is expected that will be appended after the type. - # This value can be a proc or an object responding to `.call`, in which case - # it will be invoked on each request. - # @return [Authorization] a new instance of Authorization - # - # source://faraday//lib/faraday/request/authorization.rb#16 - def initialize(app, type, *params); end - - # @param env [Faraday::Env] - # - # source://faraday//lib/faraday/request/authorization.rb#23 - def on_request(env); end - - private - - # @param type [String, Symbol] - # @param env [Faraday::Env] - # @param params [Array] - # @return [String] a header value - # - # source://faraday//lib/faraday/request/authorization.rb#35 - def header_from(type, env, *params); end -end - -# source://faraday//lib/faraday/request/authorization.rb#7 -Faraday::Request::Authorization::KEY = T.let(T.unsafe(nil), String) - -# Middleware for instrumenting Requests. -# -# source://faraday//lib/faraday/request/instrumentation.rb#6 -class Faraday::Request::Instrumentation < ::Faraday::Middleware - # Instruments requests using Active Support. - # - # Measures time spent only for synchronous requests. - # - # @example Using ActiveSupport::Notifications to measure time spent - # for Faraday requests. - # ActiveSupport::Notifications - # .subscribe('request.faraday') do |name, starts, ends, _, env| - # url = env[:url] - # http_method = env[:method].to_s.upcase - # duration = ends - starts - # $stderr.puts '[%s] %s %s (%.3f s)' % - # [url.host, http_method, url.request_uri, duration] - # end - # @option options - # @option options - # @param app [#call] - # @param options [nil, Hash] Options hash - # @return [Instrumentation] a new instance of Instrumentation - # - # source://faraday//lib/faraday/request/instrumentation.rb#42 - def initialize(app, options = T.unsafe(nil)); end - - # @param env [Faraday::Env] - # - # source://faraday//lib/faraday/request/instrumentation.rb#49 - def call(env); end -end - -# Options class used in Request::Instrumentation class. -# -# source://faraday//lib/faraday/request/instrumentation.rb#8 -class Faraday::Request::Instrumentation::Options < ::Faraday::Options - # source://faraday//lib/faraday/request/instrumentation.rb#17 - def instrumenter; end - - def instrumenter=(_); end - - # source://faraday//lib/faraday/request/instrumentation.rb#11 - def name; end - - def name=(_); end - - class << self - def [](*_arg0); end - def inspect; end - def keyword_init?; end - def members; end - def new(*_arg0); end - end -end - -# Request middleware that encodes the body as JSON. -# -# Processes only requests with matching Content-type or those without a type. -# If a request doesn't have a type but has a body, it sets the Content-type -# to JSON MIME-type. -# -# Doesn't try to encode bodies that already are in string form. -# -# source://faraday//lib/faraday/request/json.rb#14 -class Faraday::Request::Json < ::Faraday::Middleware - # source://faraday//lib/faraday/request/json.rb#18 - def on_request(env); end - - private - - # @return [Boolean] - # - # source://faraday//lib/faraday/request/json.rb#48 - def body?(env); end - - # source://faraday//lib/faraday/request/json.rb#26 - def encode(data); end - - # @yield [] - # - # source://faraday//lib/faraday/request/json.rb#36 - def match_content_type(env); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/request/json.rb#43 - def process_request?(env); end - - # source://faraday//lib/faraday/request/json.rb#61 - def request_type(env); end -end - -# source://faraday//lib/faraday/request/json.rb#15 -Faraday::Request::Json::MIME_TYPE = T.let(T.unsafe(nil), String) - -# source://faraday//lib/faraday/request/json.rb#16 -Faraday::Request::Json::MIME_TYPE_REGEX = T.let(T.unsafe(nil), Regexp) - -# Middleware for supporting urlencoded requests. -# -# source://faraday//lib/faraday/request/url_encoded.rb#6 -class Faraday::Request::UrlEncoded < ::Faraday::Middleware - # Encodes as "application/x-www-form-urlencoded" if not already encoded or - # of another type. - # - # @param env [Faraday::Env] - # - # source://faraday//lib/faraday/request/url_encoded.rb#20 - def call(env); end - - # @param env [Faraday::Env] - # @yield [request_body] Body of the request - # - # source://faraday//lib/faraday/request/url_encoded.rb#30 - def match_content_type(env); end - - # @param env [Faraday::Env] - # @return [Boolean] True if the request has a body and its Content-Type is - # urlencoded. - # - # source://faraday//lib/faraday/request/url_encoded.rb#43 - def process_request?(env); end - - # @param env [Faraday::Env] - # @return [String] - # - # source://faraday//lib/faraday/request/url_encoded.rb#51 - def request_type(env); end - - class << self - # Returns the value of attribute mime_type. - # - # source://faraday//lib/faraday/request/url_encoded.rb#12 - def mime_type; end - - # Sets the attribute mime_type - # - # @param value the value to set the attribute mime_type to. - # - # source://faraday//lib/faraday/request/url_encoded.rb#12 - def mime_type=(_arg0); end - end -end - -# source://faraday//lib/faraday/request/url_encoded.rb#8 -Faraday::Request::UrlEncoded::CONTENT_TYPE = T.let(T.unsafe(nil), String) - -# RequestOptions contains the configurable properties for a Faraday request. -# -# source://faraday//lib/faraday/options/request_options.rb#7 -class Faraday::RequestOptions < ::Faraday::Options - # source://faraday//lib/faraday/options/request_options.rb#11 - def []=(key, value); end - - def bind; end - def bind=(_); end - def boundary; end - def boundary=(_); end - def context; end - def context=(_); end - def oauth; end - def oauth=(_); end - def on_data; end - def on_data=(_); end - def open_timeout; end - def open_timeout=(_); end - def params_encoder; end - def params_encoder=(_); end - def proxy; end - def proxy=(_); end - def read_timeout; end - def read_timeout=(_); end - - # source://faraday//lib/faraday/options/request_options.rb#19 - def stream_response?; end - - def timeout; end - def timeout=(_); end - def write_timeout; end - def write_timeout=(_); end - - class << self - def [](*_arg0); end - def inspect; end - def keyword_init?; end - def members; end - def new(*_arg0); end - end -end - -# Raised by Faraday::Response::RaiseError in case of a 408 response. -# -# source://faraday//lib/faraday/error.rb#116 -class Faraday::RequestTimeoutError < ::Faraday::ClientError; end - -# Raised by Faraday::Response::RaiseError in case of a 404 response. -# -# source://faraday//lib/faraday/error.rb#108 -class Faraday::ResourceNotFound < ::Faraday::ClientError; end - -# Response represents an HTTP response from making an HTTP request. -# -# source://faraday//lib/faraday/response.rb#7 -class Faraday::Response - extend ::Forwardable - extend ::Faraday::MiddlewareRegistry - - # @return [Response] a new instance of Response - # - # source://faraday//lib/faraday/response.rb#11 - def initialize(env = T.unsafe(nil)); end - - # source://forwardable/1.3.3/forwardable.rb#231 - def [](*args, **_arg1, &block); end - - # Expand the env with more properties, without overriding existing ones. - # Useful for applying request params after restoring a marshalled Response. - # - # source://faraday//lib/faraday/response.rb#80 - def apply_request(request_env); end - - # source://faraday//lib/faraday/response.rb#32 - def body; end - - # Returns the value of attribute env. - # - # source://faraday//lib/faraday/response.rb#16 - def env; end - - # source://faraday//lib/faraday/response.rb#49 - def finish(env); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/response.rb#36 - def finished?; end - - # source://faraday//lib/faraday/response.rb#26 - def headers; end - - # because @on_complete_callbacks cannot be marshalled - # - # source://faraday//lib/faraday/response.rb#70 - def marshal_dump; end - - # source://faraday//lib/faraday/response.rb#74 - def marshal_load(env); end - - # source://faraday//lib/faraday/response.rb#40 - def on_complete(&block); end - - # source://faraday//lib/faraday/response.rb#22 - def reason_phrase; end - - # source://faraday//lib/faraday/response.rb#18 - def status; end - - # @return [Boolean] - # - # source://faraday//lib/faraday/response.rb#57 - def success?; end - - # source://faraday//lib/faraday/response.rb#61 - def to_hash; end -end - -# Parse response bodies as JSON. -# -# source://faraday//lib/faraday/response/json.rb#8 -class Faraday::Response::Json < ::Faraday::Middleware - # @return [Json] a new instance of Json - # - # source://faraday//lib/faraday/response/json.rb#9 - def initialize(app = T.unsafe(nil), parser_options: T.unsafe(nil), content_type: T.unsafe(nil), preserve_raw: T.unsafe(nil)); end - - # source://faraday//lib/faraday/response/json.rb#18 - def on_complete(env); end - - private - - # source://faraday//lib/faraday/response/json.rb#31 - def parse(body); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/response/json.rb#39 - def parse_response?(env); end - - # source://faraday//lib/faraday/response/json.rb#57 - def process_parser_options; end - - # source://faraday//lib/faraday/response/json.rb#24 - def process_response(env); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/response/json.rb#44 - def process_response_type?(env); end - - # source://faraday//lib/faraday/response/json.rb#51 - def response_type(env); end -end - -# Logger is a middleware that logs internal events in the HTTP request -# lifecycle to a given Logger object. By default, this logs to STDOUT. See -# Faraday::Logging::Formatter to see specifically what is logged. -# -# source://faraday//lib/faraday/response/logger.rb#12 -class Faraday::Response::Logger < ::Faraday::Middleware - # @return [Logger] a new instance of Logger - # @yield [@formatter] - # - # source://faraday//lib/faraday/response/logger.rb#13 - def initialize(app, logger = T.unsafe(nil), options = T.unsafe(nil)); end - - # source://faraday//lib/faraday/response/logger.rb#21 - def call(env); end - - # source://faraday//lib/faraday/response/logger.rb#26 - def on_complete(env); end - - # source://faraday//lib/faraday/response/logger.rb#30 - def on_error(exc); end -end - -# RaiseError is a Faraday middleware that raises exceptions on common HTTP -# client or server error responses. -# -# source://faraday//lib/faraday/response/raise_error.rb#7 -class Faraday::Response::RaiseError < ::Faraday::Middleware - # source://faraday//lib/faraday/response/raise_error.rb#25 - def on_complete(env); end - - # source://faraday//lib/faraday/response/raise_error.rb#75 - def query_params(env); end - - # Returns a hash of response data with the following keys: - # - status - # - headers - # - body - # - request - # - # The `request` key is omitted when the middleware is explicitly - # configured with the option `include_request: false`. - # - # source://faraday//lib/faraday/response/raise_error.rb#52 - def response_values(env); end -end - -# source://faraday//lib/faraday/response/raise_error.rb#9 -Faraday::Response::RaiseError::ClientErrorStatuses = T.let(T.unsafe(nil), Range) - -# source://faraday//lib/faraday/response/raise_error.rb#11 -Faraday::Response::RaiseError::ClientErrorStatusesWithCustomExceptions = T.let(T.unsafe(nil), Hash) - -# source://faraday//lib/faraday/response/raise_error.rb#23 -Faraday::Response::RaiseError::DEFAULT_OPTIONS = T.let(T.unsafe(nil), Hash) - -# source://faraday//lib/faraday/response/raise_error.rb#10 -Faraday::Response::RaiseError::ServerErrorStatuses = T.let(T.unsafe(nil), Range) - -# A unified client error for SSL errors. -# -# source://faraday//lib/faraday/error.rb#155 -class Faraday::SSLError < ::Faraday::Error; end - -# SSL-related options. -# -# source://faraday//lib/faraday/options/ssl_options.rb#53 -class Faraday::SSLOptions < ::Faraday::Options - # @return [String] CA file - def ca_file; end - - # @return [String] CA file - def ca_file=(_); end - - # @return [String] CA path - def ca_path; end - - # @return [String] CA path - def ca_path=(_); end - - # @return [OpenSSL::X509::Store] certificate store - def cert_store; end - - # @return [OpenSSL::X509::Store] certificate store - def cert_store=(_); end - - # @return [OpenSSL::X509::Certificate] certificate (Excon only) - def certificate; end - - # @return [OpenSSL::X509::Certificate] certificate (Excon only) - def certificate=(_); end - - # @return [String] cipher list in OpenSSL format (see https://ruby-doc.org/stdlib-2.5.1/libdoc/openssl/rdoc/OpenSSL/SSL/SSLContext.html#method-i-ciphers-3D) - def ciphers; end - - # @return [String] cipher list in OpenSSL format (see https://ruby-doc.org/stdlib-2.5.1/libdoc/openssl/rdoc/OpenSSL/SSL/SSLContext.html#method-i-ciphers-3D) - def ciphers=(_); end - - # @return [String, OpenSSL::X509::Certificate] client certificate - def client_cert; end - - # @return [String, OpenSSL::X509::Certificate] client certificate - def client_cert=(_); end - - # @return [String, OpenSSL::PKey::RSA, OpenSSL::PKey::DSA] client key - def client_key; end - - # @return [String, OpenSSL::PKey::RSA, OpenSSL::PKey::DSA] client key - def client_key=(_); end - - # source://faraday//lib/faraday/options/ssl_options.rb#64 - def disable?; end - - # @return [String, Symbol] maximum SSL version (see https://ruby-doc.org/stdlib-2.5.1/libdoc/openssl/rdoc/OpenSSL/SSL/SSLContext.html#method-i-max_version-3D) - def max_version; end - - # @return [String, Symbol] maximum SSL version (see https://ruby-doc.org/stdlib-2.5.1/libdoc/openssl/rdoc/OpenSSL/SSL/SSLContext.html#method-i-max_version-3D) - def max_version=(_); end - - # @return [String, Symbol] minimum SSL version (see https://ruby-doc.org/stdlib-2.5.1/libdoc/openssl/rdoc/OpenSSL/SSL/SSLContext.html#method-i-min_version-3D) - def min_version; end - - # @return [String, Symbol] minimum SSL version (see https://ruby-doc.org/stdlib-2.5.1/libdoc/openssl/rdoc/OpenSSL/SSL/SSLContext.html#method-i-min_version-3D) - def min_version=(_); end - - # @return [OpenSSL::PKey::RSA, OpenSSL::PKey::DSA] private key (Excon only) - def private_key; end - - # @return [OpenSSL::PKey::RSA, OpenSSL::PKey::DSA] private key (Excon only) - def private_key=(_); end - - # @return [Boolean] whether to verify SSL certificates or not - def verify; end - - # @return [Boolean] whether to verify SSL certificates or not - def verify=(_); end - - # source://faraday//lib/faraday/options/ssl_options.rb#59 - def verify?; end - - # @return [Integer] maximum depth for the certificate chain verification - def verify_depth; end - - # @return [Integer] maximum depth for the certificate chain verification - def verify_depth=(_); end - - # @return [Boolean] whether to enable hostname verification on server certificates - # during the handshake or not (see https://github.com/ruby/openssl/pull/60) - def verify_hostname; end - - # @return [Boolean] whether to enable hostname verification on server certificates - # during the handshake or not (see https://github.com/ruby/openssl/pull/60) - def verify_hostname=(_); end - - # source://faraday//lib/faraday/options/ssl_options.rb#69 - def verify_hostname?; end - - # @return [Integer] Any `OpenSSL::SSL::` constant (see https://ruby-doc.org/stdlib-2.5.1/libdoc/openssl/rdoc/OpenSSL/SSL.html) - def verify_mode; end - - # @return [Integer] Any `OpenSSL::SSL::` constant (see https://ruby-doc.org/stdlib-2.5.1/libdoc/openssl/rdoc/OpenSSL/SSL.html) - def verify_mode=(_); end - - # @return [String, Symbol] SSL version (see https://ruby-doc.org/stdlib-2.5.1/libdoc/openssl/rdoc/OpenSSL/SSL/SSLContext.html#method-i-ssl_version-3D) - def version; end - - # @return [String, Symbol] SSL version (see https://ruby-doc.org/stdlib-2.5.1/libdoc/openssl/rdoc/OpenSSL/SSL/SSLContext.html#method-i-ssl_version-3D) - def version=(_); end - - class << self - def [](*_arg0); end - def inspect; end - def keyword_init?; end - def members; end - def new(*_arg0); end - end -end - -# Faraday server error class. Represents 5xx status responses. -# -# source://faraday//lib/faraday/error.rb#132 -class Faraday::ServerError < ::Faraday::Error; end - -# A unified client error for timeouts. -# -# source://faraday//lib/faraday/error.rb#136 -class Faraday::TimeoutError < ::Faraday::ServerError - # @return [TimeoutError] a new instance of TimeoutError - # - # source://faraday//lib/faraday/error.rb#137 - def initialize(exc = T.unsafe(nil), response = T.unsafe(nil)); end -end - -# Raised by Faraday::Response::RaiseError in case of a 429 response. -# -# source://faraday//lib/faraday/error.rb#128 -class Faraday::TooManyRequestsError < ::Faraday::ClientError; end - -# Raised by Faraday::Response::RaiseError in case of a 401 response. -# -# source://faraday//lib/faraday/error.rb#100 -class Faraday::UnauthorizedError < ::Faraday::ClientError; end - -# Raised by Faraday::Response::RaiseError in case of a 422 response. -# -# source://faraday//lib/faraday/error.rb#124 -class Faraday::UnprocessableEntityError < ::Faraday::ClientError; end - -# Utils contains various static helper methods. -# -# source://faraday//lib/faraday/utils/headers.rb#4 -module Faraday::Utils - private - - # Normalize URI() behavior across Ruby versions - # - # url - A String or URI. - # - # Returns a parsed URI. - # - # source://faraday//lib/faraday/utils.rb#70 - def URI(url); end - - # source://faraday//lib/faraday/utils.rb#55 - def basic_header_from(login, pass); end - - # source://faraday//lib/faraday/utils.rb#16 - def build_nested_query(params); end - - # source://faraday//lib/faraday/utils.rb#12 - def build_query(params); end - - # Recursive hash merge - # - # source://faraday//lib/faraday/utils.rb#113 - def deep_merge(source, hash); end - - # Recursive hash update - # - # source://faraday//lib/faraday/utils.rb#101 - def deep_merge!(target, hash); end - - # source://faraday//lib/faraday/utils.rb#51 - def default_params_encoder; end - - # source://faraday//lib/faraday/utils.rb#20 - def default_space_encoding; end - - # source://faraday//lib/faraday/utils.rb#80 - def default_uri_parser; end - - # source://faraday//lib/faraday/utils.rb#84 - def default_uri_parser=(parser); end - - # source://faraday//lib/faraday/utils.rb#30 - def escape(str); end - - # Receives a String or URI and returns just - # the path with the query string sorted. - # - # source://faraday//lib/faraday/utils.rb#94 - def normalize_path(url); end - - # source://faraday//lib/faraday/utils.rb#47 - def parse_nested_query(query); end - - # Adapted from Rack - # - # source://faraday//lib/faraday/utils.rb#43 - def parse_query(query); end - - # source://faraday//lib/faraday/utils.rb#117 - def sort_query_params(query); end - - # source://faraday//lib/faraday/utils.rb#36 - def unescape(str); end - - class << self - # Normalize URI() behavior across Ruby versions - # - # url - A String or URI. - # - # Returns a parsed URI. - # - # source://faraday//lib/faraday/utils.rb#70 - def URI(url); end - - # source://faraday//lib/faraday/utils.rb#55 - def basic_header_from(login, pass); end - - # source://faraday//lib/faraday/utils.rb#16 - def build_nested_query(params); end - - # source://faraday//lib/faraday/utils.rb#12 - def build_query(params); end - - # Recursive hash merge - # - # source://faraday//lib/faraday/utils.rb#113 - def deep_merge(source, hash); end - - # Recursive hash update - # - # source://faraday//lib/faraday/utils.rb#101 - def deep_merge!(target, hash); end - - # source://faraday//lib/faraday/utils.rb#51 - def default_params_encoder; end - - # Sets the attribute default_params_encoder - # - # @param value the value to set the attribute default_params_encoder to. - # - # source://faraday//lib/faraday/utils.rb#62 - def default_params_encoder=(_arg0); end - - # source://faraday//lib/faraday/utils.rb#20 - def default_space_encoding; end - - # Sets the attribute default_space_encoding - # - # @param value the value to set the attribute default_space_encoding to. - # - # source://faraday//lib/faraday/utils.rb#25 - def default_space_encoding=(_arg0); end - - # source://faraday//lib/faraday/utils.rb#80 - def default_uri_parser; end - - # source://faraday//lib/faraday/utils.rb#84 - def default_uri_parser=(parser); end - - # source://faraday//lib/faraday/utils.rb#30 - def escape(str); end - - # Receives a String or URI and returns just - # the path with the query string sorted. - # - # source://faraday//lib/faraday/utils.rb#94 - def normalize_path(url); end - - # source://faraday//lib/faraday/utils.rb#47 - def parse_nested_query(query); end - - # Adapted from Rack - # - # source://faraday//lib/faraday/utils.rb#43 - def parse_query(query); end - - # source://faraday//lib/faraday/utils.rb#117 - def sort_query_params(query); end - - # source://faraday//lib/faraday/utils.rb#36 - def unescape(str); end - end -end - -# source://faraday//lib/faraday/utils.rb#40 -Faraday::Utils::DEFAULT_SEP = T.let(T.unsafe(nil), Regexp) - -# source://faraday//lib/faraday/utils.rb#28 -Faraday::Utils::ESCAPE_RE = T.let(T.unsafe(nil), Regexp) - -# A case-insensitive Hash that preserves the original case of a header -# when set. -# -# Adapted from Rack::Utils::HeaderHash -# -# source://faraday//lib/faraday/utils/headers.rb#9 -class Faraday::Utils::Headers < ::Hash - # @return [Headers] a new instance of Headers - # - # source://faraday//lib/faraday/utils/headers.rb#20 - def initialize(hash = T.unsafe(nil)); end - - # source://faraday//lib/faraday/utils/headers.rb#52 - def [](key); end - - # source://faraday//lib/faraday/utils/headers.rb#57 - def []=(key, val); end - - # source://faraday//lib/faraday/utils/headers.rb#71 - def delete(key); end - - # source://faraday//lib/faraday/utils/headers.rb#80 - def dig(key, *rest); end - - # source://faraday//lib/faraday/utils/headers.rb#65 - def fetch(key, *_arg1, **_arg2, &_arg3); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/utils/headers.rb#86 - def has_key?(key); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/utils/headers.rb#86 - def include?(key); end - - # source://faraday//lib/faraday/utils/headers.rb#26 - def initialize_names; end - - # @return [Boolean] - # - # source://faraday//lib/faraday/utils/headers.rb#86 - def key?(key); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/utils/headers.rb#86 - def member?(key); end - - # source://faraday//lib/faraday/utils/headers.rb#101 - def merge(other); end - - # source://faraday//lib/faraday/utils/headers.rb#94 - def merge!(other); end - - # source://faraday//lib/faraday/utils/headers.rb#117 - def parse(header_string); end - - # source://faraday//lib/faraday/utils/headers.rb#106 - def replace(other); end - - # source://faraday//lib/faraday/utils/headers.rb#113 - def to_hash; end - - # source://faraday//lib/faraday/utils/headers.rb#94 - def update(other); end - - protected - - # Returns the value of attribute names. - # - # source://faraday//lib/faraday/utils/headers.rb#135 - def names; end - - private - - # Join multiple values with a comma. - # - # source://faraday//lib/faraday/utils/headers.rb#140 - def add_parsed(key, value); end - - # on dup/clone, we need to duplicate @names hash - # - # source://faraday//lib/faraday/utils/headers.rb#31 - def initialize_copy(other); end - - class << self - # source://faraday//lib/faraday/utils/headers.rb#14 - def allocate; end - - # source://faraday//lib/faraday/utils/headers.rb#10 - def from(value); end - end -end - -# symbol -> string mapper + cache -# -# source://faraday//lib/faraday/utils/headers.rb#40 -Faraday::Utils::Headers::KeyMap = T.let(T.unsafe(nil), Hash) - -# A hash with stringified keys. -# -# source://faraday//lib/faraday/utils/params_hash.rb#6 -class Faraday::Utils::ParamsHash < ::Hash - # source://faraday//lib/faraday/utils/params_hash.rb#7 - def [](key); end - - # source://faraday//lib/faraday/utils/params_hash.rb#11 - def []=(key, value); end - - # source://faraday//lib/faraday/utils/params_hash.rb#15 - def delete(key); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/utils/params_hash.rb#19 - def has_key?(key); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/utils/params_hash.rb#19 - def include?(key); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/utils/params_hash.rb#19 - def key?(key); end - - # @return [Boolean] - # - # source://faraday//lib/faraday/utils/params_hash.rb#19 - def member?(key); end - - # source://faraday//lib/faraday/utils/params_hash.rb#35 - def merge(params); end - - # source://faraday//lib/faraday/utils/params_hash.rb#27 - def merge!(params); end - - # source://faraday//lib/faraday/utils/params_hash.rb#44 - def merge_query(query, encoder = T.unsafe(nil)); end - - # source://faraday//lib/faraday/utils/params_hash.rb#39 - def replace(other); end - - # source://faraday//lib/faraday/utils/params_hash.rb#50 - def to_query(encoder = T.unsafe(nil)); end - - # source://faraday//lib/faraday/utils/params_hash.rb#27 - def update(params); end - - private - - # source://faraday//lib/faraday/utils/params_hash.rb#56 - def convert_key(key); end -end - -# source://faraday//lib/faraday/version.rb#4 -Faraday::VERSION = T.let(T.unsafe(nil), String) diff --git a/sorbet/tapioca/require.rb b/sorbet/tapioca/require.rb index 50000a5c..fd79b01b 100644 --- a/sorbet/tapioca/require.rb +++ b/sorbet/tapioca/require.rb @@ -4,3 +4,8 @@ # frozen_string_literal: true # Add your extra requires here (`bin/tapioca require` can be used to bootstrap this list) + +require 'faraday' +require 'faraday/multipart' +require 'faraday/retry' +require 'multipart/post' diff --git a/stackone_client.gemspec b/stackone_client.gemspec index 97cf6404..727c12ca 100644 --- a/stackone_client.gemspec +++ b/stackone_client.gemspec @@ -4,7 +4,7 @@ $LOAD_PATH.push File.expand_path('lib', __dir__) Gem::Specification.new do |s| s.name = 'stackone_client' - s.version = '0.39.5' + s.version = '0.40.0' s.platform = Gem::Platform::RUBY s.licenses = ['Apache-2.0'] s.summary = '' @@ -22,7 +22,7 @@ Gem::Specification.new do |s| s.required_ruby_version = '>= 3.2' s.add_dependency('base64', '>= 0.2.0', '< 1.0') - s.add_dependency('faraday') + s.add_dependency('faraday', '>= 2.14.1') s.add_dependency('faraday-multipart', '~> 1.2.0') s.add_dependency('faraday-retry', '~> 2.4.0') s.add_dependency('janeway-jsonpath', '~> 0.6.0')